public class API extends AnypointObject<Environment>
client, httpHelper, json, jsonHelper, parent| Constructor and Description |
|---|
API() |
API(Environment environment) |
public API()
public API(Environment environment)
public String getUriPath()
public void createPolicy(PolicyDescriptor policyDescriptor) throws HttpException
HttpExceptionpublic APIContract requestAPIAccess(ClientApplication clientApplication) throws HttpException
HttpExceptionpublic APIContract requestAPIAccess(ClientApplication clientApplication, SLATier tier) throws HttpException
HttpExceptionpublic APIContract findContract(ClientApplication clientApplication) throws HttpException, NotFoundException
HttpExceptionNotFoundExceptionpublic SLATierList findSLATiers() throws HttpException
HttpExceptionpublic SLATier findSLATier(@NotNull @NotNull String name) throws HttpException, NotFoundException
HttpExceptionNotFoundExceptionpublic SLATier createSLATier(String name, String description, boolean autoApprove, List<SLATierLimits> limits) throws HttpException
HttpExceptionpublic static API create(@NotNull @NotNull Environment environment, @NotNull @NotNull APISpec apiSpec, boolean mule4, @Nullable @Nullable String endpointUrl, @Nullable @Nullable String label) throws HttpException
HttpExceptionpublic List<Policy> findPolicies() throws HttpException
HttpExceptionpublic Policy findPolicyByAsset(String groupId, String assetId, String assetVersion) throws HttpException, NotFoundException
HttpExceptionNotFoundExceptionpublic APIContractList findContracts() throws HttpException
HttpExceptionpublic int getId()
public void setId(int id)
public String getAssetVersion()
public void setAssetVersion(String assetVersion)
public String getProductVersion()
public void setProductVersion(String productVersion)
public String getEnvironmentId()
public void setEnvironmentId(String environmentId)
public String getInstanceLabel()
public void setInstanceLabel(String instanceLabel)
public int getOrder()
public void setOrder(int order)
public String getMasterOrganizationId()
public void setMasterOrganizationId(String masterOrganizationId)
public String getOrganizationId()
public void setOrganizationId(String organizationId)
public String getGroupId()
public void setGroupId(String groupId)
public String getAssetId()
public void setAssetId(String assetId)
public String getAutodiscoveryInstanceName()
public void setAutodiscoveryInstanceName(String autodiscoveryInstanceName)
public APIEndpoint getEndpoint()
public void setEndpoint(APIEndpoint endpoint)
Copyright © 2019 Kloudtek. All rights reserved.