public class APIDTO extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
APIDTO.AccessControlEnum
Is the API is restricted to certain set of publishers or creators or is it visible to all the publishers and creators.
|
static class |
APIDTO.EndpointImplementationTypeEnum
Gets or Sets endpointImplementationType
|
static class |
APIDTO.SubscriptionAvailabilityEnum
The subscription availability.
|
static class |
APIDTO.TypeEnum
The api creation type to be used.
|
static class |
APIDTO.VisibilityEnum
The visibility level of the API.
|
| Constructor and Description |
|---|
APIDTO() |
public String getId()
public void setId(String id)
public String getName()
public void setName(String name)
public String getDescription()
public void setDescription(String description)
public String getContext()
public void setContext(String context)
public String getVersion()
public void setVersion(String version)
public String getProvider()
public void setProvider(String provider)
public String getLifeCycleStatus()
public void setLifeCycleStatus(String lifeCycleStatus)
public APIDTO wsdlInfo(WSDLInfoDTO wsdlInfo)
public WSDLInfoDTO getWsdlInfo()
public void setWsdlInfo(WSDLInfoDTO wsdlInfo)
public String getWsdlUrl()
public void setWsdlUrl(String wsdlUrl)
public Boolean isResponseCachingEnabled()
public void setResponseCachingEnabled(Boolean responseCachingEnabled)
public Integer getCacheTimeout()
public void setCacheTimeout(Integer cacheTimeout)
public String getDestinationStatsEnabled()
public void setDestinationStatsEnabled(String destinationStatsEnabled)
public Boolean isHasThumbnail()
public void setHasThumbnail(Boolean hasThumbnail)
public Boolean isIsDefaultVersion()
public void setIsDefaultVersion(Boolean isDefaultVersion)
public Boolean isEnableSchemaValidation()
public void setEnableSchemaValidation(Boolean enableSchemaValidation)
public Boolean isEnableStore()
public void setEnableStore(Boolean enableStore)
public APIDTO type(APIDTO.TypeEnum type)
public APIDTO.TypeEnum getType()
public void setType(APIDTO.TypeEnum type)
public List<String> getTransport()
public String getApiThrottlingPolicy()
public void setApiThrottlingPolicy(String apiThrottlingPolicy)
public String getAuthorizationHeader()
public void setAuthorizationHeader(String authorizationHeader)
public List<String> getSecurityScheme()
public APIDTO maxTps(APIMaxTpsDTO maxTps)
public APIMaxTpsDTO getMaxTps()
public void setMaxTps(APIMaxTpsDTO maxTps)
public APIDTO visibility(APIDTO.VisibilityEnum visibility)
public APIDTO.VisibilityEnum getVisibility()
public void setVisibility(APIDTO.VisibilityEnum visibility)
public List<String> getVisibleRoles()
public List<String> getVisibleTenants()
public APIDTO endpointSecurity(APIEndpointSecurityDTO endpointSecurity)
public APIEndpointSecurityDTO getEndpointSecurity()
public void setEndpointSecurity(APIEndpointSecurityDTO endpointSecurity)
public List<String> getGatewayEnvironments()
public List<String> getLabels()
public APIDTO mediationPolicies(List<MediationPolicyDTO> mediationPolicies)
public APIDTO addMediationPoliciesItem(MediationPolicyDTO mediationPoliciesItem)
public List<MediationPolicyDTO> getMediationPolicies()
public void setMediationPolicies(List<MediationPolicyDTO> mediationPolicies)
public APIDTO subscriptionAvailability(APIDTO.SubscriptionAvailabilityEnum subscriptionAvailability)
public APIDTO.SubscriptionAvailabilityEnum getSubscriptionAvailability()
public void setSubscriptionAvailability(APIDTO.SubscriptionAvailabilityEnum subscriptionAvailability)
public APIDTO subscriptionAvailableTenants(List<String> subscriptionAvailableTenants)
public APIDTO addSubscriptionAvailableTenantsItem(String subscriptionAvailableTenantsItem)
public List<String> getSubscriptionAvailableTenants()
public void setSubscriptionAvailableTenants(List<String> subscriptionAvailableTenants)
public APIDTO putAdditionalPropertiesItem(String key, String additionalPropertiesItem)
public Map<String,String> getAdditionalProperties()
public void setAdditionalProperties(Map<String,String> additionalProperties)
public APIDTO monetization(APIMonetizationInfoDTO monetization)
public APIMonetizationInfoDTO getMonetization()
public void setMonetization(APIMonetizationInfoDTO monetization)
public APIDTO accessControl(APIDTO.AccessControlEnum accessControl)
public APIDTO.AccessControlEnum getAccessControl()
public void setAccessControl(APIDTO.AccessControlEnum accessControl)
public List<String> getAccessControlRoles()
public Object getBusinessInformation()
public void setBusinessInformation(Object businessInformation)
public APIDTO corsConfiguration(APICorsConfigurationDTO corsConfiguration)
public APICorsConfigurationDTO getCorsConfiguration()
public void setCorsConfiguration(APICorsConfigurationDTO corsConfiguration)
public String getWorkflowStatus()
public void setWorkflowStatus(String workflowStatus)
public String getCreatedTime()
public void setCreatedTime(String createdTime)
public String getLastUpdatedTime()
public void setLastUpdatedTime(String lastUpdatedTime)
public Object getEndpointConfig()
public void setEndpointConfig(Object endpointConfig)
public APIDTO endpointImplementationType(APIDTO.EndpointImplementationTypeEnum endpointImplementationType)
public APIDTO.EndpointImplementationTypeEnum getEndpointImplementationType()
public void setEndpointImplementationType(APIDTO.EndpointImplementationTypeEnum endpointImplementationType)
public APIDTO scopes(List<APIScopeDTO> scopes)
public APIDTO addScopesItem(APIScopeDTO scopesItem)
public List<APIScopeDTO> getScopes()
public void setScopes(List<APIScopeDTO> scopes)
public APIDTO operations(List<APIOperationsDTO> operations)
public APIDTO addOperationsItem(APIOperationsDTO operationsItem)
public List<APIOperationsDTO> getOperations()
public void setOperations(List<APIOperationsDTO> operations)
public APIDTO threatProtectionPolicies(APIThreatProtectionPoliciesDTO threatProtectionPolicies)
public APIThreatProtectionPoliciesDTO getThreatProtectionPolicies()
public void setThreatProtectionPolicies(APIThreatProtectionPoliciesDTO threatProtectionPolicies)
public Object getKeyManagers()
public void setKeyManagers(Object keyManagers)
Copyright © 2020 WSO2 Inc. All rights reserved.