Class GovernancePoliciesApi

java.lang.Object
org.wso2.am.integration.clients.governance.api.GovernancePoliciesApi

public class GovernancePoliciesApi extends Object
  • Constructor Details

    • GovernancePoliciesApi

      public GovernancePoliciesApi()
    • GovernancePoliciesApi

      public GovernancePoliciesApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • createGovernancePolicyCall

      public okhttp3.Call createGovernancePolicyCall(APIMGovernancePolicyDTO apIMGovernancePolicyDTO, ApiCallback _callback) throws ApiException
      Build call for createGovernancePolicy
      Parameters:
      apIMGovernancePolicyDTO - JSON object containing the details of the new governance policy. (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
    • createGovernancePolicy

      public APIMGovernancePolicyDTO createGovernancePolicy(APIMGovernancePolicyDTO apIMGovernancePolicyDTO) throws ApiException
      Creates a new governance policy. Creates a new governance policy for the user's organization.
      Parameters:
      apIMGovernancePolicyDTO - JSON object containing the details of the new governance policy. (required)
      Returns:
      APIMGovernancePolicyDTO
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • createGovernancePolicyWithHttpInfo

      public ApiResponse<APIMGovernancePolicyDTO> createGovernancePolicyWithHttpInfo(APIMGovernancePolicyDTO apIMGovernancePolicyDTO) throws ApiException
      Creates a new governance policy. Creates a new governance policy for the user's organization.
      Parameters:
      apIMGovernancePolicyDTO - JSON object containing the details of the new governance policy. (required)
      Returns:
      ApiResponse<APIMGovernancePolicyDTO>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • createGovernancePolicyAsync

      public okhttp3.Call createGovernancePolicyAsync(APIMGovernancePolicyDTO apIMGovernancePolicyDTO, ApiCallback<APIMGovernancePolicyDTO> _callback) throws ApiException
      Creates a new governance policy. (asynchronously) Creates a new governance policy for the user's organization.
      Parameters:
      apIMGovernancePolicyDTO - JSON object containing the details of the new governance policy. (required)
      _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
    • deleteGovernancePolicyCall

      public okhttp3.Call deleteGovernancePolicyCall(String policyId, ApiCallback _callback) throws ApiException
      Build call for deleteGovernancePolicy
      Parameters:
      policyId - **UUID** of the Policy. (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
    • deleteGovernancePolicy

      public void deleteGovernancePolicy(String policyId) throws ApiException
      Delete a specific governance policy Deletes an existing governance policy identified by the policyId.
      Parameters:
      policyId - **UUID** of the Policy. (required)
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • deleteGovernancePolicyWithHttpInfo

      public ApiResponse<Void> deleteGovernancePolicyWithHttpInfo(String policyId) throws ApiException
      Delete a specific governance policy Deletes an existing governance policy identified by the policyId.
      Parameters:
      policyId - **UUID** of the Policy. (required)
      Returns:
      ApiResponse<Void>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • deleteGovernancePolicyAsync

      public okhttp3.Call deleteGovernancePolicyAsync(String policyId, ApiCallback<Void> _callback) throws ApiException
      Delete a specific governance policy (asynchronously) Deletes an existing governance policy identified by the policyId.
      Parameters:
      policyId - **UUID** of the Policy. (required)
      _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
    • getGovernancePoliciesCall

      public okhttp3.Call getGovernancePoliciesCall(Integer limit, Integer offset, String query, ApiCallback _callback) throws ApiException
      Build call for getGovernancePolicies
      Parameters:
      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)
      query - You can search for governance policies using following format. - \"query=name:{NAME}\" searches policies by name. - \"query=state:{STATE} \" searches policies by state. You can also use multiple attributes to search for policies. - \"query=name:{NAME} state:{STATE}\" searches policies by name, state, and label. Remember to use URL encoding if your client doesn't support it (e.g., curl). (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
    • getGovernancePolicies

      public APIMGovernancePolicyListDTO getGovernancePolicies(Integer limit, Integer offset, String query) throws ApiException
      Retrieves a list of all governance policies. Retrieves a list of governance policies for the user's organization.
      Parameters:
      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)
      query - You can search for governance policies using following format. - \"query=name:{NAME}\" searches policies by name. - \"query=state:{STATE} \" searches policies by state. You can also use multiple attributes to search for policies. - \"query=name:{NAME} state:{STATE}\" searches policies by name, state, and label. Remember to use URL encoding if your client doesn't support it (e.g., curl). (optional)
      Returns:
      APIMGovernancePolicyListDTO
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • getGovernancePoliciesWithHttpInfo

      public ApiResponse<APIMGovernancePolicyListDTO> getGovernancePoliciesWithHttpInfo(Integer limit, Integer offset, String query) throws ApiException
      Retrieves a list of all governance policies. Retrieves a list of governance policies for the user's organization.
      Parameters:
      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)
      query - You can search for governance policies using following format. - \"query=name:{NAME}\" searches policies by name. - \"query=state:{STATE} \" searches policies by state. You can also use multiple attributes to search for policies. - \"query=name:{NAME} state:{STATE}\" searches policies by name, state, and label. Remember to use URL encoding if your client doesn't support it (e.g., curl). (optional)
      Returns:
      ApiResponse<APIMGovernancePolicyListDTO>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • getGovernancePoliciesAsync

      public okhttp3.Call getGovernancePoliciesAsync(Integer limit, Integer offset, String query, ApiCallback<APIMGovernancePolicyListDTO> _callback) throws ApiException
      Retrieves a list of all governance policies. (asynchronously) Retrieves a list of governance policies for the user's organization.
      Parameters:
      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)
      query - You can search for governance policies using following format. - \"query=name:{NAME}\" searches policies by name. - \"query=state:{STATE} \" searches policies by state. You can also use multiple attributes to search for policies. - \"query=name:{NAME} state:{STATE}\" searches policies by name, state, and label. Remember to use URL encoding if your client doesn't support it (e.g., curl). (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
    • getGovernancePolicyByIdCall

      public okhttp3.Call getGovernancePolicyByIdCall(String policyId, ApiCallback _callback) throws ApiException
      Build call for getGovernancePolicyById
      Parameters:
      policyId - **UUID** of the Policy. (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
    • getGovernancePolicyById

      public APIMGovernancePolicyDTO getGovernancePolicyById(String policyId) throws ApiException
      Get a specific governance policy Retrieves details of a specific governance policy identified by the policyId.
      Parameters:
      policyId - **UUID** of the Policy. (required)
      Returns:
      APIMGovernancePolicyDTO
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • getGovernancePolicyByIdWithHttpInfo

      public ApiResponse<APIMGovernancePolicyDTO> getGovernancePolicyByIdWithHttpInfo(String policyId) throws ApiException
      Get a specific governance policy Retrieves details of a specific governance policy identified by the policyId.
      Parameters:
      policyId - **UUID** of the Policy. (required)
      Returns:
      ApiResponse<APIMGovernancePolicyDTO>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • getGovernancePolicyByIdAsync

      public okhttp3.Call getGovernancePolicyByIdAsync(String policyId, ApiCallback<APIMGovernancePolicyDTO> _callback) throws ApiException
      Get a specific governance policy (asynchronously) Retrieves details of a specific governance policy identified by the policyId.
      Parameters:
      policyId - **UUID** of the Policy. (required)
      _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
    • updateGovernancePolicyByIdCall

      public okhttp3.Call updateGovernancePolicyByIdCall(String policyId, APIMGovernancePolicyDTO apIMGovernancePolicyDTO, ApiCallback _callback) throws ApiException
      Build call for updateGovernancePolicyById
      Parameters:
      policyId - **UUID** of the Policy. (required)
      apIMGovernancePolicyDTO - JSON object containing the updated governance policy details. (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
    • updateGovernancePolicyById

      public APIMGovernancePolicyDTO updateGovernancePolicyById(String policyId, APIMGovernancePolicyDTO apIMGovernancePolicyDTO) throws ApiException
      Update a specific governance policy Updates the details of an existing governance policy identified by the policyId.
      Parameters:
      policyId - **UUID** of the Policy. (required)
      apIMGovernancePolicyDTO - JSON object containing the updated governance policy details. (required)
      Returns:
      APIMGovernancePolicyDTO
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • updateGovernancePolicyByIdWithHttpInfo

      public ApiResponse<APIMGovernancePolicyDTO> updateGovernancePolicyByIdWithHttpInfo(String policyId, APIMGovernancePolicyDTO apIMGovernancePolicyDTO) throws ApiException
      Update a specific governance policy Updates the details of an existing governance policy identified by the policyId.
      Parameters:
      policyId - **UUID** of the Policy. (required)
      apIMGovernancePolicyDTO - JSON object containing the updated governance policy details. (required)
      Returns:
      ApiResponse<APIMGovernancePolicyDTO>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
    • updateGovernancePolicyByIdAsync

      public okhttp3.Call updateGovernancePolicyByIdAsync(String policyId, APIMGovernancePolicyDTO apIMGovernancePolicyDTO, ApiCallback<APIMGovernancePolicyDTO> _callback) throws ApiException
      Update a specific governance policy (asynchronously) Updates the details of an existing governance policy identified by the policyId.
      Parameters:
      policyId - **UUID** of the Policy. (required)
      apIMGovernancePolicyDTO - JSON object containing the updated governance policy details. (required)
      _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