Class WorkflowManagementApi


  • public class WorkflowManagementApi
    extends Object
    WorkflowManagementApi class.
    • Constructor Detail

      • WorkflowManagementApi

        public WorkflowManagementApi()
        WorkflowManagementApi.
      • WorkflowManagementApi

        public WorkflowManagementApi​(ApiClient apiClient)
        WorkflowManagementApi.
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
        getApiClient Method.
        Returns:
        ApiClient
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
        setApiClient Method.
      • deleteWorkflowDefinition

        public WorkflowDeleteResponse deleteWorkflowDefinition​(String accountId,
                                                               String workflowDefinitionId)
                                                        throws ApiException
        Deletes a workflow definition.. Deletes a workflow definition.
        Parameters:
        accountId - Account ID (required)
        workflowDefinitionId - Workflow Definition ID (required)
        Returns:
        WorkflowDeleteResponse
        Throws:
        ApiException - if fails to make API call
      • deleteWorkflowDefinitionWithHttpInfo

        public ApiResponse<WorkflowDeleteResponse> deleteWorkflowDefinitionWithHttpInfo​(String accountId,
                                                                                        String workflowDefinitionId)
                                                                                 throws ApiException
        Deletes a workflow definition. Deletes a workflow definition.
        Parameters:
        accountId - Account ID (required)
        workflowDefinitionId - Workflow Definition ID (required)
        Returns:
        WorkflowDeleteResponse
        Throws:
        ApiException - if fails to make API call
      • getWorkflowDefinition

        public WorkflowDefinitionWithId getWorkflowDefinition​(String accountId,
                                                              String workflowDefinitionId)
                                                       throws ApiException
        Get Workflow Definition. Returns a workflow definition.
        Parameters:
        accountId - Account ID (required)
        workflowDefinitionId - Workflow Definition ID (required)
        Returns:
        WorkflowDefinitionWithId
        Throws:
        ApiException
      • getWorkflowDefinitionConfigInstances

        public GetConfigurationInstancesResponse getWorkflowDefinitionConfigInstances​(String accountId,
                                                                                      String workflowDefinitionId)
                                                                               throws ApiException
        Gets configuration instances. Returns a list of configuration instances for a workflow definition
        Parameters:
        accountId - Account ID (required)
        workflowDefinitionId - Workflow Definition ID (required)
        Returns:
        GetConfigurationInstancesResponse
        Throws:
        ApiException - if fails to make API call
      • getWorkflowDefinitionConfigInstancesWithHttpInfo

        public ApiResponse<GetConfigurationInstancesResponse> getWorkflowDefinitionConfigInstancesWithHttpInfo​(String accountId,
                                                                                                               String workflowDefinitionId)
                                                                                                        throws ApiException
        Gets configuration instances Returns a list of configuration instances for a workflow definition
        Parameters:
        accountId - Account ID (required)
        workflowDefinitionId - Workflow Definition ID (required)
        Returns:
        GetConfigurationInstancesResponse
        Throws:
        ApiException - if fails to make API call
      • getWorkflowDefinitions

        public WorkflowDefinitionList getWorkflowDefinitions​(String accountId)
                                                      throws ApiException
        Get Workflow Definitions metadata. Returns a list of workflow definitions' metadata.
        Parameters:
        accountId - Account ID (required)
        Returns:
        WorkflowDefinitionList
        Throws:
        ApiException
      • publishOrUnPublishWorkflowDefinition

        public DeployResponse publishOrUnPublishWorkflowDefinition​(String accountId,
                                                                   String workflowDefinitionId,
                                                                   DeployRequest body)
                                                            throws ApiException
        Publishes or unpublishes a workflow definition.. Publishes or unpublishes a workflow definition.
        Parameters:
        accountId - Account ID (required)
        workflowDefinitionId - Workflow Definition ID (required)
        body - Request Body to publish or unpublish a workflow definition. (required)
        Returns:
        DeployResponse
        Throws:
        ApiException - if fails to make API call
      • publishOrUnPublishWorkflowDefinitionWithHttpInfo

        public ApiResponse<DeployResponse> publishOrUnPublishWorkflowDefinitionWithHttpInfo​(String accountId,
                                                                                            String workflowDefinitionId,
                                                                                            DeployRequest body)
                                                                                     throws ApiException
        Publishes or unpublishes a workflow definition. Publishes or unpublishes a workflow definition.
        Parameters:
        accountId - Account ID (required)
        workflowDefinitionId - Workflow Definition ID (required)
        body - Request Body to publish or unpublish a workflow definition. (required)
        Returns:
        DeployResponse
        Throws:
        ApiException - if fails to make API call