public class APIProvisioningDescriptor extends Object
| Constructor and Description |
|---|
APIProvisioningDescriptor() |
APIProvisioningDescriptor(String name,
String version) |
public APIProvisioningResult provision(Environment environment, APIProvisioningConfig config) throws ProvisioningException
ProvisioningExceptionpublic String getName()
public void setName(String name)
public String getVersion()
public void setVersion(String version)
public Boolean getMule4()
public void setMule4(Boolean mule4)
public List<APIAccessDescriptor> getAccess()
public void setAccess(List<APIAccessDescriptor> access)
public APIProvisioningDescriptor addAccess(APIAccessDescriptor accessDescriptor)
public APIProvisioningDescriptor addAccess(API api)
public APIProvisioningDescriptor addAccess(API api, String slaTier)
public String getEndpoint()
public void setEndpoint(String endpoint)
public ClientApplicationDescriptor getClientApp()
public void setClientApp(ClientApplicationDescriptor clientApp)
public void addPolicy(PolicyDescriptor policy)
public List<PolicyDescriptor> getPolicies()
public void setPolicies(List<PolicyDescriptor> policies)
public boolean isCreateClientApplication()
public void setCreateClientApplication(boolean createClientApplication)
public List<SLATierDescriptor> getSlaTiers()
public void setSlaTiers(List<SLATierDescriptor> slaTiers)
public APIProvisioningDescriptor addSlaTier(String name, String description, boolean autoApprove, SLATierLimits... limits)
public APIProvisioningDescriptor addSlaTier(String name, boolean autoApprove, SLATierLimits... limits)
public APIProvisioningDescriptor addSlaTier(SLATierDescriptor slaTierDescriptor)
Copyright © 2019 Kloudtek. All rights reserved.