Class APIInfoDTO
java.lang.Object
org.wso2.am.integration.clients.publisher.api.v1.dto.APIInfoDTO
APIInfoDTO
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(List<APIInfoAdditionalPropertiesDTO> additionalProperties) additionalPropertiesMap(Map<String, APIInfoAdditionalPropertiesMapDTO> additionalPropertiesMap) advertiseOnly(Boolean advertiseOnly) audience(APIInfoDTO.AudienceEnum audience) createdTime(String createdTime) description(String description) booleangatewayVendor(String gatewayVendor) Map of custom properties of APIGet additionalPropertiesMapThe audience of the API.The audiences of the API for jwt validation.Get contextGet createdTimeGet descriptionGet gatewayVendorgetId()Get idGet lifeCycleStatusgetName()Get nameIf the provider value is not given, the user invoking the API will be used as the provider.Get securitySchemeSubtype of the API.getType()Get typeGet updatedTimeGet versionGet workflowStatusinthashCode()hasThumbnail(Boolean hasThumbnail) Get advertiseOnlyGet hasThumbnaillifeCycleStatus(String lifeCycleStatus) securityScheme(List<String> securityScheme) voidsetAdditionalProperties(List<APIInfoAdditionalPropertiesDTO> additionalProperties) voidsetAdditionalPropertiesMap(Map<String, APIInfoAdditionalPropertiesMapDTO> additionalPropertiesMap) voidsetAdvertiseOnly(Boolean advertiseOnly) voidsetAudience(APIInfoDTO.AudienceEnum audience) voidsetAudiences(List<String> audiences) voidsetContext(String context) voidsetCreatedTime(String createdTime) voidsetDescription(String description) voidsetGatewayVendor(String gatewayVendor) voidsetHasThumbnail(Boolean hasThumbnail) voidvoidsetLifeCycleStatus(String lifeCycleStatus) voidvoidsetProvider(String provider) voidsetSecurityScheme(List<String> securityScheme) voidsetSubtype(String subtype) voidvoidsetUpdatedTime(String updatedTime) voidsetVersion(String version) voidsetWorkflowStatus(String workflowStatus) toString()updatedTime(String updatedTime) workflowStatus(String workflowStatus)
-
Field Details
-
SERIALIZED_NAME_ID
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_DESCRIPTION
- See Also:
-
SERIALIZED_NAME_CONTEXT
- See Also:
-
SERIALIZED_NAME_ADDITIONAL_PROPERTIES
- See Also:
-
SERIALIZED_NAME_ADDITIONAL_PROPERTIES_MAP
- See Also:
-
SERIALIZED_NAME_VERSION
- See Also:
-
SERIALIZED_NAME_PROVIDER
- See Also:
-
SERIALIZED_NAME_TYPE
- See Also:
-
SERIALIZED_NAME_SUBTYPE
- See Also:
-
SERIALIZED_NAME_AUDIENCE
- See Also:
-
SERIALIZED_NAME_AUDIENCES
- See Also:
-
SERIALIZED_NAME_LIFE_CYCLE_STATUS
- See Also:
-
SERIALIZED_NAME_WORKFLOW_STATUS
- See Also:
-
SERIALIZED_NAME_HAS_THUMBNAIL
- See Also:
-
SERIALIZED_NAME_SECURITY_SCHEME
- See Also:
-
SERIALIZED_NAME_CREATED_TIME
- See Also:
-
SERIALIZED_NAME_UPDATED_TIME
- See Also:
-
SERIALIZED_NAME_GATEWAY_VENDOR
- See Also:
-
SERIALIZED_NAME_ADVERTISE_ONLY
- See Also:
-
-
Constructor Details
-
APIInfoDTO
public APIInfoDTO()
-
-
Method Details
-
id
-
getId
Get id- Returns:
- id
-
setId
-
name
-
getName
Get name- Returns:
- name
-
setName
-
description
-
getDescription
Get description- Returns:
- description
-
setDescription
-
context
-
getContext
Get context- Returns:
- context
-
setContext
-
additionalProperties
-
getAdditionalProperties
Map of custom properties of API- Returns:
- additionalProperties
-
setAdditionalProperties
-
additionalPropertiesMap
public APIInfoDTO additionalPropertiesMap(Map<String, APIInfoAdditionalPropertiesMapDTO> additionalPropertiesMap) -
getAdditionalPropertiesMap
Get additionalPropertiesMap- Returns:
- additionalPropertiesMap
-
setAdditionalPropertiesMap
public void setAdditionalPropertiesMap(Map<String, APIInfoAdditionalPropertiesMapDTO> additionalPropertiesMap) -
version
-
getVersion
Get version- Returns:
- version
-
setVersion
-
provider
-
getProvider
If the provider value is not given, the user invoking the API will be used as the provider.- Returns:
- provider
-
setProvider
-
type
-
getType
Get type- Returns:
- type
-
setType
-
subtype
-
getSubtype
Subtype of the API.- Returns:
- subtype
-
setSubtype
-
audience
-
getAudience
The audience of the API. Accepted values are PUBLIC, SINGLE- Returns:
- audience
-
setAudience
-
audiences
-
getAudiences
The audiences of the API for jwt validation. Accepted values are any String values- Returns:
- audiences
-
setAudiences
-
lifeCycleStatus
-
getLifeCycleStatus
Get lifeCycleStatus- Returns:
- lifeCycleStatus
-
setLifeCycleStatus
-
workflowStatus
-
getWorkflowStatus
Get workflowStatus- Returns:
- workflowStatus
-
setWorkflowStatus
-
hasThumbnail
-
isHasThumbnail
Get hasThumbnail- Returns:
- hasThumbnail
-
setHasThumbnail
-
securityScheme
-
getSecurityScheme
Get securityScheme- Returns:
- securityScheme
-
setSecurityScheme
-
createdTime
-
getCreatedTime
Get createdTime- Returns:
- createdTime
-
setCreatedTime
-
updatedTime
-
getUpdatedTime
Get updatedTime- Returns:
- updatedTime
-
setUpdatedTime
-
gatewayVendor
-
getGatewayVendor
Get gatewayVendor- Returns:
- gatewayVendor
-
setGatewayVendor
-
advertiseOnly
-
isAdvertiseOnly
Get advertiseOnly- Returns:
- advertiseOnly
-
setAdvertiseOnly
-
equals
-
hashCode
public int hashCode() -
toString
-