Class DecisionRequirementsDefinitionApi


  • public class DecisionRequirementsDefinitionApi
    extends Object
    • Constructor Detail

      • DecisionRequirementsDefinitionApi

        public DecisionRequirementsDefinitionApi()
      • DecisionRequirementsDefinitionApi

        public DecisionRequirementsDefinitionApi​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • getDecisionRequirementsDefinitionByIdCall

        public okhttp3.Call getDecisionRequirementsDefinitionByIdCall​(String id,
                                                                      ApiCallback _callback)
                                                               throws ApiException
        Build call for getDecisionRequirementsDefinitionById
        Parameters:
        id - The id of the decision requirements definition to be retrieved. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getDecisionRequirementsDefinitionById

        public DecisionRequirementsDefinitionDto getDecisionRequirementsDefinitionById​(String id)
                                                                                throws ApiException
        Get Decision Requirements Definition by ID Retrieves a decision requirements definition according to the `DecisionRequirementsDefinition` interface in the engine.
        Parameters:
        id - The id of the decision requirements definition to be retrieved. (required)
        Returns:
        DecisionRequirementsDefinitionDto
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionByIdWithHttpInfo

        public ApiResponse<DecisionRequirementsDefinitionDto> getDecisionRequirementsDefinitionByIdWithHttpInfo​(String id)
                                                                                                         throws ApiException
        Get Decision Requirements Definition by ID Retrieves a decision requirements definition according to the `DecisionRequirementsDefinition` interface in the engine.
        Parameters:
        id - The id of the decision requirements definition to be retrieved. (required)
        Returns:
        ApiResponse<DecisionRequirementsDefinitionDto>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionByIdAsync

        public okhttp3.Call getDecisionRequirementsDefinitionByIdAsync​(String id,
                                                                       ApiCallback<DecisionRequirementsDefinitionDto> _callback)
                                                                throws ApiException
        Get Decision Requirements Definition by ID (asynchronously) Retrieves a decision requirements definition according to the `DecisionRequirementsDefinition` interface in the engine.
        Parameters:
        id - The id of the decision requirements definition to be retrieved. (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
      • getDecisionRequirementsDefinitionByKeyCall

        public okhttp3.Call getDecisionRequirementsDefinitionByKeyCall​(String key,
                                                                       ApiCallback _callback)
                                                                throws ApiException
        Build call for getDecisionRequirementsDefinitionByKey
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getDecisionRequirementsDefinitionByKey

        public DecisionRequirementsDefinitionDto getDecisionRequirementsDefinitionByKey​(String key)
                                                                                 throws ApiException
        Get Decision Requirements Definition by Key Retrieves a decision requirements definition according to the `DecisionRequirementsDefinition` interface in the engine. Returns the latest version of the decision requirements definition which belongs to no tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        Returns:
        DecisionRequirementsDefinitionDto
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionByKeyWithHttpInfo

        public ApiResponse<DecisionRequirementsDefinitionDto> getDecisionRequirementsDefinitionByKeyWithHttpInfo​(String key)
                                                                                                          throws ApiException
        Get Decision Requirements Definition by Key Retrieves a decision requirements definition according to the `DecisionRequirementsDefinition` interface in the engine. Returns the latest version of the decision requirements definition which belongs to no tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        Returns:
        ApiResponse<DecisionRequirementsDefinitionDto>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionByKeyAsync

        public okhttp3.Call getDecisionRequirementsDefinitionByKeyAsync​(String key,
                                                                        ApiCallback<DecisionRequirementsDefinitionDto> _callback)
                                                                 throws ApiException
        Get Decision Requirements Definition by Key (asynchronously) Retrieves a decision requirements definition according to the `DecisionRequirementsDefinition` interface in the engine. Returns the latest version of the decision requirements definition which belongs to no tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (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
      • getDecisionRequirementsDefinitionByKeyAndTenantIdCall

        public okhttp3.Call getDecisionRequirementsDefinitionByKeyAndTenantIdCall​(String key,
                                                                                  String tenantId,
                                                                                  ApiCallback _callback)
                                                                           throws ApiException
        Build call for getDecisionRequirementsDefinitionByKeyAndTenantId
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getDecisionRequirementsDefinitionByKeyAndTenantId

        public DecisionRequirementsDefinitionDto getDecisionRequirementsDefinitionByKeyAndTenantId​(String key,
                                                                                                   String tenantId)
                                                                                            throws ApiException
        Get Decision Requirements Definition by Key and Tenant ID Retrieves a decision requirements definition according to the `DecisionRequirementsDefinition` interface in the engine. Returns the latest version of the decision requirements definition for a tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (required)
        Returns:
        DecisionRequirementsDefinitionDto
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionByKeyAndTenantIdWithHttpInfo

        public ApiResponse<DecisionRequirementsDefinitionDto> getDecisionRequirementsDefinitionByKeyAndTenantIdWithHttpInfo​(String key,
                                                                                                                            String tenantId)
                                                                                                                     throws ApiException
        Get Decision Requirements Definition by Key and Tenant ID Retrieves a decision requirements definition according to the `DecisionRequirementsDefinition` interface in the engine. Returns the latest version of the decision requirements definition for a tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (required)
        Returns:
        ApiResponse<DecisionRequirementsDefinitionDto>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionByKeyAndTenantIdAsync

        public okhttp3.Call getDecisionRequirementsDefinitionByKeyAndTenantIdAsync​(String key,
                                                                                   String tenantId,
                                                                                   ApiCallback<DecisionRequirementsDefinitionDto> _callback)
                                                                            throws ApiException
        Get Decision Requirements Definition by Key and Tenant ID (asynchronously) Retrieves a decision requirements definition according to the `DecisionRequirementsDefinition` interface in the engine. Returns the latest version of the decision requirements definition for a tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (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
      • getDecisionRequirementsDefinitionDiagramByIdCall

        public okhttp3.Call getDecisionRequirementsDefinitionDiagramByIdCall​(String id,
                                                                             ApiCallback _callback)
                                                                      throws ApiException
        Build call for getDecisionRequirementsDefinitionDiagramById
        Parameters:
        id - The id of the decision requirements definition. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getDecisionRequirementsDefinitionDiagramById

        public File getDecisionRequirementsDefinitionDiagramById​(String id)
                                                          throws ApiException
        Get Decision Requirements Diagram by ID Retrieves the diagram of a decision requirements definition.
        Parameters:
        id - The id of the decision requirements definition. (required)
        Returns:
        File
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDiagramByIdWithHttpInfo

        public ApiResponse<File> getDecisionRequirementsDefinitionDiagramByIdWithHttpInfo​(String id)
                                                                                   throws ApiException
        Get Decision Requirements Diagram by ID Retrieves the diagram of a decision requirements definition.
        Parameters:
        id - The id of the decision requirements definition. (required)
        Returns:
        ApiResponse<File>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDiagramByIdAsync

        public okhttp3.Call getDecisionRequirementsDefinitionDiagramByIdAsync​(String id,
                                                                              ApiCallback<File> _callback)
                                                                       throws ApiException
        Get Decision Requirements Diagram by ID (asynchronously) Retrieves the diagram of a decision requirements definition.
        Parameters:
        id - The id of the decision requirements definition. (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
      • getDecisionRequirementsDefinitionDiagramByKeyCall

        public okhttp3.Call getDecisionRequirementsDefinitionDiagramByKeyCall​(String key,
                                                                              ApiCallback _callback)
                                                                       throws ApiException
        Build call for getDecisionRequirementsDefinitionDiagramByKey
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getDecisionRequirementsDefinitionDiagramByKey

        public File getDecisionRequirementsDefinitionDiagramByKey​(String key)
                                                           throws ApiException
        Get Decision Requirements Diagram by Key Retrieves the diagram of a decision requirements definition. Returns the diagram for the latest version of the decision requirements definition which belongs to no tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        Returns:
        File
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDiagramByKeyWithHttpInfo

        public ApiResponse<File> getDecisionRequirementsDefinitionDiagramByKeyWithHttpInfo​(String key)
                                                                                    throws ApiException
        Get Decision Requirements Diagram by Key Retrieves the diagram of a decision requirements definition. Returns the diagram for the latest version of the decision requirements definition which belongs to no tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        Returns:
        ApiResponse<File>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDiagramByKeyAsync

        public okhttp3.Call getDecisionRequirementsDefinitionDiagramByKeyAsync​(String key,
                                                                               ApiCallback<File> _callback)
                                                                        throws ApiException
        Get Decision Requirements Diagram by Key (asynchronously) Retrieves the diagram of a decision requirements definition. Returns the diagram for the latest version of the decision requirements definition which belongs to no tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (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
      • getDecisionRequirementsDefinitionDiagramByKeyAndTenantIdCall

        public okhttp3.Call getDecisionRequirementsDefinitionDiagramByKeyAndTenantIdCall​(String key,
                                                                                         String tenantId,
                                                                                         ApiCallback _callback)
                                                                                  throws ApiException
        Build call for getDecisionRequirementsDefinitionDiagramByKeyAndTenantId
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getDecisionRequirementsDefinitionDiagramByKeyAndTenantId

        public File getDecisionRequirementsDefinitionDiagramByKeyAndTenantId​(String key,
                                                                             String tenantId)
                                                                      throws ApiException
        Get Decision Requirements Diagram by Key and Tenant ID Retrieves the diagram of a decision requirements definition. Returns the diagram of the latest version of the decision requirements definition for a tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (required)
        Returns:
        File
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDiagramByKeyAndTenantIdWithHttpInfo

        public ApiResponse<File> getDecisionRequirementsDefinitionDiagramByKeyAndTenantIdWithHttpInfo​(String key,
                                                                                                      String tenantId)
                                                                                               throws ApiException
        Get Decision Requirements Diagram by Key and Tenant ID Retrieves the diagram of a decision requirements definition. Returns the diagram of the latest version of the decision requirements definition for a tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (required)
        Returns:
        ApiResponse<File>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDiagramByKeyAndTenantIdAsync

        public okhttp3.Call getDecisionRequirementsDefinitionDiagramByKeyAndTenantIdAsync​(String key,
                                                                                          String tenantId,
                                                                                          ApiCallback<File> _callback)
                                                                                   throws ApiException
        Get Decision Requirements Diagram by Key and Tenant ID (asynchronously) Retrieves the diagram of a decision requirements definition. Returns the diagram of the latest version of the decision requirements definition for a tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (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
      • getDecisionRequirementsDefinitionDmnXmlByIdCall

        public okhttp3.Call getDecisionRequirementsDefinitionDmnXmlByIdCall​(String id,
                                                                            ApiCallback _callback)
                                                                     throws ApiException
        Build call for getDecisionRequirementsDefinitionDmnXmlById
        Parameters:
        id - The id of the decision requirements definition. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getDecisionRequirementsDefinitionDmnXmlById

        public DecisionRequirementsDefinitionXmlDto getDecisionRequirementsDefinitionDmnXmlById​(String id)
                                                                                         throws ApiException
        Get DMN XML by ID Retrieves the DMN XML of a decision requirements definition.
        Parameters:
        id - The id of the decision requirements definition. (required)
        Returns:
        DecisionRequirementsDefinitionXmlDto
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDmnXmlByIdWithHttpInfo

        public ApiResponse<DecisionRequirementsDefinitionXmlDto> getDecisionRequirementsDefinitionDmnXmlByIdWithHttpInfo​(String id)
                                                                                                                  throws ApiException
        Get DMN XML by ID Retrieves the DMN XML of a decision requirements definition.
        Parameters:
        id - The id of the decision requirements definition. (required)
        Returns:
        ApiResponse<DecisionRequirementsDefinitionXmlDto>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDmnXmlByIdAsync

        public okhttp3.Call getDecisionRequirementsDefinitionDmnXmlByIdAsync​(String id,
                                                                             ApiCallback<DecisionRequirementsDefinitionXmlDto> _callback)
                                                                      throws ApiException
        Get DMN XML by ID (asynchronously) Retrieves the DMN XML of a decision requirements definition.
        Parameters:
        id - The id of the decision requirements definition. (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
      • getDecisionRequirementsDefinitionDmnXmlByKeyCall

        public okhttp3.Call getDecisionRequirementsDefinitionDmnXmlByKeyCall​(String key,
                                                                             ApiCallback _callback)
                                                                      throws ApiException
        Build call for getDecisionRequirementsDefinitionDmnXmlByKey
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getDecisionRequirementsDefinitionDmnXmlByKey

        public DecisionRequirementsDefinitionXmlDto getDecisionRequirementsDefinitionDmnXmlByKey​(String key)
                                                                                          throws ApiException
        Get DMN XML by Key Retrieves the DMN XML of a decision requirements definition. Returns the XML for the latest version of the decision requirements definition which belongs to no tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        Returns:
        DecisionRequirementsDefinitionXmlDto
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDmnXmlByKeyWithHttpInfo

        public ApiResponse<DecisionRequirementsDefinitionXmlDto> getDecisionRequirementsDefinitionDmnXmlByKeyWithHttpInfo​(String key)
                                                                                                                   throws ApiException
        Get DMN XML by Key Retrieves the DMN XML of a decision requirements definition. Returns the XML for the latest version of the decision requirements definition which belongs to no tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        Returns:
        ApiResponse<DecisionRequirementsDefinitionXmlDto>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDmnXmlByKeyAsync

        public okhttp3.Call getDecisionRequirementsDefinitionDmnXmlByKeyAsync​(String key,
                                                                              ApiCallback<DecisionRequirementsDefinitionXmlDto> _callback)
                                                                       throws ApiException
        Get DMN XML by Key (asynchronously) Retrieves the DMN XML of a decision requirements definition. Returns the XML for the latest version of the decision requirements definition which belongs to no tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (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
      • getDecisionRequirementsDefinitionDmnXmlByKeyAndTenantIdCall

        public okhttp3.Call getDecisionRequirementsDefinitionDmnXmlByKeyAndTenantIdCall​(String key,
                                                                                        String tenantId,
                                                                                        ApiCallback _callback)
                                                                                 throws ApiException
        Build call for getDecisionRequirementsDefinitionDmnXmlByKeyAndTenantId
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getDecisionRequirementsDefinitionDmnXmlByKeyAndTenantId

        public DecisionRequirementsDefinitionXmlDto getDecisionRequirementsDefinitionDmnXmlByKeyAndTenantId​(String key,
                                                                                                            String tenantId)
                                                                                                     throws ApiException
        Get DMN XML by Key and Tenant ID Retrieves the DMN XML of a decision requirements definition. Returns the XML of the latest version of the decision requirements definition for a tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (required)
        Returns:
        DecisionRequirementsDefinitionXmlDto
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDmnXmlByKeyAndTenantIdWithHttpInfo

        public ApiResponse<DecisionRequirementsDefinitionXmlDto> getDecisionRequirementsDefinitionDmnXmlByKeyAndTenantIdWithHttpInfo​(String key,
                                                                                                                                     String tenantId)
                                                                                                                              throws ApiException
        Get DMN XML by Key and Tenant ID Retrieves the DMN XML of a decision requirements definition. Returns the XML of the latest version of the decision requirements definition for a tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (required)
        Returns:
        ApiResponse<DecisionRequirementsDefinitionXmlDto>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionDmnXmlByKeyAndTenantIdAsync

        public okhttp3.Call getDecisionRequirementsDefinitionDmnXmlByKeyAndTenantIdAsync​(String key,
                                                                                         String tenantId,
                                                                                         ApiCallback<DecisionRequirementsDefinitionXmlDto> _callback)
                                                                                  throws ApiException
        Get DMN XML by Key and Tenant ID (asynchronously) Retrieves the DMN XML of a decision requirements definition. Returns the XML of the latest version of the decision requirements definition for a tenant.
        Parameters:
        key - The key of the decision requirements definition (the latest version thereof) to be retrieved. (required)
        tenantId - The id of the tenant to which the decision requirements definition belongs to. (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
      • getDecisionRequirementsDefinitionsCall

        public okhttp3.Call getDecisionRequirementsDefinitionsCall​(String decisionRequirementsDefinitionId,
                                                                   String decisionRequirementsDefinitionIdIn,
                                                                   String name,
                                                                   String nameLike,
                                                                   String deploymentId,
                                                                   String key,
                                                                   String keyLike,
                                                                   String category,
                                                                   String categoryLike,
                                                                   Integer version,
                                                                   Boolean latestVersion,
                                                                   String resourceName,
                                                                   String resourceNameLike,
                                                                   String tenantIdIn,
                                                                   Boolean withoutTenantId,
                                                                   Boolean includeDecisionRequirementsDefinitionsWithoutTenantId,
                                                                   String sortBy,
                                                                   String sortOrder,
                                                                   Integer firstResult,
                                                                   Integer maxResults,
                                                                   ApiCallback _callback)
                                                            throws ApiException
        Build call for getDecisionRequirementsDefinitions
        Parameters:
        decisionRequirementsDefinitionId - Filter by decision requirements definition id. (optional)
        decisionRequirementsDefinitionIdIn - Filter by decision requirements definition ids. (optional)
        name - Filter by decision requirements definition name. (optional)
        nameLike - Filter by decision requirements definition names that the parameter is a substring of. (optional)
        deploymentId - Filter by the id of the deployment a decision requirement definition belongs to. (optional)
        key - Filter by decision requirements definition key, i.e., the id in the DMN 1.3 XML. Exact match. (optional)
        keyLike - Filter by decision requirements definition keys that the parameter is a substring of. (optional)
        category - Filter by decision requirements definition category. Exact match. (optional)
        categoryLike - Filter by decision requirements definition categories that the parameter is a substring of. (optional)
        version - Filter by decision requirements definition version. (optional)
        latestVersion - Only include those decision requirements definitions that are latest versions. Value may only be `true`, as `false` is the default behavior. (optional)
        resourceName - Filter by the name of the decision requirements definition resource. Exact match. (optional)
        resourceNameLike - Filter by names of those decision requirements definition resources that the parameter is a substring of. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. A decision requirements definition must have one of the given tenant ids. (optional)
        withoutTenantId - Only include decision requirements definitions which belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        includeDecisionRequirementsDefinitionsWithoutTenantId - Include decision requirements definitions which belong to no tenant. Can be used in combination with `tenantIdIn`. Value may only be `true`, as `false` is the default behavior. (optional)
        sortBy - Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. (optional)
        sortOrder - Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. (optional)
        firstResult - Pagination of results. Specifies the index of the first result to return. (optional)
        maxResults - Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getDecisionRequirementsDefinitions

        public List<DecisionRequirementsDefinitionDto> getDecisionRequirementsDefinitions​(String decisionRequirementsDefinitionId,
                                                                                          String decisionRequirementsDefinitionIdIn,
                                                                                          String name,
                                                                                          String nameLike,
                                                                                          String deploymentId,
                                                                                          String key,
                                                                                          String keyLike,
                                                                                          String category,
                                                                                          String categoryLike,
                                                                                          Integer version,
                                                                                          Boolean latestVersion,
                                                                                          String resourceName,
                                                                                          String resourceNameLike,
                                                                                          String tenantIdIn,
                                                                                          Boolean withoutTenantId,
                                                                                          Boolean includeDecisionRequirementsDefinitionsWithoutTenantId,
                                                                                          String sortBy,
                                                                                          String sortOrder,
                                                                                          Integer firstResult,
                                                                                          Integer maxResults)
                                                                                   throws ApiException
        Get Decision Requirements Definitions Queries for decision requirements definitions that fulfill given parameters. Parameters may be the properties of decision requirements definitions, such as the name, key or version. The size of the result set can be retrieved by using the [Get Decision Requirements Definition Count](https://docs.camunda.org/manual/7.18/reference/rest/decision-requirements-definition/get-query-count/) method.
        Parameters:
        decisionRequirementsDefinitionId - Filter by decision requirements definition id. (optional)
        decisionRequirementsDefinitionIdIn - Filter by decision requirements definition ids. (optional)
        name - Filter by decision requirements definition name. (optional)
        nameLike - Filter by decision requirements definition names that the parameter is a substring of. (optional)
        deploymentId - Filter by the id of the deployment a decision requirement definition belongs to. (optional)
        key - Filter by decision requirements definition key, i.e., the id in the DMN 1.3 XML. Exact match. (optional)
        keyLike - Filter by decision requirements definition keys that the parameter is a substring of. (optional)
        category - Filter by decision requirements definition category. Exact match. (optional)
        categoryLike - Filter by decision requirements definition categories that the parameter is a substring of. (optional)
        version - Filter by decision requirements definition version. (optional)
        latestVersion - Only include those decision requirements definitions that are latest versions. Value may only be `true`, as `false` is the default behavior. (optional)
        resourceName - Filter by the name of the decision requirements definition resource. Exact match. (optional)
        resourceNameLike - Filter by names of those decision requirements definition resources that the parameter is a substring of. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. A decision requirements definition must have one of the given tenant ids. (optional)
        withoutTenantId - Only include decision requirements definitions which belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        includeDecisionRequirementsDefinitionsWithoutTenantId - Include decision requirements definitions which belong to no tenant. Can be used in combination with `tenantIdIn`. Value may only be `true`, as `false` is the default behavior. (optional)
        sortBy - Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. (optional)
        sortOrder - Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. (optional)
        firstResult - Pagination of results. Specifies the index of the first result to return. (optional)
        maxResults - Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. (optional)
        Returns:
        List<DecisionRequirementsDefinitionDto>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionsWithHttpInfo

        public ApiResponse<List<DecisionRequirementsDefinitionDto>> getDecisionRequirementsDefinitionsWithHttpInfo​(String decisionRequirementsDefinitionId,
                                                                                                                   String decisionRequirementsDefinitionIdIn,
                                                                                                                   String name,
                                                                                                                   String nameLike,
                                                                                                                   String deploymentId,
                                                                                                                   String key,
                                                                                                                   String keyLike,
                                                                                                                   String category,
                                                                                                                   String categoryLike,
                                                                                                                   Integer version,
                                                                                                                   Boolean latestVersion,
                                                                                                                   String resourceName,
                                                                                                                   String resourceNameLike,
                                                                                                                   String tenantIdIn,
                                                                                                                   Boolean withoutTenantId,
                                                                                                                   Boolean includeDecisionRequirementsDefinitionsWithoutTenantId,
                                                                                                                   String sortBy,
                                                                                                                   String sortOrder,
                                                                                                                   Integer firstResult,
                                                                                                                   Integer maxResults)
                                                                                                            throws ApiException
        Get Decision Requirements Definitions Queries for decision requirements definitions that fulfill given parameters. Parameters may be the properties of decision requirements definitions, such as the name, key or version. The size of the result set can be retrieved by using the [Get Decision Requirements Definition Count](https://docs.camunda.org/manual/7.18/reference/rest/decision-requirements-definition/get-query-count/) method.
        Parameters:
        decisionRequirementsDefinitionId - Filter by decision requirements definition id. (optional)
        decisionRequirementsDefinitionIdIn - Filter by decision requirements definition ids. (optional)
        name - Filter by decision requirements definition name. (optional)
        nameLike - Filter by decision requirements definition names that the parameter is a substring of. (optional)
        deploymentId - Filter by the id of the deployment a decision requirement definition belongs to. (optional)
        key - Filter by decision requirements definition key, i.e., the id in the DMN 1.3 XML. Exact match. (optional)
        keyLike - Filter by decision requirements definition keys that the parameter is a substring of. (optional)
        category - Filter by decision requirements definition category. Exact match. (optional)
        categoryLike - Filter by decision requirements definition categories that the parameter is a substring of. (optional)
        version - Filter by decision requirements definition version. (optional)
        latestVersion - Only include those decision requirements definitions that are latest versions. Value may only be `true`, as `false` is the default behavior. (optional)
        resourceName - Filter by the name of the decision requirements definition resource. Exact match. (optional)
        resourceNameLike - Filter by names of those decision requirements definition resources that the parameter is a substring of. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. A decision requirements definition must have one of the given tenant ids. (optional)
        withoutTenantId - Only include decision requirements definitions which belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        includeDecisionRequirementsDefinitionsWithoutTenantId - Include decision requirements definitions which belong to no tenant. Can be used in combination with `tenantIdIn`. Value may only be `true`, as `false` is the default behavior. (optional)
        sortBy - Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. (optional)
        sortOrder - Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. (optional)
        firstResult - Pagination of results. Specifies the index of the first result to return. (optional)
        maxResults - Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. (optional)
        Returns:
        ApiResponse<List<DecisionRequirementsDefinitionDto>>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionsAsync

        public okhttp3.Call getDecisionRequirementsDefinitionsAsync​(String decisionRequirementsDefinitionId,
                                                                    String decisionRequirementsDefinitionIdIn,
                                                                    String name,
                                                                    String nameLike,
                                                                    String deploymentId,
                                                                    String key,
                                                                    String keyLike,
                                                                    String category,
                                                                    String categoryLike,
                                                                    Integer version,
                                                                    Boolean latestVersion,
                                                                    String resourceName,
                                                                    String resourceNameLike,
                                                                    String tenantIdIn,
                                                                    Boolean withoutTenantId,
                                                                    Boolean includeDecisionRequirementsDefinitionsWithoutTenantId,
                                                                    String sortBy,
                                                                    String sortOrder,
                                                                    Integer firstResult,
                                                                    Integer maxResults,
                                                                    ApiCallback<List<DecisionRequirementsDefinitionDto>> _callback)
                                                             throws ApiException
        Get Decision Requirements Definitions (asynchronously) Queries for decision requirements definitions that fulfill given parameters. Parameters may be the properties of decision requirements definitions, such as the name, key or version. The size of the result set can be retrieved by using the [Get Decision Requirements Definition Count](https://docs.camunda.org/manual/7.18/reference/rest/decision-requirements-definition/get-query-count/) method.
        Parameters:
        decisionRequirementsDefinitionId - Filter by decision requirements definition id. (optional)
        decisionRequirementsDefinitionIdIn - Filter by decision requirements definition ids. (optional)
        name - Filter by decision requirements definition name. (optional)
        nameLike - Filter by decision requirements definition names that the parameter is a substring of. (optional)
        deploymentId - Filter by the id of the deployment a decision requirement definition belongs to. (optional)
        key - Filter by decision requirements definition key, i.e., the id in the DMN 1.3 XML. Exact match. (optional)
        keyLike - Filter by decision requirements definition keys that the parameter is a substring of. (optional)
        category - Filter by decision requirements definition category. Exact match. (optional)
        categoryLike - Filter by decision requirements definition categories that the parameter is a substring of. (optional)
        version - Filter by decision requirements definition version. (optional)
        latestVersion - Only include those decision requirements definitions that are latest versions. Value may only be `true`, as `false` is the default behavior. (optional)
        resourceName - Filter by the name of the decision requirements definition resource. Exact match. (optional)
        resourceNameLike - Filter by names of those decision requirements definition resources that the parameter is a substring of. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. A decision requirements definition must have one of the given tenant ids. (optional)
        withoutTenantId - Only include decision requirements definitions which belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        includeDecisionRequirementsDefinitionsWithoutTenantId - Include decision requirements definitions which belong to no tenant. Can be used in combination with `tenantIdIn`. Value may only be `true`, as `false` is the default behavior. (optional)
        sortBy - Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. (optional)
        sortOrder - Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. (optional)
        firstResult - Pagination of results. Specifies the index of the first result to return. (optional)
        maxResults - Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. (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
      • getDecisionRequirementsDefinitionsCountCall

        public okhttp3.Call getDecisionRequirementsDefinitionsCountCall​(String decisionRequirementsDefinitionId,
                                                                        String decisionRequirementsDefinitionIdIn,
                                                                        String name,
                                                                        String nameLike,
                                                                        String deploymentId,
                                                                        String key,
                                                                        String keyLike,
                                                                        String category,
                                                                        String categoryLike,
                                                                        Integer version,
                                                                        Boolean latestVersion,
                                                                        String resourceName,
                                                                        String resourceNameLike,
                                                                        String tenantIdIn,
                                                                        Boolean withoutTenantId,
                                                                        Boolean includeDecisionRequirementsDefinitionsWithoutTenantId,
                                                                        ApiCallback _callback)
                                                                 throws ApiException
        Build call for getDecisionRequirementsDefinitionsCount
        Parameters:
        decisionRequirementsDefinitionId - Filter by decision requirements definition id. (optional)
        decisionRequirementsDefinitionIdIn - Filter by decision requirements definition ids. (optional)
        name - Filter by decision requirements definition name. (optional)
        nameLike - Filter by decision requirements definition names that the parameter is a substring of. (optional)
        deploymentId - Filter by the id of the deployment a decision requirement definition belongs to. (optional)
        key - Filter by decision requirements definition key, i.e., the id in the DMN 1.3 XML. Exact match. (optional)
        keyLike - Filter by decision requirements definition keys that the parameter is a substring of. (optional)
        category - Filter by decision requirements definition category. Exact match. (optional)
        categoryLike - Filter by decision requirements definition categories that the parameter is a substring of. (optional)
        version - Filter by decision requirements definition version. (optional)
        latestVersion - Only include those decision requirements definitions that are latest versions. Value may only be `true`, as `false` is the default behavior. (optional)
        resourceName - Filter by the name of the decision requirements definition resource. Exact match. (optional)
        resourceNameLike - Filter by names of those decision requirements definition resources that the parameter is a substring of. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. A decision requirements definition must have one of the given tenant ids. (optional)
        withoutTenantId - Only include decision requirements definitions which belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        includeDecisionRequirementsDefinitionsWithoutTenantId - Include decision requirements definitions which belong to no tenant. Can be used in combination with `tenantIdIn`. Value may only be `true`, as `false` is the default behavior. (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getDecisionRequirementsDefinitionsCount

        public CountResultDto getDecisionRequirementsDefinitionsCount​(String decisionRequirementsDefinitionId,
                                                                      String decisionRequirementsDefinitionIdIn,
                                                                      String name,
                                                                      String nameLike,
                                                                      String deploymentId,
                                                                      String key,
                                                                      String keyLike,
                                                                      String category,
                                                                      String categoryLike,
                                                                      Integer version,
                                                                      Boolean latestVersion,
                                                                      String resourceName,
                                                                      String resourceNameLike,
                                                                      String tenantIdIn,
                                                                      Boolean withoutTenantId,
                                                                      Boolean includeDecisionRequirementsDefinitionsWithoutTenantId)
                                                               throws ApiException
        Get Decision Requirements Definition Count Requests the number of decision requirements definitions that fulfill the query criteria. Takes the same filtering parameters as the [Get Decision Requirements Definitions](https://docs.camunda.org/manual/7.18/reference/rest/decision-requirements-definition/get-query/) method.
        Parameters:
        decisionRequirementsDefinitionId - Filter by decision requirements definition id. (optional)
        decisionRequirementsDefinitionIdIn - Filter by decision requirements definition ids. (optional)
        name - Filter by decision requirements definition name. (optional)
        nameLike - Filter by decision requirements definition names that the parameter is a substring of. (optional)
        deploymentId - Filter by the id of the deployment a decision requirement definition belongs to. (optional)
        key - Filter by decision requirements definition key, i.e., the id in the DMN 1.3 XML. Exact match. (optional)
        keyLike - Filter by decision requirements definition keys that the parameter is a substring of. (optional)
        category - Filter by decision requirements definition category. Exact match. (optional)
        categoryLike - Filter by decision requirements definition categories that the parameter is a substring of. (optional)
        version - Filter by decision requirements definition version. (optional)
        latestVersion - Only include those decision requirements definitions that are latest versions. Value may only be `true`, as `false` is the default behavior. (optional)
        resourceName - Filter by the name of the decision requirements definition resource. Exact match. (optional)
        resourceNameLike - Filter by names of those decision requirements definition resources that the parameter is a substring of. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. A decision requirements definition must have one of the given tenant ids. (optional)
        withoutTenantId - Only include decision requirements definitions which belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        includeDecisionRequirementsDefinitionsWithoutTenantId - Include decision requirements definitions which belong to no tenant. Can be used in combination with `tenantIdIn`. Value may only be `true`, as `false` is the default behavior. (optional)
        Returns:
        CountResultDto
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionsCountWithHttpInfo

        public ApiResponse<CountResultDto> getDecisionRequirementsDefinitionsCountWithHttpInfo​(String decisionRequirementsDefinitionId,
                                                                                               String decisionRequirementsDefinitionIdIn,
                                                                                               String name,
                                                                                               String nameLike,
                                                                                               String deploymentId,
                                                                                               String key,
                                                                                               String keyLike,
                                                                                               String category,
                                                                                               String categoryLike,
                                                                                               Integer version,
                                                                                               Boolean latestVersion,
                                                                                               String resourceName,
                                                                                               String resourceNameLike,
                                                                                               String tenantIdIn,
                                                                                               Boolean withoutTenantId,
                                                                                               Boolean includeDecisionRequirementsDefinitionsWithoutTenantId)
                                                                                        throws ApiException
        Get Decision Requirements Definition Count Requests the number of decision requirements definitions that fulfill the query criteria. Takes the same filtering parameters as the [Get Decision Requirements Definitions](https://docs.camunda.org/manual/7.18/reference/rest/decision-requirements-definition/get-query/) method.
        Parameters:
        decisionRequirementsDefinitionId - Filter by decision requirements definition id. (optional)
        decisionRequirementsDefinitionIdIn - Filter by decision requirements definition ids. (optional)
        name - Filter by decision requirements definition name. (optional)
        nameLike - Filter by decision requirements definition names that the parameter is a substring of. (optional)
        deploymentId - Filter by the id of the deployment a decision requirement definition belongs to. (optional)
        key - Filter by decision requirements definition key, i.e., the id in the DMN 1.3 XML. Exact match. (optional)
        keyLike - Filter by decision requirements definition keys that the parameter is a substring of. (optional)
        category - Filter by decision requirements definition category. Exact match. (optional)
        categoryLike - Filter by decision requirements definition categories that the parameter is a substring of. (optional)
        version - Filter by decision requirements definition version. (optional)
        latestVersion - Only include those decision requirements definitions that are latest versions. Value may only be `true`, as `false` is the default behavior. (optional)
        resourceName - Filter by the name of the decision requirements definition resource. Exact match. (optional)
        resourceNameLike - Filter by names of those decision requirements definition resources that the parameter is a substring of. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. A decision requirements definition must have one of the given tenant ids. (optional)
        withoutTenantId - Only include decision requirements definitions which belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        includeDecisionRequirementsDefinitionsWithoutTenantId - Include decision requirements definitions which belong to no tenant. Can be used in combination with `tenantIdIn`. Value may only be `true`, as `false` is the default behavior. (optional)
        Returns:
        ApiResponse<CountResultDto>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getDecisionRequirementsDefinitionsCountAsync

        public okhttp3.Call getDecisionRequirementsDefinitionsCountAsync​(String decisionRequirementsDefinitionId,
                                                                         String decisionRequirementsDefinitionIdIn,
                                                                         String name,
                                                                         String nameLike,
                                                                         String deploymentId,
                                                                         String key,
                                                                         String keyLike,
                                                                         String category,
                                                                         String categoryLike,
                                                                         Integer version,
                                                                         Boolean latestVersion,
                                                                         String resourceName,
                                                                         String resourceNameLike,
                                                                         String tenantIdIn,
                                                                         Boolean withoutTenantId,
                                                                         Boolean includeDecisionRequirementsDefinitionsWithoutTenantId,
                                                                         ApiCallback<CountResultDto> _callback)
                                                                  throws ApiException
        Get Decision Requirements Definition Count (asynchronously) Requests the number of decision requirements definitions that fulfill the query criteria. Takes the same filtering parameters as the [Get Decision Requirements Definitions](https://docs.camunda.org/manual/7.18/reference/rest/decision-requirements-definition/get-query/) method.
        Parameters:
        decisionRequirementsDefinitionId - Filter by decision requirements definition id. (optional)
        decisionRequirementsDefinitionIdIn - Filter by decision requirements definition ids. (optional)
        name - Filter by decision requirements definition name. (optional)
        nameLike - Filter by decision requirements definition names that the parameter is a substring of. (optional)
        deploymentId - Filter by the id of the deployment a decision requirement definition belongs to. (optional)
        key - Filter by decision requirements definition key, i.e., the id in the DMN 1.3 XML. Exact match. (optional)
        keyLike - Filter by decision requirements definition keys that the parameter is a substring of. (optional)
        category - Filter by decision requirements definition category. Exact match. (optional)
        categoryLike - Filter by decision requirements definition categories that the parameter is a substring of. (optional)
        version - Filter by decision requirements definition version. (optional)
        latestVersion - Only include those decision requirements definitions that are latest versions. Value may only be `true`, as `false` is the default behavior. (optional)
        resourceName - Filter by the name of the decision requirements definition resource. Exact match. (optional)
        resourceNameLike - Filter by names of those decision requirements definition resources that the parameter is a substring of. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. A decision requirements definition must have one of the given tenant ids. (optional)
        withoutTenantId - Only include decision requirements definitions which belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        includeDecisionRequirementsDefinitionsWithoutTenantId - Include decision requirements definitions which belong to no tenant. Can be used in combination with `tenantIdIn`. Value may only be `true`, as `false` is the default behavior. (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