public class Apim3xApiDto extends APIInfoBaseDTO
| Modifier and Type | Class and Description |
|---|---|
static class |
Apim3xApiDto.AccessControlEnum
WSO2 APIM access control level.
|
static class |
Apim3xApiDto.SubscriptionAvailabilityEnum
Subscription availability in WSO2 APIM.
|
static class |
Apim3xApiDto.TypeEnum
API Type.
|
static class |
Apim3xApiDto.VisibilityEnum
API Visibility level.
|
| Constructor and Description |
|---|
Apim3xApiDto() |
| Modifier and Type | Method and Description |
|---|---|
Apim3xApiDto.AccessControlEnum |
getAccessControl()
Is the API is restricted to certain set of publishers or creators or is it visible to all the\npublishers and
creators.
|
Map<String,String> |
getAdditionalProperties()
Map of custom properties of APIDetailedDTO.
|
String |
getApiLevelPolicy()
The policy selected for the particular APIDetailedDTO.
|
String |
getApiSecurity()
Type of API security, the current API secured with.
|
com.google.gson.JsonObject |
getApiSwagger() |
String |
getDestinationStatsEnabled() |
String |
getEndpointConfigStr() |
APIEndpointSecurityDTO |
getEndpointSecurity() |
String |
getGatewayEnvironments()
Comma separated list of gateway environments.
|
List<LabelDTO> |
getLabels()
Labels of micro-gateway environments attached to the APIDetailedDTO.
|
String |
getResponseCaching() |
List<SequenceDTO> |
getSequences() |
String |
getStatus()
This describes in which status of the lifecycle the APIDetailedDTO is.
|
Apim3xApiDto.SubscriptionAvailabilityEnum |
getSubscriptionAvailability()
The subscription availability.
|
String |
getThumbnailUri() |
List<String> |
getTiers()
The subscription tiers selected for the particular APIDetailedDTO.
|
Apim3xApiDto.TypeEnum |
getType()
The transport to be set.
|
Apim3xApiDto.VisibilityEnum |
getVisibility()
The visibility level of the APIDetailedDTO.
|
String |
getWsdlUri()
WSDL URL if the APIDetailedDTO is based on a WSDL endpoint.
|
void |
setAccessControl(Apim3xApiDto.AccessControlEnum accessControl) |
void |
setAdditionalProperties(Map<String,String> additionalProperties) |
void |
setApiLevelPolicy(String apiLevelPolicy) |
void |
setApiSecurity(String apiSecurity) |
void |
setApiSwagger(io.swagger.util.Json apiSwagger) |
void |
setDestinationStatsEnabled(String destinationStatsEnabled) |
void |
setEndpointConfigStr(String endpointConfig) |
void |
setEndpointSecurity(APIEndpointSecurityDTO endpointSecurity) |
void |
setGatewayEnvironments(String gatewayEnvironments) |
void |
setLabels(List<LabelDTO> labels) |
void |
setResponseCaching(String responseCaching) |
void |
setSequences(List<SequenceDTO> sequences) |
void |
setStatus(String status) |
void |
setSubscriptionAvailability(Apim3xApiDto.SubscriptionAvailabilityEnum subscriptionAvailability) |
void |
setThumbnailUri(String thumbnailUri) |
void |
setTiers(List<String> tiers) |
void |
setType(Apim3xApiDto.TypeEnum type) |
void |
setVisibility(Apim3xApiDto.VisibilityEnum visibility) |
void |
setWsdlUri(String wsdlUri) |
getAccessControlRoles, getApiDefinition, getAuthorizationHeader, getBusinessInformation, getCacheTimeout, getContext, getCorsConfiguration, getDescription, getId, getIsDefaultVersion, getMaxTps, getName, getProvider, getSubscriptionAvailableTenants, getTags, getTransport, getVersion, getVisibleRoles, getVisibleTenants, setAccessControlRoles, setApiDefinition, setAuthorizationHeader, setBusinessInformation, setCacheTimeout, setContext, setCorsConfiguration, setDefaultVersion, setDescription, setId, setMaxTps, setName, setProvider, setSubscriptionAvailableTenants, setTags, setTransport, setVersion, setVisibleRoles, setVisibleTenantspublic String getStatus()
public void setStatus(String status)
public String getThumbnailUri()
public void setThumbnailUri(String thumbnailUri)
public Apim3xApiDto.TypeEnum getType()
public void setType(Apim3xApiDto.TypeEnum type)
public String getWsdlUri()
public void setWsdlUri(String wsdlUri)
public String getResponseCaching()
getResponseCaching in class APIInfoBaseDTOpublic void setResponseCaching(String responseCaching)
setResponseCaching in class APIInfoBaseDTOpublic String getDestinationStatsEnabled()
public void setDestinationStatsEnabled(String destinationStatsEnabled)
public com.google.gson.JsonObject getApiSwagger()
public void setApiSwagger(io.swagger.util.Json apiSwagger)
public List<String> getTiers()
public String getApiLevelPolicy()
getApiLevelPolicy in class APIInfoBaseDTOpublic void setApiLevelPolicy(String apiLevelPolicy)
setApiLevelPolicy in class APIInfoBaseDTOpublic String getApiSecurity()
public void setApiSecurity(String apiSecurity)
public Apim3xApiDto.VisibilityEnum getVisibility()
public void setVisibility(Apim3xApiDto.VisibilityEnum visibility)
public String getEndpointConfigStr()
getEndpointConfigStr in class APIInfoBaseDTOpublic void setEndpointConfigStr(String endpointConfig)
setEndpointConfigStr in class APIInfoBaseDTOpublic APIEndpointSecurityDTO getEndpointSecurity()
getEndpointSecurity in class APIInfoBaseDTOpublic void setEndpointSecurity(APIEndpointSecurityDTO endpointSecurity)
setEndpointSecurity in class APIInfoBaseDTOpublic String getGatewayEnvironments()
public void setGatewayEnvironments(String gatewayEnvironments)
public List<LabelDTO> getLabels()
public List<SequenceDTO> getSequences()
public void setSequences(List<SequenceDTO> sequences)
public Apim3xApiDto.SubscriptionAvailabilityEnum getSubscriptionAvailability()
public void setSubscriptionAvailability(Apim3xApiDto.SubscriptionAvailabilityEnum subscriptionAvailability)
public Map<String,String> getAdditionalProperties()
public void setAdditionalProperties(Map<String,String> additionalProperties)
public Apim3xApiDto.AccessControlEnum getAccessControl()
public void setAccessControl(Apim3xApiDto.AccessControlEnum accessControl)
Copyright © 2024 WSO2. All rights reserved.