java.lang.Object
com.aeontronix.enhancedmule.tools.provisioning.api.APIDescriptor
public class APIDescriptor
extends Object
-
-
Method Summary
| Modifier and Type |
Method |
Description |
void |
addPolicy(PolicyDescriptor policy) |
|
APIDescriptor |
addSlaTier(SLATierDescriptor slaTierDescriptor) |
|
APIDescriptor |
addSlaTier(String name,
boolean autoApprove,
SLATierLimits... limits) |
|
APIDescriptor |
addSlaTier(String name,
String description,
boolean autoApprove,
SLATierLimits... limits) |
|
List<String> |
getAccessedBy() |
|
String |
getApiIdProperty() |
|
String |
getApiVersion() |
Deprecated.
|
String |
getAssetId() |
|
String |
getAssetMainFile() |
|
String |
getAssetVersion() |
|
String |
getAutoDiscoveryFlow() |
|
Map<String,List<String>> |
getCategories() |
|
String |
getConsumerUrl() |
|
String |
getDescription() |
|
List<String> |
getExchangeTags() |
|
List<APICustomFieldDescriptor> |
getFields() |
|
IconDescriptor |
getIcon() |
|
String |
getImplementationUrl() |
|
Map<String,Object> |
getImplementationUrlJson() |
|
String |
getLabel() |
|
String |
getName() |
|
List<PolicyDescriptor> |
getPolicies() |
|
PortalDescriptor |
getPortal() |
|
List<SLATierDescriptor> |
getSlaTiers() |
|
List<String> |
getTags() |
|
API.Type |
getType() |
|
String |
getVersion() |
|
boolean |
isAddAutoDiscovery() |
|
Boolean |
isAssetCreate() |
|
boolean |
isInjectApiId() |
|
void |
provision(ApplicationDescriptor cfg,
Environment environment,
APIProvisioningConfig config,
ApplicationSource applicationSource,
APIProvisioningResult result) |
|
void |
setAccessedBy(List<String> accessedBy) |
|
void |
setAddAutoDiscovery(boolean addAutoDiscovery) |
|
void |
setApiIdProperty(String apiIdProperty) |
|
void |
setApiVersion(String apiVersion) |
Deprecated.
|
void |
setAssetCreate(Boolean assetCreate) |
|
void |
setAssetId(String assetId) |
|
void |
setAssetMainFile(String assetMainFile) |
|
void |
setAssetVersion(String assetVersion) |
|
void |
setAutoDiscoveryFlow(String autoDiscoveryFlow) |
|
void |
setCategories(Map<String,List<String>> categories) |
|
void |
setConsumerUrl(String consumerUrl) |
|
void |
setDescription(String description) |
|
void |
setExchangeTags(List<String> exchangeTags) |
|
void |
setFields(List<APICustomFieldDescriptor> fields) |
|
void |
setIcon(IconDescriptor icon) |
|
void |
setImplementationUrl(String implementationUrl) |
|
void |
setImplementationUrlJson(Map<String,Object> implementationUrlJson) |
|
void |
setInjectApiId(boolean injectApiId) |
|
void |
setLabel(String label) |
|
void |
setName(String name) |
|
void |
setPolicies(List<PolicyDescriptor> policies) |
|
void |
setPortal(PortalDescriptor portal) |
|
void |
setSlaTiers(List<SLATierDescriptor> slaTiers) |
|
void |
setTags(List<String> tags) |
|
void |
setType(API.Type type) |
|
void |
setVersion(String version) |
|
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Details
-
-
public boolean isInjectApiId()
-
public void setInjectApiId(boolean injectApiId)
-
-
public void setAssetId(
String assetId)
-
public String getAssetVersion()
-
public void setAssetVersion(
String assetVersion)
-
-
-
-
-
public void setAccessedBy(
List<String> accessedBy)
-
-
-
-
-
-
-
public void setLabel(
String label)
-
-
-
-
public void setAssetCreate(
Boolean assetCreate)
-
public boolean isAddAutoDiscovery()
-
public void setAddAutoDiscovery(boolean addAutoDiscovery)
-
public String getAutoDiscoveryFlow()
-
public void setAutoDiscoveryFlow(
String autoDiscoveryFlow)
-
public String getAssetMainFile()
-
public void setAssetMainFile(
String assetMainFile)
-
-
-
-
public void setVersion(
String version)
-
-
-
-
public void setExchangeTags(
List<String> exchangeTags)
-
-
-
-
-
-
-
-
public void setName(
String name)
-
public String getDescription()
-
public void setDescription(
String description)
-
-
-
public String getImplementationUrl()
-
public void setImplementationUrl(
String implementationUrl)
-
public String getConsumerUrl()
-
public void setConsumerUrl(
String consumerUrl)
-
-
public void setImplementationUrlJson(
Map<String,Object> implementationUrlJson)
-
public String getApiIdProperty()
-
public void setApiIdProperty(
String apiIdProperty)