java.lang.Object
com.aeontronix.enhancedmule.tools.application.api.APIDescriptor

public class APIDescriptor extends Object
  • Constructor Details

    • APIDescriptor

      public APIDescriptor()
  • Method Details

    • isInjectApiId

      public boolean isInjectApiId()
    • setInjectApiId

      public void setInjectApiId(boolean injectApiId)
    • addPolicy

      public void addPolicy(PolicyDescriptor policy)
    • getPolicies

      public List<PolicyDescriptor> getPolicies()
    • setPolicies

      public void setPolicies(List<PolicyDescriptor> policies)
    • getAccessedBy

      public List<String> getAccessedBy()
    • setAccessedBy

      public void setAccessedBy(List<String> accessedBy)
    • getSlaTiers

      public List<SLATierDescriptor> getSlaTiers()
    • setSlaTiers

      public void setSlaTiers(List<SLATierDescriptor> slaTiers)
    • addSlaTier

      public APIDescriptor addSlaTier(String name, String description, boolean autoApprove, SLATierLimits... limits)
    • addSlaTier

      public APIDescriptor addSlaTier(String name, boolean autoApprove, SLATierLimits... limits)
    • addSlaTier

      public APIDescriptor addSlaTier(SLATierDescriptor slaTierDescriptor)
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • isAddAutoDiscovery

      public boolean isAddAutoDiscovery()
    • setAddAutoDiscovery

      public void setAddAutoDiscovery(boolean addAutoDiscovery)
    • getAutoDiscoveryFlow

      public String getAutoDiscoveryFlow()
    • setAutoDiscoveryFlow

      public void setAutoDiscoveryFlow(String autoDiscoveryFlow)
    • getTags

      public List<String> getTags()
    • setTags

      public void setTags(List<String> tags)
    • getImplementationUrl

      public String getImplementationUrl()
    • setImplementationUrl

      public void setImplementationUrl(String implementationUrl)
    • getConsumerUrl

      public String getConsumerUrl()
    • setConsumerUrl

      public void setConsumerUrl(String consumerUrl)
    • getImplementationUrlJson

      public Map<String,Object> getImplementationUrlJson()
    • setImplementationUrlJson

      public void setImplementationUrlJson(Map<String,Object> implementationUrlJson)
    • getApiIdProperty

      public String getApiIdProperty()
    • setApiIdProperty

      public void setApiIdProperty(String apiIdProperty)
    • getAssetVersion

      public String getAssetVersion()
    • setAssetVersion

      public void setAssetVersion(String version)
    • getAsset

      public ExchangeAssetDescriptor getAsset()
    • setAsset

      public void setAsset(ExchangeAssetDescriptor asset)