Class ApiResourcePoliciesApi

java.lang.Object
org.wso2.am.integration.clients.publisher.api.v1.ApiResourcePoliciesApi

public class ApiResourcePoliciesApi extends Object
  • Constructor Details

    • ApiResourcePoliciesApi

      public ApiResourcePoliciesApi()
    • ApiResourcePoliciesApi

      public ApiResourcePoliciesApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • getAPIResourcePoliciesCall

      public okhttp3.Call getAPIResourcePoliciesCall(String apiId, String sequenceType, String resourcePath, String verb, String ifNoneMatch, ApiCallback _callback) throws ApiException
      Build call for getAPIResourcePolicies
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      sequenceType - sequence type of the resource policy resource definition (required)
      resourcePath - Resource path of the resource policy definition (optional)
      verb - HTTP verb of the resource path of the resource policy definition (optional)
      ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
    • getAPIResourcePolicies

      public ResourcePolicyListDTO getAPIResourcePolicies(String apiId, String sequenceType, String resourcePath, String verb, String ifNoneMatch) throws ApiException
      Get the Resource Policy(inflow/outflow) Definitions This operation can be used to retrieve conversion policy resource definitions of an API.
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      sequenceType - sequence type of the resource policy resource definition (required)
      resourcePath - Resource path of the resource policy definition (optional)
      verb - HTTP verb of the resource path of the resource policy definition (optional)
      ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)
      Returns:
      ResourcePolicyListDTO
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • getAPIResourcePoliciesWithHttpInfo

      public ApiResponse<ResourcePolicyListDTO> getAPIResourcePoliciesWithHttpInfo(String apiId, String sequenceType, String resourcePath, String verb, String ifNoneMatch) throws ApiException
      Get the Resource Policy(inflow/outflow) Definitions This operation can be used to retrieve conversion policy resource definitions of an API.
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      sequenceType - sequence type of the resource policy resource definition (required)
      resourcePath - Resource path of the resource policy definition (optional)
      verb - HTTP verb of the resource path of the resource policy definition (optional)
      ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)
      Returns:
      ApiResponse<ResourcePolicyListDTO>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • getAPIResourcePoliciesAsync

      public okhttp3.Call getAPIResourcePoliciesAsync(String apiId, String sequenceType, String resourcePath, String verb, String ifNoneMatch, ApiCallback<ResourcePolicyListDTO> _callback) throws ApiException
      Get the Resource Policy(inflow/outflow) Definitions (asynchronously) This operation can be used to retrieve conversion policy resource definitions of an API.
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      sequenceType - sequence type of the resource policy resource definition (required)
      resourcePath - Resource path of the resource policy definition (optional)
      verb - HTTP verb of the resource path of the resource policy definition (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 finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
    • getAPIResourcePoliciesByPolicyIdCall

      public okhttp3.Call getAPIResourcePoliciesByPolicyIdCall(String apiId, String resourcePolicyId, String ifNoneMatch, ApiCallback _callback) throws ApiException
      Build call for getAPIResourcePoliciesByPolicyId
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      resourcePolicyId - registry resource Id (required)
      ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
    • getAPIResourcePoliciesByPolicyId

      public ResourcePolicyInfoDTO getAPIResourcePoliciesByPolicyId(String apiId, String resourcePolicyId, String ifNoneMatch) throws ApiException
      Get the Resource Policy(inflow/outflow) Definition for a Given Resource Identifier. This operation can be used to retrieve conversion policy resource definitions of an API given the resource identifier.
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      resourcePolicyId - registry resource Id (required)
      ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)
      Returns:
      ResourcePolicyInfoDTO
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • getAPIResourcePoliciesByPolicyIdWithHttpInfo

      public ApiResponse<ResourcePolicyInfoDTO> getAPIResourcePoliciesByPolicyIdWithHttpInfo(String apiId, String resourcePolicyId, String ifNoneMatch) throws ApiException
      Get the Resource Policy(inflow/outflow) Definition for a Given Resource Identifier. This operation can be used to retrieve conversion policy resource definitions of an API given the resource identifier.
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      resourcePolicyId - registry resource Id (required)
      ifNoneMatch - Validator for conditional requests; based on the ETag of the formerly retrieved variant of the resource. (optional)
      Returns:
      ApiResponse<ResourcePolicyInfoDTO>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • getAPIResourcePoliciesByPolicyIdAsync

      public okhttp3.Call getAPIResourcePoliciesByPolicyIdAsync(String apiId, String resourcePolicyId, String ifNoneMatch, ApiCallback<ResourcePolicyInfoDTO> _callback) throws ApiException
      Get the Resource Policy(inflow/outflow) Definition for a Given Resource Identifier. (asynchronously) This operation can be used to retrieve conversion policy resource definitions of an API given the resource identifier.
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      resourcePolicyId - registry resource Id (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 finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
    • updateAPIResourcePoliciesByPolicyIdCall

      public okhttp3.Call updateAPIResourcePoliciesByPolicyIdCall(String apiId, String resourcePolicyId, ResourcePolicyInfoDTO resourcePolicyInfoDTO, String ifMatch, ApiCallback _callback) throws ApiException
      Build call for updateAPIResourcePoliciesByPolicyId
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      resourcePolicyId - registry resource Id (required)
      resourcePolicyInfoDTO - Content of the resource policy definition that needs to be updated (required)
      ifMatch - Validator for conditional requests; based on ETag. (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
    • updateAPIResourcePoliciesByPolicyId

      public ResourcePolicyInfoDTO updateAPIResourcePoliciesByPolicyId(String apiId, String resourcePolicyId, ResourcePolicyInfoDTO resourcePolicyInfoDTO, String ifMatch) throws ApiException
      Update the Resource Policy(inflow/outflow) Definition for the Given Resource Identifier This operation can be used to update the resource policy(inflow/outflow) definition for the given resource identifier of an existing API. resource policy definition to be updated is passed as a body parameter `content`.
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      resourcePolicyId - registry resource Id (required)
      resourcePolicyInfoDTO - Content of the resource policy definition that needs to be updated (required)
      ifMatch - Validator for conditional requests; based on ETag. (optional)
      Returns:
      ResourcePolicyInfoDTO
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • updateAPIResourcePoliciesByPolicyIdWithHttpInfo

      public ApiResponse<ResourcePolicyInfoDTO> updateAPIResourcePoliciesByPolicyIdWithHttpInfo(String apiId, String resourcePolicyId, ResourcePolicyInfoDTO resourcePolicyInfoDTO, String ifMatch) throws ApiException
      Update the Resource Policy(inflow/outflow) Definition for the Given Resource Identifier This operation can be used to update the resource policy(inflow/outflow) definition for the given resource identifier of an existing API. resource policy definition to be updated is passed as a body parameter `content`.
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      resourcePolicyId - registry resource Id (required)
      resourcePolicyInfoDTO - Content of the resource policy definition that needs to be updated (required)
      ifMatch - Validator for conditional requests; based on ETag. (optional)
      Returns:
      ApiResponse<ResourcePolicyInfoDTO>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • updateAPIResourcePoliciesByPolicyIdAsync

      public okhttp3.Call updateAPIResourcePoliciesByPolicyIdAsync(String apiId, String resourcePolicyId, ResourcePolicyInfoDTO resourcePolicyInfoDTO, String ifMatch, ApiCallback<ResourcePolicyInfoDTO> _callback) throws ApiException
      Update the Resource Policy(inflow/outflow) Definition for the Given Resource Identifier (asynchronously) This operation can be used to update the resource policy(inflow/outflow) definition for the given resource identifier of an existing API. resource policy definition to be updated is passed as a body parameter `content`.
      Parameters:
      apiId - **API ID** consisting of the **UUID** of the API. (required)
      resourcePolicyId - registry resource Id (required)
      resourcePolicyInfoDTO - Content of the resource policy definition that needs to be updated (required)
      ifMatch - Validator for conditional requests; based on ETag. (optional)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object