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
-
public class ComponentModel extends ArtifactModel<ComponentModel.ComponentOptionModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ComponentModel.ApiOptionModel
static class
ComponentModel.ComponentOptionModel
static class
ComponentModel.EndpointOptionModel
-
Field Summary
Fields Modifier and Type Field Description protected String
alternativeSchemes
protected String
alternativeSyntax
protected boolean
api
protected Collection<ApiModel>
apiOptions
protected String
apiSyntax
protected boolean
async
protected boolean
consumerOnly
protected List<ComponentModel.EndpointOptionModel>
endpointOptions
protected String
extendsScheme
protected boolean
lenientProperties
protected boolean
producerOnly
protected String
scheme
protected String
syntax
protected String
verifiers
-
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 Constructor Description ComponentModel()
-
Method Summary
-
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
-
-
-
-
Field Detail
-
scheme
protected String scheme
-
extendsScheme
protected String extendsScheme
-
alternativeSchemes
protected String alternativeSchemes
-
syntax
protected String syntax
-
alternativeSyntax
protected String alternativeSyntax
-
async
protected boolean async
-
api
protected boolean api
-
apiSyntax
protected String apiSyntax
-
consumerOnly
protected boolean consumerOnly
-
producerOnly
protected boolean producerOnly
-
lenientProperties
protected boolean lenientProperties
-
verifiers
protected String verifiers
-
endpointOptions
protected final List<ComponentModel.EndpointOptionModel> endpointOptions
-
apiOptions
protected final Collection<ApiModel> apiOptions
-
-
Method Detail
-
getKind
public String getKind()
- Specified by:
getKind
in classBaseModel<ComponentModel.ComponentOptionModel>
-
getScheme
public String getScheme()
-
setScheme
public void setScheme(String scheme)
-
getExtendsScheme
public String getExtendsScheme()
-
setExtendsScheme
public void setExtendsScheme(String extendsScheme)
-
getAlternativeSchemes
public String getAlternativeSchemes()
-
setAlternativeSchemes
public void setAlternativeSchemes(String alternativeSchemes)
-
getSyntax
public String getSyntax()
-
setSyntax
public void setSyntax(String syntax)
-
getAlternativeSyntax
public String getAlternativeSyntax()
-
setAlternativeSyntax
public void setAlternativeSyntax(String alternativeSyntax)
-
isAsync
public boolean isAsync()
-
setAsync
public void setAsync(boolean async)
-
isApi
public boolean isApi()
-
setApi
public void setApi(boolean api)
-
getApiSyntax
public String getApiSyntax()
-
setApiSyntax
public void setApiSyntax(String apiSyntax)
-
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
public String getVerifiers()
-
setVerifiers
public void setVerifiers(String verifiers)
-
getComponentOptions
public List<ComponentModel.ComponentOptionModel> getComponentOptions()
-
addComponentOption
public void addComponentOption(ComponentModel.ComponentOptionModel option)
-
getEndpointOptions
public List<ComponentModel.EndpointOptionModel> getEndpointOptions()
-
addEndpointOption
public void addEndpointOption(ComponentModel.EndpointOptionModel option)
-
getEndpointParameterOptions
public List<ComponentModel.EndpointOptionModel> getEndpointParameterOptions()
-
getEndpointPathOptions
public List<ComponentModel.EndpointOptionModel> getEndpointPathOptions()
-
getApiOptions
public Collection<ApiModel> getApiOptions()
-
-