public class APIInfoBaseDTO extends Object
| Constructor and Description |
|---|
APIInfoBaseDTO() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getAccessControlRoles()
The user roles that are able to view/modify as APIDetailedDTO publisher or creator.
|
String |
getApiDefinition()
Swagger definition of the APIDetailedDTO which contains details about URI templates and scopes.
|
String |
getApiLevelPolicy() |
String |
getAuthorizationHeader()
* The authorization header of the API.
|
APIBusinessInformationDTO |
getBusinessInformation() |
Integer |
getCacheTimeout() |
String |
getContext()
A string that represents the context of the user's request.
|
APICorsConfigurationDTO |
getCorsConfiguration() |
String |
getDescription()
A brief description about the APIDetailedDTO.
|
String |
getEndpointConfigStr() |
APIEndpointSecurityDTO |
getEndpointSecurity() |
String |
getId()
UUID of the api registry artifact.
|
Boolean |
getIsDefaultVersion() |
APIMaxTpsDTO |
getMaxTps() |
String |
getName()
Name of the APIDetailedDTO.
|
String |
getProvider()
If the provider value is not given, the user invoking the APIDetailedDTO will be used as the provider.
|
String |
getResponseCaching() |
List<String> |
getSubscriptionAvailableTenants() |
List<String> |
getTags()
Search keywords related to the APIDetailedDTO.
|
List<String> |
getTransport()
Supported transports for the APIDetailedDTO (http and/or https).
|
String |
getVersion()
The version of the APIDetailedDTO.
|
List<String> |
getVisibleRoles()
The user roles that are able to access the APIDetailedDTO.
|
List<String> |
getVisibleTenants() |
void |
setAccessControlRoles(List<String> accessControlRoles) |
void |
setApiDefinition(String apiDefinition) |
void |
setApiLevelPolicy(String apiLevelPolicy) |
void |
setAuthorizationHeader(String authorizationHeader) |
void |
setBusinessInformation(APIBusinessInformationDTO businessInformation) |
void |
setCacheTimeout(Integer cacheTimeout) |
void |
setContext(String context) |
void |
setCorsConfiguration(APICorsConfigurationDTO corsConfiguration) |
void |
setDefaultVersion(Boolean defaultVersion) |
void |
setDescription(String description) |
void |
setEndpointConfigStr(String endpointConfig) |
void |
setEndpointSecurity(APIEndpointSecurityDTO endpointSecurity) |
void |
setId(String id) |
void |
setMaxTps(APIMaxTpsDTO maxTps) |
void |
setName(String name) |
void |
setProvider(String provider) |
void |
setResponseCaching(String responseCaching) |
void |
setSubscriptionAvailableTenants(List<String> subscriptionAvailableTenants) |
void |
setTags(List<String> tags) |
void |
setTransport(List<String> transport) |
void |
setVersion(String version) |
void |
setVisibleRoles(List<String> visibleRoles) |
void |
setVisibleTenants(List<String> visibleTenants) |
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 Integer getCacheTimeout()
public void setCacheTimeout(Integer cacheTimeout)
public Boolean getIsDefaultVersion()
public void setDefaultVersion(Boolean defaultVersion)
public List<String> getTransport()
public String getAuthorizationHeader()
public void setAuthorizationHeader(String authorizationHeader)
public APIMaxTpsDTO getMaxTps()
public void setMaxTps(APIMaxTpsDTO maxTps)
public List<String> getVisibleRoles()
public void setSubscriptionAvailableTenants(List<String> subscriptionAvailableTenants)
public List<String> getAccessControlRoles()
public APIBusinessInformationDTO getBusinessInformation()
public void setBusinessInformation(APIBusinessInformationDTO businessInformation)
public APICorsConfigurationDTO getCorsConfiguration()
public void setCorsConfiguration(APICorsConfigurationDTO corsConfiguration)
public String getApiDefinition()
public void setApiDefinition(String apiDefinition)
public String getApiLevelPolicy()
public void setApiLevelPolicy(String apiLevelPolicy)
public String getResponseCaching()
public void setResponseCaching(String responseCaching)
public String getEndpointConfigStr()
public void setEndpointConfigStr(String endpointConfig)
public APIEndpointSecurityDTO getEndpointSecurity()
public void setEndpointSecurity(APIEndpointSecurityDTO endpointSecurity)
Copyright © 2024 WSO2. All rights reserved.