public class ApIsApi extends Object
| Modifier and Type | Method and Description |
|---|---|
String |
apisApiIdAsyncapiGet(String apiId,
String ifNoneMatch)
Get AsyncAPI definition
This operation can be used to retrieve the AsyncAPI definition of an API.
|
okhttp3.Call |
apisApiIdAsyncapiGetAsync(String apiId,
String ifNoneMatch,
ApiCallback<String> _callback)
Get AsyncAPI definition (asynchronously)
This operation can be used to retrieve the AsyncAPI definition of an API.
|
okhttp3.Call |
apisApiIdAsyncapiGetCall(String apiId,
String ifNoneMatch,
ApiCallback _callback)
Build call for apisApiIdAsyncapiGet
|
ApiResponse<String> |
apisApiIdAsyncapiGetWithHttpInfo(String apiId,
String ifNoneMatch)
Get AsyncAPI definition
This operation can be used to retrieve the AsyncAPI definition of an API.
|
String |
apisApiIdAsyncapiPut(String apiId,
String ifMatch,
String apiDefinition,
String url,
File file)
Update AsyncAPI definition
This operation can be used to update the AsyncAPI definition of an existing API.
|
okhttp3.Call |
apisApiIdAsyncapiPutAsync(String apiId,
String ifMatch,
String apiDefinition,
String url,
File file,
ApiCallback<String> _callback)
Update AsyncAPI definition (asynchronously)
This operation can be used to update the AsyncAPI definition of an existing API.
|
okhttp3.Call |
apisApiIdAsyncapiPutCall(String apiId,
String ifMatch,
String apiDefinition,
String url,
File file,
ApiCallback _callback)
Build call for apisApiIdAsyncapiPut
|
ApiResponse<String> |
apisApiIdAsyncapiPutWithHttpInfo(String apiId,
String ifMatch,
String apiDefinition,
String url,
File file)
Update AsyncAPI definition
This operation can be used to update the AsyncAPI definition of an existing API.
|
APIDTO |
createAPI(APIDTO APIDTO,
String openAPIVersion)
Create a New API
This operation can be used to create a new API specifying the details of the API in the payload.
|
okhttp3.Call |
createAPIAsync(APIDTO APIDTO,
String openAPIVersion,
ApiCallback<APIDTO> _callback)
Create a New API (asynchronously)
This operation can be used to create a new API specifying the details of the API in the payload.
|
okhttp3.Call |
createAPICall(APIDTO APIDTO,
String openAPIVersion,
ApiCallback _callback)
Build call for createAPI
|
ApiResponse<APIDTO> |
createAPIWithHttpInfo(APIDTO APIDTO,
String openAPIVersion)
Create a New API
This operation can be used to create a new API specifying the details of the API in the payload.
|
APIDTO |
createNewAPIVersion(String newVersion,
String apiId,
Boolean defaultVersion,
String serviceVersion)
Create a New API Version
This operation can be used to create a new version of an existing API.
|
okhttp3.Call |
createNewAPIVersionAsync(String newVersion,
String apiId,
Boolean defaultVersion,
String serviceVersion,
ApiCallback<APIDTO> _callback)
Create a New API Version (asynchronously)
This operation can be used to create a new version of an existing API.
|
okhttp3.Call |
createNewAPIVersionCall(String newVersion,
String apiId,
Boolean defaultVersion,
String serviceVersion,
ApiCallback _callback)
Build call for createNewAPIVersion
|
ApiResponse<APIDTO> |
createNewAPIVersionWithHttpInfo(String newVersion,
String apiId,
Boolean defaultVersion,
String serviceVersion)
Create a New API Version
This operation can be used to create a new version of an existing API.
|
void |
deleteAPI(String apiId,
String ifMatch)
Delete an API
This operation can be used to delete an existing API proving the Id of the API.
|
okhttp3.Call |
deleteAPIAsync(String apiId,
String ifMatch,
ApiCallback<Void> _callback)
Delete an API (asynchronously)
This operation can be used to delete an existing API proving the Id of the API.
|
okhttp3.Call |
deleteAPICall(String apiId,
String ifMatch,
ApiCallback _callback)
Build call for deleteAPI
|
ApiResponse<Void> |
deleteAPIWithHttpInfo(String apiId,
String ifMatch)
Delete an API
This operation can be used to delete an existing API proving the Id of the API.
|
APIKeyDTO |
generateInternalAPIKey(String apiId)
Generate internal API Key to invoke APIS.
|
okhttp3.Call |
generateInternalAPIKeyAsync(String apiId,
ApiCallback<APIKeyDTO> _callback)
Generate internal API Key to invoke APIS.
|
okhttp3.Call |
generateInternalAPIKeyCall(String apiId,
ApiCallback _callback)
Build call for generateInternalAPIKey
|
ApiResponse<APIKeyDTO> |
generateInternalAPIKeyWithHttpInfo(String apiId)
Generate internal API Key to invoke APIS.
|
String |
generateMockScripts(String apiId,
String ifNoneMatch)
Generate Mock Response Payloads
This operation can be used to generate mock responses from examples of swagger definition of an API.
|
okhttp3.Call |
generateMockScriptsAsync(String apiId,
String ifNoneMatch,
ApiCallback<String> _callback)
Generate Mock Response Payloads (asynchronously)
This operation can be used to generate mock responses from examples of swagger definition of an API.
|
okhttp3.Call |
generateMockScriptsCall(String apiId,
String ifNoneMatch,
ApiCallback _callback)
Build call for generateMockScripts
|
ApiResponse<String> |
generateMockScriptsWithHttpInfo(String apiId,
String ifNoneMatch)
Generate Mock Response Payloads
This operation can be used to generate mock responses from examples of swagger definition of an API.
|
APIListDTO |
getAllAPIs(Integer limit,
Integer offset,
String xWSO2Tenant,
String query,
String ifNoneMatch,
Boolean expand,
String accept)
Retrieve/Search APIs
This operation provides you a list of available APIs qualifying under a given search condition.
|
okhttp3.Call |
getAllAPIsAsync(Integer limit,
Integer offset,
String xWSO2Tenant,
String query,
String ifNoneMatch,
Boolean expand,
String accept,
ApiCallback<APIListDTO> _callback)
Retrieve/Search APIs (asynchronously)
This operation provides you a list of available APIs qualifying under a given search condition.
|
okhttp3.Call |
getAllAPIsCall(Integer limit,
Integer offset,
String xWSO2Tenant,
String query,
String ifNoneMatch,
Boolean expand,
String accept,
ApiCallback _callback)
Build call for getAllAPIs
|
ApiResponse<APIListDTO> |
getAllAPIsWithHttpInfo(Integer limit,
Integer offset,
String xWSO2Tenant,
String query,
String ifNoneMatch,
Boolean expand,
String accept)
Retrieve/Search APIs
This operation provides you a list of available APIs qualifying under a given search condition.
|
APIDTO |
getAPI(String apiId,
String xWSO2Tenant,
String ifNoneMatch)
Get Details of an API
Using this operation, you can retrieve complete details of a single API.
|
okhttp3.Call |
getAPIAsync(String apiId,
String xWSO2Tenant,
String ifNoneMatch,
ApiCallback<APIDTO> _callback)
Get Details of an API (asynchronously)
Using this operation, you can retrieve complete details of a single API.
|
okhttp3.Call |
getAPICall(String apiId,
String xWSO2Tenant,
String ifNoneMatch,
ApiCallback _callback)
Build call for getAPI
|
ApiClient |
getApiClient() |
ResourcePathListDTO |
getAPIResourcePaths(String apiId,
Integer limit,
Integer offset,
String ifNoneMatch)
Get Resource Paths of an API
This operation can be used to retrieve resource paths defined for a specific api.
|
okhttp3.Call |
getAPIResourcePathsAsync(String apiId,
Integer limit,
Integer offset,
String ifNoneMatch,
ApiCallback<ResourcePathListDTO> _callback)
Get Resource Paths of an API (asynchronously)
This operation can be used to retrieve resource paths defined for a specific api.
|
okhttp3.Call |
getAPIResourcePathsCall(String apiId,
Integer limit,
Integer offset,
String ifNoneMatch,
ApiCallback _callback)
Build call for getAPIResourcePaths
|
ApiResponse<ResourcePathListDTO> |
getAPIResourcePathsWithHttpInfo(String apiId,
Integer limit,
Integer offset,
String ifNoneMatch)
Get Resource Paths of an API
This operation can be used to retrieve resource paths defined for a specific api.
|
ThrottlingPolicyDTO |
getAPISubscriptionPolicies(String apiId,
String xWSO2Tenant,
String ifNoneMatch)
Get Details of the Subscription Throttling Policies of an API
This operation can be used to retrieve details of the subscription throttling policy of an API by specifying the API Id.
|
okhttp3.Call |
getAPISubscriptionPoliciesAsync(String apiId,
String xWSO2Tenant,
String ifNoneMatch,
ApiCallback<ThrottlingPolicyDTO> _callback)
Get Details of the Subscription Throttling Policies of an API (asynchronously)
This operation can be used to retrieve details of the subscription throttling policy of an API by specifying the API Id.
|
okhttp3.Call |
getAPISubscriptionPoliciesCall(String apiId,
String xWSO2Tenant,
String ifNoneMatch,
ApiCallback _callback)
Build call for getAPISubscriptionPolicies
|
ApiResponse<ThrottlingPolicyDTO> |
getAPISubscriptionPoliciesWithHttpInfo(String apiId,
String xWSO2Tenant,
String ifNoneMatch)
Get Details of the Subscription Throttling Policies of an API
This operation can be used to retrieve details of the subscription throttling policy of an API by specifying the API Id.
|
String |
getAPISwagger(String apiId,
String ifNoneMatch)
Get Swagger Definition
This operation can be used to retrieve the swagger definition of an API.
|
okhttp3.Call |
getAPISwaggerAsync(String apiId,
String ifNoneMatch,
ApiCallback<String> _callback)
Get Swagger Definition (asynchronously)
This operation can be used to retrieve the swagger definition of an API.
|
okhttp3.Call |
getAPISwaggerCall(String apiId,
String ifNoneMatch,
ApiCallback _callback)
Build call for getAPISwagger
|
ApiResponse<String> |
getAPISwaggerWithHttpInfo(String apiId,
String ifNoneMatch)
Get Swagger Definition
This operation can be used to retrieve the swagger definition of an API.
|
void |
getAPIThumbnail(String apiId,
String ifNoneMatch)
Get Thumbnail Image
This operation can be used to download a thumbnail image of an API.
|
okhttp3.Call |
getAPIThumbnailAsync(String apiId,
String ifNoneMatch,
ApiCallback<Void> _callback)
Get Thumbnail Image (asynchronously)
This operation can be used to download a thumbnail image of an API.
|
okhttp3.Call |
getAPIThumbnailCall(String apiId,
String ifNoneMatch,
ApiCallback _callback)
Build call for getAPIThumbnail
|
ApiResponse<Void> |
getAPIThumbnailWithHttpInfo(String apiId,
String ifNoneMatch)
Get Thumbnail Image
This operation can be used to download a thumbnail image of an API.
|
ApiResponse<APIDTO> |
getAPIWithHttpInfo(String apiId,
String xWSO2Tenant,
String ifNoneMatch)
Get Details of an API
Using this operation, you can retrieve complete details of a single API.
|
MockResponsePayloadListDTO |
getGeneratedMockScriptsOfAPI(String apiId,
String ifNoneMatch)
Get Generated Mock Response Payloads
This operation can be used to get generated mock responses from examples of swagger definition of an API.
|
okhttp3.Call |
getGeneratedMockScriptsOfAPIAsync(String apiId,
String ifNoneMatch,
ApiCallback<MockResponsePayloadListDTO> _callback)
Get Generated Mock Response Payloads (asynchronously)
This operation can be used to get generated mock responses from examples of swagger definition of an API.
|
okhttp3.Call |
getGeneratedMockScriptsOfAPICall(String apiId,
String ifNoneMatch,
ApiCallback _callback)
Build call for getGeneratedMockScriptsOfAPI
|
ApiResponse<MockResponsePayloadListDTO> |
getGeneratedMockScriptsOfAPIWithHttpInfo(String apiId,
String ifNoneMatch)
Get Generated Mock Response Payloads
This operation can be used to get generated mock responses from examples of swagger definition of an API.
|
WSDLInfoDTO |
getWSDLInfoOfAPI(String apiId)
Get WSDL Meta Information
This operation can be used to retrieve the WSDL meta information of an API.
|
okhttp3.Call |
getWSDLInfoOfAPIAsync(String apiId,
ApiCallback<WSDLInfoDTO> _callback)
Get WSDL Meta Information (asynchronously)
This operation can be used to retrieve the WSDL meta information of an API.
|
okhttp3.Call |
getWSDLInfoOfAPICall(String apiId,
ApiCallback _callback)
Build call for getWSDLInfoOfAPI
|
ApiResponse<WSDLInfoDTO> |
getWSDLInfoOfAPIWithHttpInfo(String apiId)
Get WSDL Meta Information
This operation can be used to retrieve the WSDL meta information of an API.
|
void |
getWSDLOfAPI(String apiId,
String ifNoneMatch)
Get WSDL definition
This operation can be used to retrieve the WSDL definition of an API.
|
okhttp3.Call |
getWSDLOfAPIAsync(String apiId,
String ifNoneMatch,
ApiCallback<Void> _callback)
Get WSDL definition (asynchronously)
This operation can be used to retrieve the WSDL definition of an API.
|
okhttp3.Call |
getWSDLOfAPICall(String apiId,
String ifNoneMatch,
ApiCallback _callback)
Build call for getWSDLOfAPI
|
ApiResponse<Void> |
getWSDLOfAPIWithHttpInfo(String apiId,
String ifNoneMatch)
Get WSDL definition
This operation can be used to retrieve the WSDL definition of an API.
|
APIDTO |
importAsyncAPISpecification(File file,
String url,
String additionalProperties)
import an AsyncAPI Specification
This operation can be used to create and API from the AsyncAPI Specification.
|
okhttp3.Call |
importAsyncAPISpecificationAsync(File file,
String url,
String additionalProperties,
ApiCallback<APIDTO> _callback)
import an AsyncAPI Specification (asynchronously)
This operation can be used to create and API from the AsyncAPI Specification.
|
okhttp3.Call |
importAsyncAPISpecificationCall(File file,
String url,
String additionalProperties,
ApiCallback _callback)
Build call for importAsyncAPISpecification
|
ApiResponse<APIDTO> |
importAsyncAPISpecificationWithHttpInfo(File file,
String url,
String additionalProperties)
import an AsyncAPI Specification
This operation can be used to create and API from the AsyncAPI Specification.
|
APIDTO |
importGraphQLSchema(String ifMatch,
String type,
File file,
String additionalProperties)
Import a GraphQL SDL
This operation can be used to create api from api definition.APIMgtDAOTest API definition is GraphQL Schema
|
okhttp3.Call |
importGraphQLSchemaAsync(String ifMatch,
String type,
File file,
String additionalProperties,
ApiCallback<APIDTO> _callback)
Import a GraphQL SDL (asynchronously)
This operation can be used to create api from api definition.APIMgtDAOTest API definition is GraphQL Schema
|
okhttp3.Call |
importGraphQLSchemaCall(String ifMatch,
String type,
File file,
String additionalProperties,
ApiCallback _callback)
Build call for importGraphQLSchema
|
ApiResponse<APIDTO> |
importGraphQLSchemaWithHttpInfo(String ifMatch,
String type,
File file,
String additionalProperties)
Import a GraphQL SDL
This operation can be used to create api from api definition.APIMgtDAOTest API definition is GraphQL Schema
|
APIDTO |
importOpenAPIDefinition(File file,
String url,
String additionalProperties,
String inlineAPIDefinition)
Import an OpenAPI Definition
This operation can be used to create an API from an OpenAPI definition.
|
okhttp3.Call |
importOpenAPIDefinitionAsync(File file,
String url,
String additionalProperties,
String inlineAPIDefinition,
ApiCallback<APIDTO> _callback)
Import an OpenAPI Definition (asynchronously)
This operation can be used to create an API from an OpenAPI definition.
|
okhttp3.Call |
importOpenAPIDefinitionCall(File file,
String url,
String additionalProperties,
String inlineAPIDefinition,
ApiCallback _callback)
Build call for importOpenAPIDefinition
|
ApiResponse<APIDTO> |
importOpenAPIDefinitionWithHttpInfo(File file,
String url,
String additionalProperties,
String inlineAPIDefinition)
Import an OpenAPI Definition
This operation can be used to create an API from an OpenAPI definition.
|
APIDTO |
importServiceFromCatalog(String serviceKey,
APIDTO APIDTO)
Import a Service from Service Catalog
This operation can be used to create an API from a Service from Service Catalog
|
okhttp3.Call |
importServiceFromCatalogAsync(String serviceKey,
APIDTO APIDTO,
ApiCallback<APIDTO> _callback)
Import a Service from Service Catalog (asynchronously)
This operation can be used to create an API from a Service from Service Catalog
|
okhttp3.Call |
importServiceFromCatalogCall(String serviceKey,
APIDTO APIDTO,
ApiCallback _callback)
Build call for importServiceFromCatalog
|
ApiResponse<APIDTO> |
importServiceFromCatalogWithHttpInfo(String serviceKey,
APIDTO APIDTO)
Import a Service from Service Catalog
This operation can be used to create an API from a Service from Service Catalog
|
APIDTO |
importWSDLDefinition(File file,
String url,
String additionalProperties,
String implementationType)
Import a WSDL Definition
This operation can be used to create an API using a WSDL definition.
|
okhttp3.Call |
importWSDLDefinitionAsync(File file,
String url,
String additionalProperties,
String implementationType,
ApiCallback<APIDTO> _callback)
Import a WSDL Definition (asynchronously)
This operation can be used to create an API using a WSDL definition.
|
okhttp3.Call |
importWSDLDefinitionCall(File file,
String url,
String additionalProperties,
String implementationType,
ApiCallback _callback)
Build call for importWSDLDefinition
|
ApiResponse<APIDTO> |
importWSDLDefinitionWithHttpInfo(File file,
String url,
String additionalProperties,
String implementationType)
Import a WSDL Definition
This operation can be used to create an API using a WSDL definition.
|
APIDTO |
reimportServiceFromCatalog(String apiId)
Update the Service that is used to create the API
This operation can be used to re-import the Service used to create the API
|
okhttp3.Call |
reimportServiceFromCatalogAsync(String apiId,
ApiCallback<APIDTO> _callback)
Update the Service that is used to create the API (asynchronously)
This operation can be used to re-import the Service used to create the API
|
okhttp3.Call |
reimportServiceFromCatalogCall(String apiId,
ApiCallback _callback)
Build call for reimportServiceFromCatalog
|
ApiResponse<APIDTO> |
reimportServiceFromCatalogWithHttpInfo(String apiId)
Update the Service that is used to create the API
This operation can be used to re-import the Service used to create the API
|
void |
setApiClient(ApiClient apiClient) |
APIDTO |
updateAPI(String apiId,
APIDTO APIDTO,
String ifMatch)
Update an API
This operation can be used to update an existing API.
|
okhttp3.Call |
updateAPIAsync(String apiId,
APIDTO APIDTO,
String ifMatch,
ApiCallback<APIDTO> _callback)
Update an API (asynchronously)
This operation can be used to update an existing API.
|
okhttp3.Call |
updateAPICall(String apiId,
APIDTO APIDTO,
String ifMatch,
ApiCallback _callback)
Build call for updateAPI
|
String |
updateAPISwagger(String apiId,
String ifMatch,
String apiDefinition,
String url,
File file)
Update Swagger Definition
This operation can be used to update the swagger definition of an existing API.
|
okhttp3.Call |
updateAPISwaggerAsync(String apiId,
String ifMatch,
String apiDefinition,
String url,
File file,
ApiCallback<String> _callback)
Update Swagger Definition (asynchronously)
This operation can be used to update the swagger definition of an existing API.
|
okhttp3.Call |
updateAPISwaggerCall(String apiId,
String ifMatch,
String apiDefinition,
String url,
File file,
ApiCallback _callback)
Build call for updateAPISwagger
|
ApiResponse<String> |
updateAPISwaggerWithHttpInfo(String apiId,
String ifMatch,
String apiDefinition,
String url,
File file)
Update Swagger Definition
This operation can be used to update the swagger definition of an existing API.
|
FileInfoDTO |
updateAPIThumbnail(String apiId,
File file,
String ifMatch)
Upload a Thumbnail Image
This operation can be used to upload a thumbnail image of an API.
|
okhttp3.Call |
updateAPIThumbnailAsync(String apiId,
File file,
String ifMatch,
ApiCallback<FileInfoDTO> _callback)
Upload a Thumbnail Image (asynchronously)
This operation can be used to upload a thumbnail image of an API.
|
okhttp3.Call |
updateAPIThumbnailCall(String apiId,
File file,
String ifMatch,
ApiCallback _callback)
Build call for updateAPIThumbnail
|
ApiResponse<FileInfoDTO> |
updateAPIThumbnailWithHttpInfo(String apiId,
File file,
String ifMatch)
Upload a Thumbnail Image
This operation can be used to upload a thumbnail image of an API.
|
ApiResponse<APIDTO> |
updateAPIWithHttpInfo(String apiId,
APIDTO APIDTO,
String ifMatch)
Update an API
This operation can be used to update an existing API.
|
APIDTO |
updateTopics(String apiId,
TopicListDTO topicListDTO,
String ifMatch)
Update Topics
This operation can be used to update topics of an existing API.
|
okhttp3.Call |
updateTopicsAsync(String apiId,
TopicListDTO topicListDTO,
String ifMatch,
ApiCallback<APIDTO> _callback)
Update Topics (asynchronously)
This operation can be used to update topics of an existing API.
|
okhttp3.Call |
updateTopicsCall(String apiId,
TopicListDTO topicListDTO,
String ifMatch,
ApiCallback _callback)
Build call for updateTopics
|
ApiResponse<APIDTO> |
updateTopicsWithHttpInfo(String apiId,
TopicListDTO topicListDTO,
String ifMatch)
Update Topics
This operation can be used to update topics of an existing API.
|
void |
updateWSDLOfAPI(String apiId,
String ifMatch,
File file,
String url)
Update WSDL Definition
This operation can be used to update the WSDL definition of an existing API.
|
okhttp3.Call |
updateWSDLOfAPIAsync(String apiId,
String ifMatch,
File file,
String url,
ApiCallback<Void> _callback)
Update WSDL Definition (asynchronously)
This operation can be used to update the WSDL definition of an existing API.
|
okhttp3.Call |
updateWSDLOfAPICall(String apiId,
String ifMatch,
File file,
String url,
ApiCallback _callback)
Build call for updateWSDLOfAPI
|
ApiResponse<Void> |
updateWSDLOfAPIWithHttpInfo(String apiId,
String ifMatch,
File file,
String url)
Update WSDL Definition
This operation can be used to update the WSDL definition of an existing API.
|
public ApIsApi()
public ApIsApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
public okhttp3.Call apisApiIdAsyncapiGetCall(String apiId, String ifNoneMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic String apisApiIdAsyncapiGet(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<String> apisApiIdAsyncapiGetWithHttpInfo(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call apisApiIdAsyncapiGetAsync(String apiId, String ifNoneMatch, ApiCallback<String> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call apisApiIdAsyncapiPutCall(String apiId, String ifMatch, String apiDefinition, String url, File file, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)apiDefinition - AsyncAPI definition of the API (optional)url - AsyncAPI definition URL of the API (optional)file - AsyncAPI definition as a file (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic String apisApiIdAsyncapiPut(String apiId, String ifMatch, String apiDefinition, String url, File file) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)apiDefinition - AsyncAPI definition of the API (optional)url - AsyncAPI definition URL of the API (optional)file - AsyncAPI definition as a file (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<String> apisApiIdAsyncapiPutWithHttpInfo(String apiId, String ifMatch, String apiDefinition, String url, File file) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)apiDefinition - AsyncAPI definition of the API (optional)url - AsyncAPI definition URL of the API (optional)file - AsyncAPI definition as a file (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call apisApiIdAsyncapiPutAsync(String apiId, String ifMatch, String apiDefinition, String url, File file, ApiCallback<String> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)apiDefinition - AsyncAPI definition of the API (optional)url - AsyncAPI definition URL of the API (optional)file - AsyncAPI definition as a file (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call createAPICall(APIDTO APIDTO, String openAPIVersion, ApiCallback _callback) throws ApiException
APIDTO - API object that needs to be added (required)openAPIVersion - Open api version (optional, default to v3)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIDTO createAPI(APIDTO APIDTO, String openAPIVersion) throws ApiException
APIDTO - API object that needs to be added (required)openAPIVersion - Open api version (optional, default to v3)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIDTO> createAPIWithHttpInfo(APIDTO APIDTO, String openAPIVersion) throws ApiException
APIDTO - API object that needs to be added (required)openAPIVersion - Open api version (optional, default to v3)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call createAPIAsync(APIDTO APIDTO, String openAPIVersion, ApiCallback<APIDTO> _callback) throws ApiException
APIDTO - API object that needs to be added (required)openAPIVersion - Open api version (optional, default to v3)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call createNewAPIVersionCall(String newVersion, String apiId, Boolean defaultVersion, String serviceVersion, ApiCallback _callback) throws ApiException
newVersion - Version of the new API. (required)apiId - **API ID** consisting of the **UUID** of the API. The combination of the provider of the API, name of the API and the version is also accepted as a valid API I. Should be formatted as **provider-name-version**. (required)defaultVersion - Specifies whether new API should be added as default version. (optional, default to false)serviceVersion - Version of the Service that will used in creating new version (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIDTO createNewAPIVersion(String newVersion, String apiId, Boolean defaultVersion, String serviceVersion) throws ApiException
newVersion - Version of the new API. (required)apiId - **API ID** consisting of the **UUID** of the API. The combination of the provider of the API, name of the API and the version is also accepted as a valid API I. Should be formatted as **provider-name-version**. (required)defaultVersion - Specifies whether new API should be added as default version. (optional, default to false)serviceVersion - Version of the Service that will used in creating new version (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIDTO> createNewAPIVersionWithHttpInfo(String newVersion, String apiId, Boolean defaultVersion, String serviceVersion) throws ApiException
newVersion - Version of the new API. (required)apiId - **API ID** consisting of the **UUID** of the API. The combination of the provider of the API, name of the API and the version is also accepted as a valid API I. Should be formatted as **provider-name-version**. (required)defaultVersion - Specifies whether new API should be added as default version. (optional, default to false)serviceVersion - Version of the Service that will used in creating new version (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call createNewAPIVersionAsync(String newVersion, String apiId, Boolean defaultVersion, String serviceVersion, ApiCallback<APIDTO> _callback) throws ApiException
newVersion - Version of the new API. (required)apiId - **API ID** consisting of the **UUID** of the API. The combination of the provider of the API, name of the API and the version is also accepted as a valid API I. Should be formatted as **provider-name-version**. (required)defaultVersion - Specifies whether new API should be added as default version. (optional, default to false)serviceVersion - Version of the Service that will used in creating new version (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call deleteAPICall(String apiId, String ifMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic void deleteAPI(String apiId, String ifMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<Void> deleteAPIWithHttpInfo(String apiId, String ifMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call deleteAPIAsync(String apiId, String ifMatch, ApiCallback<Void> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call generateInternalAPIKeyCall(String apiId, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIKeyDTO generateInternalAPIKey(String apiId) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIKeyDTO> generateInternalAPIKeyWithHttpInfo(String apiId) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call generateInternalAPIKeyAsync(String apiId, ApiCallback<APIKeyDTO> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call generateMockScriptsCall(String apiId, String ifNoneMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic String generateMockScripts(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<String> generateMockScriptsWithHttpInfo(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call generateMockScriptsAsync(String apiId, String ifNoneMatch, ApiCallback<String> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call getAPICall(String apiId, String xWSO2Tenant, String ifNoneMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIDTO getAPI(String apiId, String xWSO2Tenant, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIDTO> getAPIWithHttpInfo(String apiId, String xWSO2Tenant, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call getAPIAsync(String apiId, String xWSO2Tenant, String ifNoneMatch, ApiCallback<APIDTO> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call getAPIResourcePathsCall(String apiId, Integer limit, Integer offset, String ifNoneMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)limit - Maximum size of resource array to return. (optional, default to 25)offset - Starting point within the complete list of items qualified. (optional, default to 0)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic ResourcePathListDTO getAPIResourcePaths(String apiId, Integer limit, Integer offset, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)limit - Maximum size of resource array to return. (optional, default to 25)offset - Starting point within the complete list of items qualified. (optional, default to 0)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<ResourcePathListDTO> getAPIResourcePathsWithHttpInfo(String apiId, Integer limit, Integer offset, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)limit - Maximum size of resource array to return. (optional, default to 25)offset - Starting point within the complete list of items qualified. (optional, default to 0)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call getAPIResourcePathsAsync(String apiId, Integer limit, Integer offset, String ifNoneMatch, ApiCallback<ResourcePathListDTO> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)limit - Maximum size of resource array to return. (optional, default to 25)offset - Starting point within the complete list of items qualified. (optional, default to 0)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call getAPISubscriptionPoliciesCall(String apiId, String xWSO2Tenant, String ifNoneMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic ThrottlingPolicyDTO getAPISubscriptionPolicies(String apiId, String xWSO2Tenant, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<ThrottlingPolicyDTO> getAPISubscriptionPoliciesWithHttpInfo(String apiId, String xWSO2Tenant, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call getAPISubscriptionPoliciesAsync(String apiId, String xWSO2Tenant, String ifNoneMatch, ApiCallback<ThrottlingPolicyDTO> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call getAPISwaggerCall(String apiId, String ifNoneMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic String getAPISwagger(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<String> getAPISwaggerWithHttpInfo(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call getAPISwaggerAsync(String apiId, String ifNoneMatch, ApiCallback<String> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call getAPIThumbnailCall(String apiId, String ifNoneMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic void getAPIThumbnail(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<Void> getAPIThumbnailWithHttpInfo(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call getAPIThumbnailAsync(String apiId, String ifNoneMatch, ApiCallback<Void> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call getAllAPIsCall(Integer limit, Integer offset, String xWSO2Tenant, String query, String ifNoneMatch, Boolean expand, String accept, ApiCallback _callback) throws ApiException
limit - Maximum size of resource array to return. (optional, default to 25)offset - Starting point within the complete list of items qualified. (optional, default to 0)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)query - **Search condition**. You can search in attributes by using an **\"<attribute>:\"** modifier. Eg. \"provider:wso2\" will match an API if the provider of the API contains \"wso2\". \"provider:\"wso2\"\" will match an API if the provider of the API is exactly \"wso2\". \"status:PUBLISHED\" will match an API if the API is in PUBLISHED state. Also you can use combined modifiers Eg. name:pizzashack version:v1 will match an API if the name of the API is pizzashack and version is v1. Supported attribute modifiers are [**version, context, name, status, description, doc, provider**] If no advanced attribute modifier has been specified, the API names containing the search term will be returned as a result. Please note that you need to use encoded URL (URL encoding) if you are using a client which does not support URL encoding (such as curl) (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)expand - Defines whether the returned response should contain full details of API (optional)accept - Media types acceptable for the response. Default is application/json. (optional, default to "application/json")_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIListDTO getAllAPIs(Integer limit, Integer offset, String xWSO2Tenant, String query, String ifNoneMatch, Boolean expand, String accept) throws ApiException
limit - Maximum size of resource array to return. (optional, default to 25)offset - Starting point within the complete list of items qualified. (optional, default to 0)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)query - **Search condition**. You can search in attributes by using an **\"<attribute>:\"** modifier. Eg. \"provider:wso2\" will match an API if the provider of the API contains \"wso2\". \"provider:\"wso2\"\" will match an API if the provider of the API is exactly \"wso2\". \"status:PUBLISHED\" will match an API if the API is in PUBLISHED state. Also you can use combined modifiers Eg. name:pizzashack version:v1 will match an API if the name of the API is pizzashack and version is v1. Supported attribute modifiers are [**version, context, name, status, description, doc, provider**] If no advanced attribute modifier has been specified, the API names containing the search term will be returned as a result. Please note that you need to use encoded URL (URL encoding) if you are using a client which does not support URL encoding (such as curl) (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)expand - Defines whether the returned response should contain full details of API (optional)accept - Media types acceptable for the response. Default is application/json. (optional, default to "application/json")ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIListDTO> getAllAPIsWithHttpInfo(Integer limit, Integer offset, String xWSO2Tenant, String query, String ifNoneMatch, Boolean expand, String accept) throws ApiException
limit - Maximum size of resource array to return. (optional, default to 25)offset - Starting point within the complete list of items qualified. (optional, default to 0)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)query - **Search condition**. You can search in attributes by using an **\"<attribute>:\"** modifier. Eg. \"provider:wso2\" will match an API if the provider of the API contains \"wso2\". \"provider:\"wso2\"\" will match an API if the provider of the API is exactly \"wso2\". \"status:PUBLISHED\" will match an API if the API is in PUBLISHED state. Also you can use combined modifiers Eg. name:pizzashack version:v1 will match an API if the name of the API is pizzashack and version is v1. Supported attribute modifiers are [**version, context, name, status, description, doc, provider**] If no advanced attribute modifier has been specified, the API names containing the search term will be returned as a result. Please note that you need to use encoded URL (URL encoding) if you are using a client which does not support URL encoding (such as curl) (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)expand - Defines whether the returned response should contain full details of API (optional)accept - Media types acceptable for the response. Default is application/json. (optional, default to "application/json")ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call getAllAPIsAsync(Integer limit, Integer offset, String xWSO2Tenant, String query, String ifNoneMatch, Boolean expand, String accept, ApiCallback<APIListDTO> _callback) throws ApiException
limit - Maximum size of resource array to return. (optional, default to 25)offset - Starting point within the complete list of items qualified. (optional, default to 0)xWSO2Tenant - For cross-tenant invocations, this is used to specify the tenant domain, where the resource need to be retirieved from. (optional)query - **Search condition**. You can search in attributes by using an **\"<attribute>:\"** modifier. Eg. \"provider:wso2\" will match an API if the provider of the API contains \"wso2\". \"provider:\"wso2\"\" will match an API if the provider of the API is exactly \"wso2\". \"status:PUBLISHED\" will match an API if the API is in PUBLISHED state. Also you can use combined modifiers Eg. name:pizzashack version:v1 will match an API if the name of the API is pizzashack and version is v1. Supported attribute modifiers are [**version, context, name, status, description, doc, provider**] If no advanced attribute modifier has been specified, the API names containing the search term will be returned as a result. Please note that you need to use encoded URL (URL encoding) if you are using a client which does not support URL encoding (such as curl) (optional)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)expand - Defines whether the returned response should contain full details of API (optional)accept - Media types acceptable for the response. Default is application/json. (optional, default to "application/json")_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call getGeneratedMockScriptsOfAPICall(String apiId, String ifNoneMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic MockResponsePayloadListDTO getGeneratedMockScriptsOfAPI(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<MockResponsePayloadListDTO> getGeneratedMockScriptsOfAPIWithHttpInfo(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call getGeneratedMockScriptsOfAPIAsync(String apiId, String ifNoneMatch, ApiCallback<MockResponsePayloadListDTO> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call getWSDLInfoOfAPICall(String apiId, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic WSDLInfoDTO getWSDLInfoOfAPI(String apiId) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<WSDLInfoDTO> getWSDLInfoOfAPIWithHttpInfo(String apiId) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call getWSDLInfoOfAPIAsync(String apiId, ApiCallback<WSDLInfoDTO> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call getWSDLOfAPICall(String apiId, String ifNoneMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic void getWSDLOfAPI(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<Void> getWSDLOfAPIWithHttpInfo(String apiId, String ifNoneMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call getWSDLOfAPIAsync(String apiId, String ifNoneMatch, ApiCallback<Void> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call importAsyncAPISpecificationCall(File file, String url, String additionalProperties, ApiCallback _callback) throws ApiException
file - Definition to upload as a file (optional)url - Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIDTO importAsyncAPISpecification(File file, String url, String additionalProperties) throws ApiException
file - Definition to upload as a file (optional)url - Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIDTO> importAsyncAPISpecificationWithHttpInfo(File file, String url, String additionalProperties) throws ApiException
file - Definition to upload as a file (optional)url - Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call importAsyncAPISpecificationAsync(File file, String url, String additionalProperties, ApiCallback<APIDTO> _callback) throws ApiException
file - Definition to upload as a file (optional)url - Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call importGraphQLSchemaCall(String ifMatch, String type, File file, String additionalProperties, ApiCallback _callback) throws ApiException
ifMatch - Validator for conditional requests; based on ETag. (optional)type - Definition type to upload (optional)file - Definition to uploads a file (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIDTO importGraphQLSchema(String ifMatch, String type, File file, String additionalProperties) throws ApiException
ifMatch - Validator for conditional requests; based on ETag. (optional)type - Definition type to upload (optional)file - Definition to uploads a file (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIDTO> importGraphQLSchemaWithHttpInfo(String ifMatch, String type, File file, String additionalProperties) throws ApiException
ifMatch - Validator for conditional requests; based on ETag. (optional)type - Definition type to upload (optional)file - Definition to uploads a file (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call importGraphQLSchemaAsync(String ifMatch, String type, File file, String additionalProperties, ApiCallback<APIDTO> _callback) throws ApiException
ifMatch - Validator for conditional requests; based on ETag. (optional)type - Definition type to upload (optional)file - Definition to uploads a file (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call importOpenAPIDefinitionCall(File file, String url, String additionalProperties, String inlineAPIDefinition, ApiCallback _callback) throws ApiException
file - Definition to upload as a file (optional)url - Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)inlineAPIDefinition - Inline content of the OpenAPI definition (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIDTO importOpenAPIDefinition(File file, String url, String additionalProperties, String inlineAPIDefinition) throws ApiException
file - Definition to upload as a file (optional)url - Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)inlineAPIDefinition - Inline content of the OpenAPI definition (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIDTO> importOpenAPIDefinitionWithHttpInfo(File file, String url, String additionalProperties, String inlineAPIDefinition) throws ApiException
file - Definition to upload as a file (optional)url - Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)inlineAPIDefinition - Inline content of the OpenAPI definition (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call importOpenAPIDefinitionAsync(File file, String url, String additionalProperties, String inlineAPIDefinition, ApiCallback<APIDTO> _callback) throws ApiException
file - Definition to upload as a file (optional)url - Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)inlineAPIDefinition - Inline content of the OpenAPI definition (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call importServiceFromCatalogCall(String serviceKey, APIDTO APIDTO, ApiCallback _callback) throws ApiException
serviceKey - ID of service that should be imported from Service Catalog (required)APIDTO - (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIDTO importServiceFromCatalog(String serviceKey, APIDTO APIDTO) throws ApiException
serviceKey - ID of service that should be imported from Service Catalog (required)APIDTO - (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIDTO> importServiceFromCatalogWithHttpInfo(String serviceKey, APIDTO APIDTO) throws ApiException
serviceKey - ID of service that should be imported from Service Catalog (required)APIDTO - (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call importServiceFromCatalogAsync(String serviceKey, APIDTO APIDTO, ApiCallback<APIDTO> _callback) throws ApiException
serviceKey - ID of service that should be imported from Service Catalog (required)APIDTO - (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call importWSDLDefinitionCall(File file, String url, String additionalProperties, String implementationType, ApiCallback _callback) throws ApiException
file - WSDL definition as a file or archive **Sample cURL to Upload WSDL File** curl -k -H \\\"Authorization: Bearer ae4eae22-3f65-387b-a171-d37eaa366fa8\\\" -F file=@api.wsdl -F additionalProperties=@data.json \\\"https://127.0.0.1:9443/api/am/publisher/v2/apis/import-wsdl\\\" **Sample cURL to Upload WSDL Archive** curl -k -H \\\"Authorization: Bearer ae4eae22-3f65-387b-a171-d37eaa366fa8\\\" -F file=\\\"@wsdl.zip;type=application/zip\\\" -F additionalProperties=@data.json \\\"https://127.0.0.1:9443/api/am/publisher/v2/apis/import-wsdl\\\" (optional)url - WSDL Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)implementationType - If 'SOAP' is specified, the API will be created with only one resource 'POST /_*' which is to be used for SOAP operations. If 'HTTP_BINDING' is specified, the API will be created with resources using HTTP binding operations which are extracted from the WSDL. (optional, default to SOAP)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIDTO importWSDLDefinition(File file, String url, String additionalProperties, String implementationType) throws ApiException
file - WSDL definition as a file or archive **Sample cURL to Upload WSDL File** curl -k -H \\\"Authorization: Bearer ae4eae22-3f65-387b-a171-d37eaa366fa8\\\" -F file=@api.wsdl -F additionalProperties=@data.json \\\"https://127.0.0.1:9443/api/am/publisher/v2/apis/import-wsdl\\\" **Sample cURL to Upload WSDL Archive** curl -k -H \\\"Authorization: Bearer ae4eae22-3f65-387b-a171-d37eaa366fa8\\\" -F file=\\\"@wsdl.zip;type=application/zip\\\" -F additionalProperties=@data.json \\\"https://127.0.0.1:9443/api/am/publisher/v2/apis/import-wsdl\\\" (optional)url - WSDL Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)implementationType - If 'SOAP' is specified, the API will be created with only one resource 'POST /_*' which is to be used for SOAP operations. If 'HTTP_BINDING' is specified, the API will be created with resources using HTTP binding operations which are extracted from the WSDL. (optional, default to SOAP)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIDTO> importWSDLDefinitionWithHttpInfo(File file, String url, String additionalProperties, String implementationType) throws ApiException
file - WSDL definition as a file or archive **Sample cURL to Upload WSDL File** curl -k -H \\\"Authorization: Bearer ae4eae22-3f65-387b-a171-d37eaa366fa8\\\" -F file=@api.wsdl -F additionalProperties=@data.json \\\"https://127.0.0.1:9443/api/am/publisher/v2/apis/import-wsdl\\\" **Sample cURL to Upload WSDL Archive** curl -k -H \\\"Authorization: Bearer ae4eae22-3f65-387b-a171-d37eaa366fa8\\\" -F file=\\\"@wsdl.zip;type=application/zip\\\" -F additionalProperties=@data.json \\\"https://127.0.0.1:9443/api/am/publisher/v2/apis/import-wsdl\\\" (optional)url - WSDL Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)implementationType - If 'SOAP' is specified, the API will be created with only one resource 'POST /_*' which is to be used for SOAP operations. If 'HTTP_BINDING' is specified, the API will be created with resources using HTTP binding operations which are extracted from the WSDL. (optional, default to SOAP)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call importWSDLDefinitionAsync(File file, String url, String additionalProperties, String implementationType, ApiCallback<APIDTO> _callback) throws ApiException
file - WSDL definition as a file or archive **Sample cURL to Upload WSDL File** curl -k -H \\\"Authorization: Bearer ae4eae22-3f65-387b-a171-d37eaa366fa8\\\" -F file=@api.wsdl -F additionalProperties=@data.json \\\"https://127.0.0.1:9443/api/am/publisher/v2/apis/import-wsdl\\\" **Sample cURL to Upload WSDL Archive** curl -k -H \\\"Authorization: Bearer ae4eae22-3f65-387b-a171-d37eaa366fa8\\\" -F file=\\\"@wsdl.zip;type=application/zip\\\" -F additionalProperties=@data.json \\\"https://127.0.0.1:9443/api/am/publisher/v2/apis/import-wsdl\\\" (optional)url - WSDL Definition url (optional)additionalProperties - Additional attributes specified as a stringified JSON with API's schema (optional)implementationType - If 'SOAP' is specified, the API will be created with only one resource 'POST /_*' which is to be used for SOAP operations. If 'HTTP_BINDING' is specified, the API will be created with resources using HTTP binding operations which are extracted from the WSDL. (optional, default to SOAP)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call reimportServiceFromCatalogCall(String apiId, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIDTO reimportServiceFromCatalog(String apiId) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIDTO> reimportServiceFromCatalogWithHttpInfo(String apiId) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call reimportServiceFromCatalogAsync(String apiId, ApiCallback<APIDTO> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call updateAPICall(String apiId, APIDTO APIDTO, String ifMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)APIDTO - API object that needs to be added (required)ifMatch - Validator for conditional requests; based on ETag. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIDTO updateAPI(String apiId, APIDTO APIDTO, String ifMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)APIDTO - API object that needs to be added (required)ifMatch - Validator for conditional requests; based on ETag. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIDTO> updateAPIWithHttpInfo(String apiId, APIDTO APIDTO, String ifMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)APIDTO - API object that needs to be added (required)ifMatch - Validator for conditional requests; based on ETag. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call updateAPIAsync(String apiId, APIDTO APIDTO, String ifMatch, ApiCallback<APIDTO> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)APIDTO - API object that needs to be added (required)ifMatch - Validator for conditional requests; based on ETag. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call updateAPISwaggerCall(String apiId, String ifMatch, String apiDefinition, String url, File file, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)apiDefinition - Swagger definition of the API (optional)url - Swagger definition URL of the API (optional)file - Swagger definitio as a file (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic String updateAPISwagger(String apiId, String ifMatch, String apiDefinition, String url, File file) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)apiDefinition - Swagger definition of the API (optional)url - Swagger definition URL of the API (optional)file - Swagger definitio as a file (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<String> updateAPISwaggerWithHttpInfo(String apiId, String ifMatch, String apiDefinition, String url, File file) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)apiDefinition - Swagger definition of the API (optional)url - Swagger definition URL of the API (optional)file - Swagger definitio as a file (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call updateAPISwaggerAsync(String apiId, String ifMatch, String apiDefinition, String url, File file, ApiCallback<String> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)apiDefinition - Swagger definition of the API (optional)url - Swagger definition URL of the API (optional)file - Swagger definitio as a file (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call updateAPIThumbnailCall(String apiId, File file, String ifMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)file - Image to upload (required)ifMatch - Validator for conditional requests; based on ETag. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic FileInfoDTO updateAPIThumbnail(String apiId, File file, String ifMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)file - Image to upload (required)ifMatch - Validator for conditional requests; based on ETag. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<FileInfoDTO> updateAPIThumbnailWithHttpInfo(String apiId, File file, String ifMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)file - Image to upload (required)ifMatch - Validator for conditional requests; based on ETag. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call updateAPIThumbnailAsync(String apiId, File file, String ifMatch, ApiCallback<FileInfoDTO> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)file - Image to upload (required)ifMatch - Validator for conditional requests; based on ETag. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call updateTopicsCall(String apiId, TopicListDTO topicListDTO, String ifMatch, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)topicListDTO - API object that needs to be added (required)ifMatch - Validator for conditional requests; based on ETag. (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic APIDTO updateTopics(String apiId, TopicListDTO topicListDTO, String ifMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)topicListDTO - API object that needs to be added (required)ifMatch - Validator for conditional requests; based on ETag. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<APIDTO> updateTopicsWithHttpInfo(String apiId, TopicListDTO topicListDTO, String ifMatch) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)topicListDTO - API object that needs to be added (required)ifMatch - Validator for conditional requests; based on ETag. (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call updateTopicsAsync(String apiId, TopicListDTO topicListDTO, String ifMatch, ApiCallback<APIDTO> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)topicListDTO - API object that needs to be added (required)ifMatch - Validator for conditional requests; based on ETag. (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectpublic okhttp3.Call updateWSDLOfAPICall(String apiId, String ifMatch, File file, String url, ApiCallback _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)file - WSDL file or archive to upload (optional)url - WSDL Definition url (optional)_callback - Callback for upload/download progressApiException - If fail to serialize the request body objectpublic void updateWSDLOfAPI(String apiId, String ifMatch, File file, String url) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)file - WSDL file or archive to upload (optional)url - WSDL Definition url (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic ApiResponse<Void> updateWSDLOfAPIWithHttpInfo(String apiId, String ifMatch, File file, String url) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)file - WSDL file or archive to upload (optional)url - WSDL Definition url (optional)ApiException - If fail to call the API, e.g. server error or cannot deserialize the response bodypublic okhttp3.Call updateWSDLOfAPIAsync(String apiId, String ifMatch, File file, String url, ApiCallback<Void> _callback) throws ApiException
apiId - **API ID** consisting of the **UUID** of the API. (required)ifMatch - Validator for conditional requests; based on ETag. (optional)file - WSDL file or archive to upload (optional)url - WSDL Definition url (optional)_callback - The callback to be executed when the API call finishesApiException - If fail to process the API call, e.g. serializing the request body objectCopyright © 2021 WSO2 Inc. All rights reserved.