Class AsyncAPISpecificationValidationResponseInfoDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.publisher.api.v1.dto.AsyncAPISpecificationValidationResponseInfoDTO
-
public class AsyncAPISpecificationValidationResponseInfoDTO extends Object
API definition information
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_ASYNC_A_P_I_VERSIONstatic StringSERIALIZED_NAME_ASYNC_TRANSPORT_PROTOCOLSstatic StringSERIALIZED_NAME_CONTEXTstatic StringSERIALIZED_NAME_DESCRIPTIONstatic StringSERIALIZED_NAME_ENDPOINTSstatic StringSERIALIZED_NAME_GATEWAY_VENDORstatic StringSERIALIZED_NAME_NAMEstatic StringSERIALIZED_NAME_PROTOCOLstatic StringSERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description AsyncAPISpecificationValidationResponseInfoDTO()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONTEXT
public static final String SERIALIZED_NAME_CONTEXT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ASYNC_A_P_I_VERSION
public static final String SERIALIZED_NAME_ASYNC_A_P_I_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROTOCOL
public static final String SERIALIZED_NAME_PROTOCOL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENDPOINTS
public static final String SERIALIZED_NAME_ENDPOINTS
- 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
-
name
public AsyncAPISpecificationValidationResponseInfoDTO name(String name)
-
setName
public void setName(String name)
-
version
public AsyncAPISpecificationValidationResponseInfoDTO version(String version)
-
setVersion
public void setVersion(String version)
-
context
public AsyncAPISpecificationValidationResponseInfoDTO context(String context)
-
setContext
public void setContext(String context)
-
description
public AsyncAPISpecificationValidationResponseInfoDTO description(String description)
-
setDescription
public void setDescription(String description)
-
asyncAPIVersion
public AsyncAPISpecificationValidationResponseInfoDTO asyncAPIVersion(String asyncAPIVersion)
-
getAsyncAPIVersion
@Nullable public String getAsyncAPIVersion()
Get asyncAPIVersion- Returns:
- asyncAPIVersion
-
setAsyncAPIVersion
public void setAsyncAPIVersion(String asyncAPIVersion)
-
protocol
public AsyncAPISpecificationValidationResponseInfoDTO protocol(String protocol)
-
setProtocol
public void setProtocol(String protocol)
-
endpoints
public AsyncAPISpecificationValidationResponseInfoDTO endpoints(List<String> endpoints)
-
getEndpoints
@Nullable public List<String> getEndpoints()
contains host/servers specified in the AsyncAPI file/URL- Returns:
- endpoints
-
gatewayVendor
public AsyncAPISpecificationValidationResponseInfoDTO gatewayVendor(String gatewayVendor)
-
getGatewayVendor
@Nullable public String getGatewayVendor()
Get gatewayVendor- Returns:
- gatewayVendor
-
setGatewayVendor
public void setGatewayVendor(String gatewayVendor)
-
asyncTransportProtocols
public AsyncAPISpecificationValidationResponseInfoDTO asyncTransportProtocols(List<String> asyncTransportProtocols)
-
getAsyncTransportProtocols
@Nullable public List<String> getAsyncTransportProtocols()
contains available transports for an async API- Returns:
- asyncTransportProtocols
-
setAsyncTransportProtocols
public void setAsyncTransportProtocols(List<String> asyncTransportProtocols)
-
-