Package org.apache.camel.tooling.model
Class ComponentModel
java.lang.Object
org.apache.camel.tooling.model.BaseModel<O>
org.apache.camel.tooling.model.ArtifactModel<ComponentModel.ComponentOptionModel>
org.apache.camel.tooling.model.ComponentModel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected booleanprotected final Collection<ApiModel>protected Stringprotected booleanprotected booleanprotected final List<ComponentModel.EndpointOptionModel>protected Stringprotected final List<ComponentModel.EndpointHeaderModel>protected booleanprotected booleanprotected Stringprotected Stringprotected StringFields inherited from class org.apache.camel.tooling.model.ArtifactModel
artifactId, groupId, versionFields inherited from class org.apache.camel.tooling.model.BaseModel
deprecated, deprecatedSince, deprecationNote, description, firstVersion, javaType, label, metadata, name, nativeSupported, options, supportLevel, title -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidgetKind()booleanisApi()booleanisAsync()booleanbooleanbooleanvoidsetAlternativeSchemes(String alternativeSchemes) voidsetAlternativeSyntax(String alternativeSyntax) voidsetApi(boolean api) voidsetApiSyntax(String apiSyntax) voidsetAsync(boolean async) voidsetConsumerOnly(boolean consumerOnly) voidsetExtendsScheme(String extendsScheme) voidsetLenientProperties(boolean lenientProperties) voidsetProducerOnly(boolean producerOnly) voidvoidvoidsetVerifiers(String verifiers) Methods inherited from class org.apache.camel.tooling.model.ArtifactModel
getArtifactId, getGroupId, getVersion, setArtifactId, setGroupId, setVersionMethods inherited from class org.apache.camel.tooling.model.BaseModel
addOption, compareTitle, getDeprecatedSince, getDeprecationNote, getDescription, getFirstVersion, getFirstVersionShort, getJavaType, getLabel, getMetadata, getName, getOptions, getShortJavaType, getSupportLevel, getTitle, isDeprecated, isNativeSupported, setDeprecated, setDeprecatedSince, setDeprecationNote, setDescription, setFirstVersion, setJavaType, setLabel, setMetadata, setName, setNativeSupported, setSupportLevel, setTitle, toString
-
Field Details
-
scheme
-
extendsScheme
-
alternativeSchemes
-
syntax
-
alternativeSyntax
-
async
protected boolean async -
api
protected boolean api -
apiSyntax
-
consumerOnly
protected boolean consumerOnly -
producerOnly
protected boolean producerOnly -
lenientProperties
protected boolean lenientProperties -
verifiers
-
endpointOptions
-
headers
-
apiOptions
-
-
Constructor Details
-
ComponentModel
public ComponentModel()
-
-
Method Details
-
getKind
- Specified by:
getKindin classBaseModel<ComponentModel.ComponentOptionModel>
-
getScheme
-
setScheme
-
getExtendsScheme
-
setExtendsScheme
-
getAlternativeSchemes
-
setAlternativeSchemes
-
getSyntax
-
setSyntax
-
getAlternativeSyntax
-
setAlternativeSyntax
-
isAsync
public boolean isAsync() -
setAsync
public void setAsync(boolean async) -
isApi
public boolean isApi() -
setApi
public void setApi(boolean api) -
getApiSyntax
-
setApiSyntax
-
isConsumerOnly
public boolean isConsumerOnly() -
setConsumerOnly
public void setConsumerOnly(boolean consumerOnly) -
isProducerOnly
public boolean isProducerOnly() -
setProducerOnly
public void setProducerOnly(boolean producerOnly) -
isLenientProperties
public boolean isLenientProperties() -
setLenientProperties
public void setLenientProperties(boolean lenientProperties) -
getVerifiers
-
setVerifiers
-
getComponentOptions
-
addComponentOption
-
getEndpointOptions
-
addEndpointOption
-
getEndpointHeaders
-
addEndpointHeader
-
getEndpointParameterOptions
-
getEndpointPathOptions
-
getApiOptions
-