Class ComponentModel


public class ComponentModel extends ArtifactModel<ComponentModel.ComponentOptionModel>
  • Field Details

    • 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
    • headers

      protected final List<ComponentModel.EndpointHeaderModel> headers
    • apiOptions

      protected final Collection<ApiModel> apiOptions
  • Constructor Details

    • ComponentModel

      public ComponentModel()
  • Method Details

    • getKind

      public String getKind()
      Specified by:
      getKind in class BaseModel<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)
    • getEndpointHeaders

      public List<ComponentModel.EndpointHeaderModel> getEndpointHeaders()
    • addEndpointHeader

      public void addEndpointHeader(ComponentModel.EndpointHeaderModel header)
    • getEndpointParameterOptions

      public List<ComponentModel.EndpointOptionModel> getEndpointParameterOptions()
    • getEndpointPathOptions

      public List<ComponentModel.EndpointOptionModel> getEndpointPathOptions()
    • getApiOptions

      public Collection<ApiModel> getApiOptions()