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 Details

    • ApiProxy

      public ApiProxy()
  • Method Details

    • 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