Class APIDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.publisher.api.v1.dto.APIDTO
-
public class APIDTO extends Object
APIDTO
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAPIDTO.AccessControlEnumIs the API is restricted to certain set of publishers or creators or is it visible to all the publishers and creators.static classAPIDTO.AudienceEnumThe audience of the API.static classAPIDTO.EndpointImplementationTypeEnumGets or Sets endpointImplementationTypestatic classAPIDTO.SubscriptionAvailabilityEnumThe subscription availability.static classAPIDTO.TypeEnumThe api creation type to be used.static classAPIDTO.VisibilityEnumThe visibility level of the API.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description APIDTO()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_ID
public static final String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONTEXT
public static final String SERIALIZED_NAME_CONTEXT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROVIDER
public static final String SERIALIZED_NAME_PROVIDER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LIFE_CYCLE_STATUS
public static final String SERIALIZED_NAME_LIFE_CYCLE_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WSDL_INFO
public static final String SERIALIZED_NAME_WSDL_INFO
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WSDL_URL
public static final String SERIALIZED_NAME_WSDL_URL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RESPONSE_CACHING_ENABLED
public static final String SERIALIZED_NAME_RESPONSE_CACHING_ENABLED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CACHE_TIMEOUT
public static final String SERIALIZED_NAME_CACHE_TIMEOUT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_HAS_THUMBNAIL
public static final String SERIALIZED_NAME_HAS_THUMBNAIL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_DEFAULT_VERSION
public static final String SERIALIZED_NAME_IS_DEFAULT_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_REVISION
public static final String SERIALIZED_NAME_IS_REVISION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REVISIONED_API_ID
public static final String SERIALIZED_NAME_REVISIONED_API_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REVISION_ID
public static final String SERIALIZED_NAME_REVISION_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_SCHEMA_VALIDATION
public static final String SERIALIZED_NAME_ENABLE_SCHEMA_VALIDATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_SUBSCRIBER_VERIFICATION
public static final String SERIALIZED_NAME_ENABLE_SUBSCRIBER_VERIFICATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AUDIENCE
public static final String SERIALIZED_NAME_AUDIENCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRANSPORT
public static final String SERIALIZED_NAME_TRANSPORT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAGS
public static final String SERIALIZED_NAME_TAGS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_POLICIES
public static final String SERIALIZED_NAME_POLICIES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_API_THROTTLING_POLICY
public static final String SERIALIZED_NAME_API_THROTTLING_POLICY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AUTHORIZATION_HEADER
public static final String SERIALIZED_NAME_AUTHORIZATION_HEADER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SECURITY_SCHEME
public static final String SERIALIZED_NAME_SECURITY_SCHEME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MAX_TPS
public static final String SERIALIZED_NAME_MAX_TPS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VISIBILITY
public static final String SERIALIZED_NAME_VISIBILITY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VISIBLE_ROLES
public static final String SERIALIZED_NAME_VISIBLE_ROLES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VISIBLE_TENANTS
public static final String SERIALIZED_NAME_VISIBLE_TENANTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MEDIATION_POLICIES
public static final String SERIALIZED_NAME_MEDIATION_POLICIES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SUBSCRIPTION_AVAILABILITY
public static final String SERIALIZED_NAME_SUBSCRIPTION_AVAILABILITY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SUBSCRIPTION_AVAILABLE_TENANTS
public static final String SERIALIZED_NAME_SUBSCRIPTION_AVAILABLE_TENANTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDITIONAL_PROPERTIES
public static final String SERIALIZED_NAME_ADDITIONAL_PROPERTIES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDITIONAL_PROPERTIES_MAP
public static final String SERIALIZED_NAME_ADDITIONAL_PROPERTIES_MAP
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MONETIZATION
public static final String SERIALIZED_NAME_MONETIZATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCESS_CONTROL
public static final String SERIALIZED_NAME_ACCESS_CONTROL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCESS_CONTROL_ROLES
public static final String SERIALIZED_NAME_ACCESS_CONTROL_ROLES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BUSINESS_INFORMATION
public static final String SERIALIZED_NAME_BUSINESS_INFORMATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CORS_CONFIGURATION
public static final String SERIALIZED_NAME_CORS_CONFIGURATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WEBSUB_SUBSCRIPTION_CONFIGURATION
public static final String SERIALIZED_NAME_WEBSUB_SUBSCRIPTION_CONFIGURATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WORKFLOW_STATUS
public static final String SERIALIZED_NAME_WORKFLOW_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATED_TIME
public static final String SERIALIZED_NAME_CREATED_TIME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_UPDATED_TIME
public static final String SERIALIZED_NAME_LAST_UPDATED_TIME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENDPOINT_CONFIG
public static final String SERIALIZED_NAME_ENDPOINT_CONFIG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENDPOINT_IMPLEMENTATION_TYPE
public static final String SERIALIZED_NAME_ENDPOINT_IMPLEMENTATION_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SCOPES
public static final String SERIALIZED_NAME_SCOPES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OPERATIONS
public static final String SERIALIZED_NAME_OPERATIONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_THREAT_PROTECTION_POLICIES
public static final String SERIALIZED_NAME_THREAT_PROTECTION_POLICIES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CATEGORIES
public static final String SERIALIZED_NAME_CATEGORIES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KEY_MANAGERS
public static final String SERIALIZED_NAME_KEY_MANAGERS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SERVICE_INFO
public static final String SERIALIZED_NAME_SERVICE_INFO
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADVERTISE_INFO
public static final String SERIALIZED_NAME_ADVERTISE_INFO
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GATEWAY_VENDOR
public static final String SERIALIZED_NAME_GATEWAY_VENDOR
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ASYNC_TRANSPORT_PROTOCOLS
public static final String SERIALIZED_NAME_ASYNC_TRANSPORT_PROTOCOLS
- See Also:
- Constant Field Values
-
-
Method Detail
-
setId
public void setId(String id)
-
getName
public String getName()
Get name- Returns:
- name
-
setName
public void setName(String name)
-
setDescription
public void setDescription(String description)
-
getContext
public String getContext()
Get context- Returns:
- context
-
setContext
public void setContext(String context)
-
getVersion
public String getVersion()
Get version- Returns:
- version
-
setVersion
public void setVersion(String version)
-
getProvider
@Nullable public String getProvider()
If the provider value is not given user invoking the api will be used as the provider.- Returns:
- provider
-
setProvider
public void setProvider(String provider)
-
getLifeCycleStatus
@Nullable public String getLifeCycleStatus()
Get lifeCycleStatus- Returns:
- lifeCycleStatus
-
setLifeCycleStatus
public void setLifeCycleStatus(String lifeCycleStatus)
-
wsdlInfo
public APIDTO wsdlInfo(WSDLInfoDTO wsdlInfo)
-
getWsdlInfo
@Nullable public WSDLInfoDTO getWsdlInfo()
Get wsdlInfo- Returns:
- wsdlInfo
-
setWsdlInfo
public void setWsdlInfo(WSDLInfoDTO wsdlInfo)
-
setWsdlUrl
public void setWsdlUrl(String wsdlUrl)
-
isResponseCachingEnabled
@Nullable public Boolean isResponseCachingEnabled()
Get responseCachingEnabled- Returns:
- responseCachingEnabled
-
setResponseCachingEnabled
public void setResponseCachingEnabled(Boolean responseCachingEnabled)
-
setCacheTimeout
public void setCacheTimeout(Integer cacheTimeout)
-
setHasThumbnail
public void setHasThumbnail(Boolean hasThumbnail)
-
isIsDefaultVersion
@Nullable public Boolean isIsDefaultVersion()
Get isDefaultVersion- Returns:
- isDefaultVersion
-
setIsDefaultVersion
public void setIsDefaultVersion(Boolean isDefaultVersion)
-
setIsRevision
public void setIsRevision(Boolean isRevision)
-
getRevisionedApiId
@Nullable public String getRevisionedApiId()
UUID of the api registry artifact- Returns:
- revisionedApiId
-
setRevisionedApiId
public void setRevisionedApiId(String revisionedApiId)
-
setRevisionId
public void setRevisionId(Integer revisionId)
-
isEnableSchemaValidation
@Nullable public Boolean isEnableSchemaValidation()
Get enableSchemaValidation- Returns:
- enableSchemaValidation
-
setEnableSchemaValidation
public void setEnableSchemaValidation(Boolean enableSchemaValidation)
-
enableSubscriberVerification
public APIDTO enableSubscriberVerification(Boolean enableSubscriberVerification)
-
isEnableSubscriberVerification
@Nullable public Boolean isEnableSubscriberVerification()
Get enableSubscriberVerification- Returns:
- enableSubscriberVerification
-
setEnableSubscriberVerification
public void setEnableSubscriberVerification(Boolean enableSubscriberVerification)
-
type
public APIDTO type(APIDTO.TypeEnum type)
-
getType
@Nullable public APIDTO.TypeEnum getType()
The api creation type to be used. Accepted values are HTTP, WS, SOAPTOREST, GRAPHQL, WEBSUB, SSE, WEBHOOK, ASYNC- Returns:
- type
-
setType
public void setType(APIDTO.TypeEnum type)
-
audience
public APIDTO audience(APIDTO.AudienceEnum audience)
-
getAudience
@Nullable public APIDTO.AudienceEnum getAudience()
The audience of the API. Accepted values are PUBLIC, SINGLE- Returns:
- audience
-
setAudience
public void setAudience(APIDTO.AudienceEnum audience)
-
getTransport
@Nullable public List<String> getTransport()
Supported transports for the API (http and/or https).- Returns:
- transport
-
getApiThrottlingPolicy
@Nullable public String getApiThrottlingPolicy()
The API level throttling policy selected for the particular API- Returns:
- apiThrottlingPolicy
-
setApiThrottlingPolicy
public void setApiThrottlingPolicy(String apiThrottlingPolicy)
-
getAuthorizationHeader
@Nullable public String getAuthorizationHeader()
Name of the Authorization header used for invoking the API. If it is not set, Authorization header name specified in tenant or system level will be used.- Returns:
- authorizationHeader
-
setAuthorizationHeader
public void setAuthorizationHeader(String authorizationHeader)
-
getSecurityScheme
@Nullable public List<String> getSecurityScheme()
Types of API security, the current API secured with. It can be either OAuth2 or mutual SSL or both. If it is not set OAuth2 will be set as the security for the current API.- Returns:
- securityScheme
-
maxTps
public APIDTO maxTps(APIMaxTpsDTO maxTps)
-
getMaxTps
@Nullable public APIMaxTpsDTO getMaxTps()
Get maxTps- Returns:
- maxTps
-
setMaxTps
public void setMaxTps(APIMaxTpsDTO maxTps)
-
visibility
public APIDTO visibility(APIDTO.VisibilityEnum visibility)
-
getVisibility
@Nullable public APIDTO.VisibilityEnum getVisibility()
The visibility level of the API. Accepts one of the following. PUBLIC, PRIVATE, RESTRICTED.- Returns:
- visibility
-
setVisibility
public void setVisibility(APIDTO.VisibilityEnum visibility)
-
getVisibleRoles
@Nullable public List<String> getVisibleRoles()
The user roles that are able to access the API in Developer Portal- Returns:
- visibleRoles
-
getVisibleTenants
@Nullable public List<String> getVisibleTenants()
Get visibleTenants- Returns:
- visibleTenants
-
mediationPolicies
public APIDTO mediationPolicies(List<MediationPolicyDTO> mediationPolicies)
-
getMediationPolicies
@Nullable public List<MediationPolicyDTO> getMediationPolicies()
Get mediationPolicies- Returns:
- mediationPolicies
-
setMediationPolicies
public void setMediationPolicies(List<MediationPolicyDTO> mediationPolicies)
-
subscriptionAvailability
public APIDTO subscriptionAvailability(APIDTO.SubscriptionAvailabilityEnum subscriptionAvailability)
-
getSubscriptionAvailability
@Nullable public APIDTO.SubscriptionAvailabilityEnum getSubscriptionAvailability()
The subscription availability. Accepts one of the following. CURRENT_TENANT, ALL_TENANTS or SPECIFIC_TENANTS.- Returns:
- subscriptionAvailability
-
setSubscriptionAvailability
public void setSubscriptionAvailability(APIDTO.SubscriptionAvailabilityEnum subscriptionAvailability)
-
subscriptionAvailableTenants
public APIDTO subscriptionAvailableTenants(List<String> subscriptionAvailableTenants)
-
getSubscriptionAvailableTenants
@Nullable public List<String> getSubscriptionAvailableTenants()
Get subscriptionAvailableTenants- Returns:
- subscriptionAvailableTenants
-
setSubscriptionAvailableTenants
public void setSubscriptionAvailableTenants(List<String> subscriptionAvailableTenants)
-
additionalProperties
public APIDTO additionalProperties(List<APIInfoAdditionalPropertiesDTO> additionalProperties)
-
getAdditionalProperties
@Nullable public List<APIInfoAdditionalPropertiesDTO> getAdditionalProperties()
Map of custom properties of API- Returns:
- additionalProperties
-
setAdditionalProperties
public void setAdditionalProperties(List<APIInfoAdditionalPropertiesDTO> additionalProperties)
-
additionalPropertiesMap
public APIDTO additionalPropertiesMap(Map<String,APIInfoAdditionalPropertiesMapDTO> additionalPropertiesMap)
-
getAdditionalPropertiesMap
@Nullable public Map<String,APIInfoAdditionalPropertiesMapDTO> getAdditionalPropertiesMap()
Get additionalPropertiesMap- Returns:
- additionalPropertiesMap
-
setAdditionalPropertiesMap
public void setAdditionalPropertiesMap(Map<String,APIInfoAdditionalPropertiesMapDTO> additionalPropertiesMap)
-
monetization
public APIDTO monetization(APIMonetizationInfoDTO monetization)
-
getMonetization
@Nullable public APIMonetizationInfoDTO getMonetization()
Get monetization- Returns:
- monetization
-
setMonetization
public void setMonetization(APIMonetizationInfoDTO monetization)
-
accessControl
public APIDTO accessControl(APIDTO.AccessControlEnum accessControl)
-
getAccessControl
@Nullable public APIDTO.AccessControlEnum getAccessControl()
Is the API is restricted to certain set of publishers or creators or is it visible to all the publishers and creators. If the accessControl restriction is none, this API can be modified by all the publishers and creators, if not it can only be viewable/modifiable by certain set of publishers and creators, based on the restriction.- Returns:
- accessControl
-
setAccessControl
public void setAccessControl(APIDTO.AccessControlEnum accessControl)
-
getAccessControlRoles
@Nullable public List<String> getAccessControlRoles()
The user roles that are able to view/modify as API publisher or creator.- Returns:
- accessControlRoles
-
businessInformation
public APIDTO businessInformation(APIBusinessInformationDTO businessInformation)
-
getBusinessInformation
@Nullable public APIBusinessInformationDTO getBusinessInformation()
Get businessInformation- Returns:
- businessInformation
-
setBusinessInformation
public void setBusinessInformation(APIBusinessInformationDTO businessInformation)
-
corsConfiguration
public APIDTO corsConfiguration(APICorsConfigurationDTO corsConfiguration)
-
getCorsConfiguration
@Nullable public APICorsConfigurationDTO getCorsConfiguration()
Get corsConfiguration- Returns:
- corsConfiguration
-
setCorsConfiguration
public void setCorsConfiguration(APICorsConfigurationDTO corsConfiguration)
-
websubSubscriptionConfiguration
public APIDTO websubSubscriptionConfiguration(WebsubSubscriptionConfigurationDTO websubSubscriptionConfiguration)
-
getWebsubSubscriptionConfiguration
@Nullable public WebsubSubscriptionConfigurationDTO getWebsubSubscriptionConfiguration()
Get websubSubscriptionConfiguration- Returns:
- websubSubscriptionConfiguration
-
setWebsubSubscriptionConfiguration
public void setWebsubSubscriptionConfiguration(WebsubSubscriptionConfigurationDTO websubSubscriptionConfiguration)
-
getWorkflowStatus
@Nullable public String getWorkflowStatus()
Get workflowStatus- Returns:
- workflowStatus
-
setWorkflowStatus
public void setWorkflowStatus(String workflowStatus)
-
setCreatedTime
public void setCreatedTime(String createdTime)
-
getLastUpdatedTime
@Nullable public String getLastUpdatedTime()
Get lastUpdatedTime- Returns:
- lastUpdatedTime
-
setLastUpdatedTime
public void setLastUpdatedTime(String lastUpdatedTime)
-
getEndpointConfig
@Nullable public Object getEndpointConfig()
Endpoint configuration of the API. This can be used to provide different types of endpoints including Simple REST Endpoints, Loadbalanced and Failover. `Simple REST Endpoint` { \"endpoint_type\": \"http\", \"sandbox_endpoints\": { \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/\" }, \"production_endpoints\": { \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/\" } } `Loadbalanced Endpoint` { \"endpoint_type\": \"load_balance\", \"algoCombo\": \"org.apache.synapse.endpoints.algorithms.RoundRobin\", \"sessionManagement\": \"\", \"sandbox_endpoints\": [ { \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/1\" }, { \"endpoint_type\": \"http\", \"template_not_supported\": false, \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/2\" } ], \"production_endpoints\": [ { \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/3\" }, { \"endpoint_type\": \"http\", \"template_not_supported\": false, \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/4\" } ], \"sessionTimeOut\": \"\", \"algoClassName\": \"org.apache.synapse.endpoints.algorithms.RoundRobin\" } `Failover Endpoint` { \"production_failovers\":[ { \"endpoint_type\":\"http\", \"template_not_supported\":false, \"url\":\"https://localhost:9443/am/sample/pizzashack/v1/api/1\" } ], \"endpoint_type\":\"failover\", \"sandbox_endpoints\":{ \"url\":\"https://localhost:9443/am/sample/pizzashack/v1/api/2\" }, \"production_endpoints\":{ \"url\":\"https://localhost:9443/am/sample/pizzashack/v1/api/3\" }, \"sandbox_failovers\":[ { \"endpoint_type\":\"http\", \"template_not_supported\":false, \"url\":\"https://localhost:9443/am/sample/pizzashack/v1/api/4\" } ] } `Default Endpoint` { \"endpoint_type\":\"default\", \"sandbox_endpoints\":{ \"url\":\"default\" }, \"production_endpoints\":{ \"url\":\"default\" } } `Endpoint from Endpoint Registry` { \"endpoint_type\": \"Registry\", \"endpoint_id\": \"{registry-name:entry-name:version}\", }- Returns:
- endpointConfig
-
setEndpointConfig
public void setEndpointConfig(Object endpointConfig)
-
endpointImplementationType
public APIDTO endpointImplementationType(APIDTO.EndpointImplementationTypeEnum endpointImplementationType)
-
getEndpointImplementationType
@Nullable public APIDTO.EndpointImplementationTypeEnum getEndpointImplementationType()
Get endpointImplementationType- Returns:
- endpointImplementationType
-
setEndpointImplementationType
public void setEndpointImplementationType(APIDTO.EndpointImplementationTypeEnum endpointImplementationType)
-
scopes
public APIDTO scopes(List<APIScopeDTO> scopes)
-
getScopes
@Nullable public List<APIScopeDTO> getScopes()
Get scopes- Returns:
- scopes
-
setScopes
public void setScopes(List<APIScopeDTO> scopes)
-
operations
public APIDTO operations(List<APIOperationsDTO> operations)
-
getOperations
@Nullable public List<APIOperationsDTO> getOperations()
Get operations- Returns:
- operations
-
setOperations
public void setOperations(List<APIOperationsDTO> operations)
-
threatProtectionPolicies
public APIDTO threatProtectionPolicies(APIThreatProtectionPoliciesDTO threatProtectionPolicies)
-
getThreatProtectionPolicies
@Nullable public APIThreatProtectionPoliciesDTO getThreatProtectionPolicies()
Get threatProtectionPolicies- Returns:
- threatProtectionPolicies
-
setThreatProtectionPolicies
public void setThreatProtectionPolicies(APIThreatProtectionPoliciesDTO threatProtectionPolicies)
-
setKeyManagers
public void setKeyManagers(Object keyManagers)
-
serviceInfo
public APIDTO serviceInfo(APIServiceInfoDTO serviceInfo)
-
getServiceInfo
@Nullable public APIServiceInfoDTO getServiceInfo()
Get serviceInfo- Returns:
- serviceInfo
-
setServiceInfo
public void setServiceInfo(APIServiceInfoDTO serviceInfo)
-
advertiseInfo
public APIDTO advertiseInfo(AdvertiseInfoDTO advertiseInfo)
-
getAdvertiseInfo
@Nullable public AdvertiseInfoDTO getAdvertiseInfo()
Get advertiseInfo- Returns:
- advertiseInfo
-
setAdvertiseInfo
public void setAdvertiseInfo(AdvertiseInfoDTO advertiseInfo)
-
getGatewayVendor
@Nullable public String getGatewayVendor()
Get gatewayVendor- Returns:
- gatewayVendor
-
setGatewayVendor
public void setGatewayVendor(String gatewayVendor)
-
asyncTransportProtocols
public APIDTO asyncTransportProtocols(List<String> asyncTransportProtocols)
-
getAsyncTransportProtocols
@Nullable public List<String> getAsyncTransportProtocols()
Supported transports for the async API (http and/or https).- Returns:
- asyncTransportProtocols
-
setAsyncTransportProtocols
public void setAsyncTransportProtocols(List<String> asyncTransportProtocols)
-
-