Class APIDescriptor
java.lang.Object
com.aeontronix.enhancedmule.tools.application.api.APIDescriptor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPolicy(PolicyDescriptor policy) addSlaTier(SLATierDescriptor slaTierDescriptor) addSlaTier(String name, boolean autoApprove, SLATierLimits... limits) addSlaTier(String name, String description, boolean autoApprove, SLATierLimits... limits) getAsset()getLabel()getTags()booleanbooleanvoidsetAccessedBy(List<String> accessedBy) voidsetAddAutoDiscovery(boolean addAutoDiscovery) voidsetApiIdProperty(String apiIdProperty) voidsetAsset(ExchangeAssetDescriptor asset) voidsetAssetVersion(String version) voidsetAutoDiscoveryFlow(String autoDiscoveryFlow) voidsetConsumerUrl(String consumerUrl) voidsetImplementationUrl(String implementationUrl) voidsetImplementationUrlJson(Map<String, Object> implementationUrlJson) voidsetInjectApiId(boolean injectApiId) voidvoidsetPolicies(List<PolicyDescriptor> policies) voidsetSlaTiers(List<SLATierDescriptor> slaTiers) void
-
Constructor Details
-
APIDescriptor
public APIDescriptor()
-
-
Method Details
-
isInjectApiId
public boolean isInjectApiId() -
setInjectApiId
public void setInjectApiId(boolean injectApiId) -
addPolicy
-
getPolicies
-
setPolicies
-
getAccessedBy
-
setAccessedBy
-
getSlaTiers
-
setSlaTiers
-
addSlaTier
public APIDescriptor addSlaTier(String name, String description, boolean autoApprove, SLATierLimits... limits) -
addSlaTier
-
addSlaTier
-
getLabel
-
setLabel
-
isAddAutoDiscovery
public boolean isAddAutoDiscovery() -
setAddAutoDiscovery
public void setAddAutoDiscovery(boolean addAutoDiscovery) -
getAutoDiscoveryFlow
-
setAutoDiscoveryFlow
-
getTags
-
setTags
-
getImplementationUrl
-
setImplementationUrl
-
getConsumerUrl
-
setConsumerUrl
-
getImplementationUrlJson
-
setImplementationUrlJson
-
getApiIdProperty
-
setApiIdProperty
-
getAssetVersion
-
setAssetVersion
-
getAsset
-
setAsset
-