Class WorkflowVersionsClient


  • public class WorkflowVersionsClient
    extends java.lang.Object
    • Constructor Detail

      • WorkflowVersionsClient

        public WorkflowVersionsClient​(ClientOptions clientOptions)
    • Method Detail

      • list

        public WorkflowVersionsListResponse list​(java.lang.String id)
        List all versions of a workflow, including the draft version. Returns a paginated list of version summaries.
      • list

        public WorkflowVersionsListResponse list​(java.lang.String id,
                                                 RequestOptions requestOptions)
        List all versions of a workflow, including the draft version. Returns a paginated list of version summaries.
      • create

        public WorkflowVersion create​(java.lang.String id)
        Deploy a new version of a workflow. The deployed version becomes available for running workflow runs.

        When steps is omitted, the current draft is deployed as-is. When steps is provided, the given steps are deployed directly without modifying the draft.

      • create

        public WorkflowVersion create​(java.lang.String id,
                                      RequestOptions requestOptions)
        Deploy a new version of a workflow. The deployed version becomes available for running workflow runs.

        When steps is omitted, the current draft is deployed as-is. When steps is provided, the given steps are deployed directly without modifying the draft.

      • create

        public WorkflowVersion create​(java.lang.String id,
                                      WorkflowVersionsCreateRequest request)
        Deploy a new version of a workflow. The deployed version becomes available for running workflow runs.

        When steps is omitted, the current draft is deployed as-is. When steps is provided, the given steps are deployed directly without modifying the draft.

      • create

        public WorkflowVersion create​(java.lang.String id,
                                      WorkflowVersionsCreateRequest request,
                                      RequestOptions requestOptions)
        Deploy a new version of a workflow. The deployed version becomes available for running workflow runs.

        When steps is omitted, the current draft is deployed as-is. When steps is provided, the given steps are deployed directly without modifying the draft.

      • retrieve

        public WorkflowVersion retrieve​(java.lang.String id,
                                        java.lang.String versionId)
        Get a specific version of a workflow, including its step definitions.

        The versionId parameter accepts:

        • "draft" — returns the current draft version
        • A version number (e.g. "1", "2") — returns that deployed version
        • An internal version ID (e.g. "workflow_version_abc123") — returns that specific version
      • retrieve

        public WorkflowVersion retrieve​(java.lang.String id,
                                        java.lang.String versionId,
                                        RequestOptions requestOptions)
        Get a specific version of a workflow, including its step definitions.

        The versionId parameter accepts:

        • "draft" — returns the current draft version
        • A version number (e.g. "1", "2") — returns that deployed version
        • An internal version ID (e.g. "workflow_version_abc123") — returns that specific version