public class APIDetailedDTO extends APIInfoDTO
| Modifier and Type | Class and Description |
|---|---|
static class |
APIDetailedDTO.AccessControlEnum |
static class |
APIDetailedDTO.SubscriptionAvailabilityEnum |
static class |
APIDetailedDTO.TypeEnum |
static class |
APIDetailedDTO.VisibilityEnum |
| Constructor and Description |
|---|
APIDetailedDTO() |
| Modifier and Type | Method and Description |
|---|---|
APIDetailedDTO.AccessControlEnum |
getAccessControl()
Is the API is restricted to certain set of publishers or creators or is it visible to all the\npublishers and
creators.
|
List<String> |
getAccessControlRoles()
The user roles that are able to view/modify as APIDetailedDTO publisher or creator.
|
Map<String,String> |
getAdditionalProperties()
Map of custom properties of APIDetailedDTO
|
String |
getApiDefinition()
Swagger definition of the APIDetailedDTO which contains details about URI templates and scopes\n
|
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 |
getAuthorizationHeader()
* The authorization header of the API
|
APIBusinessInformationDTO |
getBusinessInformation() |
Integer |
getCacheTimeout() |
APICorsConfigurationDTO |
getCorsConfiguration() |
String |
getDestinationStatsEnabled() |
String |
getEndpointConfig() |
APIEndpointSecurityDTO |
getEndpointSecurity() |
String |
getGatewayEnvironments()
Comma separated list of gateway environments.\n
|
Boolean |
getIsDefaultVersion() |
List<LabelDTO> |
getLabels()
Labels of micro-gateway environments attached to the APIDetailedDTO.\n
|
APIMaxTpsDTO |
getMaxTps() |
String |
getResponseCaching() |
List<SequenceDTO> |
getSequences() |
APIDetailedDTO.SubscriptionAvailabilityEnum |
getSubscriptionAvailability()
The subscription availability.
|
List<String> |
getSubscriptionAvailableTenants() |
List<String> |
getTags()
Search keywords related to the APIDetailedDTO
|
List<String> |
getTiers()
The subscription tiers selected for the particular APIDetailedDTO
|
List<String> |
getTransport()
Supported transports for the APIDetailedDTO (http and/or https).\n
|
APIDetailedDTO.TypeEnum |
getType()
The transport to be set.
|
APIDetailedDTO.VisibilityEnum |
getVisibility()
The visibility level of the APIDetailedDTO.
|
List<String> |
getVisibleRoles()
The user roles that are able to access the APIDetailedDTO
|
List<String> |
getVisibleTenants() |
String |
getWsdlUri()
WSDL URL if the APIDetailedDTO is based on a WSDL endpoint\n
|
void |
setAccessControl(APIDetailedDTO.AccessControlEnum accessControl) |
void |
setAccessControlRoles(List<String> accessControlRoles) |
void |
setAdditionalProperties(Map<String,String> additionalProperties) |
void |
setApiDefinition(String apiDefinition) |
void |
setApiLevelPolicy(String apiLevelPolicy) |
void |
setApiSecurity(String apiSecurity) |
void |
setApiSwagger(io.swagger.util.Json apiSwagger) |
void |
setAuthorizationHeader(String authorizationHeader) |
void |
setBusinessInformation(APIBusinessInformationDTO businessInformation) |
void |
setCacheTimeout(Integer cacheTimeout) |
void |
setCorsConfiguration(APICorsConfigurationDTO corsConfiguration) |
void |
setDestinationStatsEnabled(String destinationStatsEnabled) |
void |
setEndpointConfig(String endpointConfig) |
void |
setEndpointSecurity(APIEndpointSecurityDTO endpointSecurity) |
void |
setGatewayEnvironments(String gatewayEnvironments) |
void |
setIsDefaultVersion(Boolean isDefaultVersion) |
void |
setLabels(List<LabelDTO> labels) |
void |
setMaxTps(APIMaxTpsDTO maxTps) |
void |
setResponseCaching(String responseCaching) |
void |
setSequences(List<SequenceDTO> sequences) |
void |
setSubscriptionAvailability(APIDetailedDTO.SubscriptionAvailabilityEnum subscriptionAvailability) |
void |
setSubscriptionAvailableTenants(List<String> subscriptionAvailableTenants) |
void |
setTags(List<String> tags) |
void |
setTiers(List<String> tiers) |
void |
setTransport(List<String> transport) |
void |
setType(APIDetailedDTO.TypeEnum type) |
void |
setVisibility(APIDetailedDTO.VisibilityEnum visibility) |
void |
setVisibleRoles(List<String> visibleRoles) |
void |
setVisibleTenants(List<String> visibleTenants) |
void |
setWsdlUri(String wsdlUri) |
getContext, getDescription, getId, getName, getProvider, getStatus, getThumbnailUri, getVersion, setContext, setDescription, setId, setName, setProvider, setStatus, setThumbnailUri, setVersionpublic String getApiDefinition()
public void setApiDefinition(String apiDefinition)
public String getWsdlUri()
public void setWsdlUri(String wsdlUri)
public String getResponseCaching()
public void setResponseCaching(String responseCaching)
public Integer getCacheTimeout()
public void setCacheTimeout(Integer cacheTimeout)
public String getDestinationStatsEnabled()
public void setDestinationStatsEnabled(String destinationStatsEnabled)
public Boolean getIsDefaultVersion()
public void setIsDefaultVersion(Boolean isDefaultVersion)
public APIDetailedDTO.TypeEnum getType()
public void setType(APIDetailedDTO.TypeEnum type)
public List<String> getTransport()
public List<String> getTiers()
public String getApiLevelPolicy()
public void setApiLevelPolicy(String apiLevelPolicy)
public String getAuthorizationHeader()
public void setAuthorizationHeader(String authorizationHeader)
public String getApiSecurity()
public void setApiSecurity(String apiSecurity)
public APIMaxTpsDTO getMaxTps()
public void setMaxTps(APIMaxTpsDTO maxTps)
public APIDetailedDTO.VisibilityEnum getVisibility()
public void setVisibility(APIDetailedDTO.VisibilityEnum visibility)
public List<String> getVisibleRoles()
public String getEndpointConfig()
public void setEndpointConfig(String endpointConfig)
public APIEndpointSecurityDTO getEndpointSecurity()
public void setEndpointSecurity(APIEndpointSecurityDTO endpointSecurity)
public String getGatewayEnvironments()
public void setGatewayEnvironments(String gatewayEnvironments)
public List<LabelDTO> getLabels()
public List<SequenceDTO> getSequences()
public void setSequences(List<SequenceDTO> sequences)
public APIDetailedDTO.SubscriptionAvailabilityEnum getSubscriptionAvailability()
public void setSubscriptionAvailability(APIDetailedDTO.SubscriptionAvailabilityEnum subscriptionAvailability)
public void setSubscriptionAvailableTenants(List<String> subscriptionAvailableTenants)
public Map<String,String> getAdditionalProperties()
public void setAdditionalProperties(Map<String,String> additionalProperties)
public APIDetailedDTO.AccessControlEnum getAccessControl()
public void setAccessControl(APIDetailedDTO.AccessControlEnum accessControl)
public List<String> getAccessControlRoles()
public APIBusinessInformationDTO getBusinessInformation()
public void setBusinessInformation(APIBusinessInformationDTO businessInformation)
public APICorsConfigurationDTO getCorsConfiguration()
public com.google.gson.JsonObject getApiSwagger()
public void setApiSwagger(io.swagger.util.Json apiSwagger)
public void setCorsConfiguration(APICorsConfigurationDTO corsConfiguration)
Copyright © 2019 WSO2. All rights reserved.