Package org.apache.camel.maven
Class ApiProxy
java.lang.Object
org.apache.camel.maven.ApiProxy
Represents an API to use for generating Camel Component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]booleanbooleanvoidsetAliases(List<ApiMethodAlias> aliases) voidsetApiDescription(String apiDescription) voidsetApiName(String apiName) voidsetClassPrefix(String classPrefix) voidsetConsumerOnly(boolean consumerOnly) voidsetExcludeConfigNames(String excludeConfigNames) voidsetExcludeConfigTypes(String excludeConfigTypes) voidsetExtraOptions(ExtraOption[] extraOptions) voidsetFromJavasource(FromJavasource fromJavasource) voidsetNullableOptions(String[] nullableOptions) voidsetProducerOnly(boolean producerOnly) voidsetProxyClass(String proxyClass) voidsetSubstitutions(Substitution[] substitutions) voidvalidate()
-
Constructor Details
-
ApiProxy
public ApiProxy()
-
-
Method Details
-
getApiName
-
setApiName
-
getApiDescription
-
setApiDescription
-
isConsumerOnly
public boolean isConsumerOnly() -
setConsumerOnly
public void setConsumerOnly(boolean consumerOnly) -
isProducerOnly
public boolean isProducerOnly() -
setProducerOnly
public void setProducerOnly(boolean producerOnly) -
getProxyClass
-
setProxyClass
-
getFromJavasource
-
setFromJavasource
-
getSubstitutions
-
setSubstitutions
-
getExcludeConfigNames
-
setExcludeConfigNames
-
getExcludeConfigTypes
-
setExcludeConfigTypes
-
getExtraOptions
-
setExtraOptions
-
getNullableOptions
-
setNullableOptions
-
getAliases
-
setAliases
-
getClassPrefix
-
setClassPrefix
-
validate
public void validate() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-