Package org.apache.camel.maven
Class ApiProxy
- java.lang.Object
-
- org.apache.camel.maven.ApiProxy
-
public class ApiProxy extends Object
Represents an API to use for generating Camel Component.
-
-
Constructor Summary
Constructors Constructor Description ApiProxy()
-
Method Summary
-
-
-
Method Detail
-
getApiName
public String getApiName()
-
setApiName
public void setApiName(String apiName)
-
getApiDescription
public String getApiDescription()
-
setApiDescription
public void setApiDescription(String apiDescription)
-
isConsumerOnly
public boolean isConsumerOnly()
-
setConsumerOnly
public void setConsumerOnly(boolean consumerOnly)
-
isProducerOnly
public boolean isProducerOnly()
-
setProducerOnly
public void setProducerOnly(boolean producerOnly)
-
getProxyClass
public String getProxyClass()
-
setProxyClass
public void setProxyClass(String proxyClass)
-
getFromJavasource
public FromJavasource getFromJavasource()
-
setFromJavasource
public void setFromJavasource(FromJavasource fromJavasource)
-
getSubstitutions
public Substitution[] getSubstitutions()
-
setSubstitutions
public void setSubstitutions(Substitution[] substitutions)
-
getExcludeConfigNames
public String getExcludeConfigNames()
-
setExcludeConfigNames
public void setExcludeConfigNames(String excludeConfigNames)
-
getExcludeConfigTypes
public String getExcludeConfigTypes()
-
setExcludeConfigTypes
public void setExcludeConfigTypes(String excludeConfigTypes)
-
getExtraOptions
public ExtraOption[] getExtraOptions()
-
setExtraOptions
public void setExtraOptions(ExtraOption[] extraOptions)
-
getNullableOptions
public String[] getNullableOptions()
-
setNullableOptions
public void setNullableOptions(String[] nullableOptions)
-
getAliases
public List<ApiMethodAlias> getAliases()
-
setAliases
public void setAliases(List<ApiMethodAlias> aliases)
-
getClassPrefix
public String getClassPrefix()
-
setClassPrefix
public void setClassPrefix(String classPrefix)
-
validate
public void validate() throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
-