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 class
static class
static class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected String
protected boolean
protected final Collection<ApiModel>
protected String
protected boolean
protected boolean
protected final List<ComponentModel.EndpointOptionModel>
protected String
protected final List<ComponentModel.EndpointHeaderModel>
protected boolean
protected boolean
protected String
protected String
protected String
Fields inherited from class org.apache.camel.tooling.model.ArtifactModel
artifactId, groupId, version
Fields 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 TypeMethodDescriptionvoid
void
void
getKind()
boolean
isApi()
boolean
isAsync()
boolean
boolean
boolean
void
setAlternativeSchemes
(String alternativeSchemes) void
setAlternativeSyntax
(String alternativeSyntax) void
setApi
(boolean api) void
setApiSyntax
(String apiSyntax) void
setAsync
(boolean async) void
setConsumerOnly
(boolean consumerOnly) void
setExtendsScheme
(String extendsScheme) void
setLenientProperties
(boolean lenientProperties) void
setProducerOnly
(boolean producerOnly) void
void
void
setVerifiers
(String verifiers) Methods inherited from class org.apache.camel.tooling.model.ArtifactModel
getArtifactId, getGroupId, getVersion, setArtifactId, setGroupId, setVersion
Methods 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:
getKind
in 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
-