Interface CreateWorkflowResponse.Builder

  • Method Details

    • workflowArn

      CreateWorkflowResponse.Builder workflowArn(String workflowArn)

      The Amazon Resource Name (ARN) of the newly created workflow. This ARN uniquely identifies the workflow resource.

      Parameters:
      workflowArn - The Amazon Resource Name (ARN) of the newly created workflow. This ARN uniquely identifies the workflow resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      The timestamp when the workflow was created, in ISO 8601 date-time format.

      Parameters:
      createdAt - The timestamp when the workflow was created, in ISO 8601 date-time format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • revisionId

      CreateWorkflowResponse.Builder revisionId(String revisionId)

      A unique identifier for this revision of the workflow configuration. This ID changes when the workflow is updated and you can use it for optimistic concurrency control in update operations. The revision ID helps prevent conflicting updates and ensures that updates are applied to the expected version of the workflow configuration.

      Parameters:
      revisionId - A unique identifier for this revision of the workflow configuration. This ID changes when the workflow is updated and you can use it for optimistic concurrency control in update operations. The revision ID helps prevent conflicting updates and ensures that updates are applied to the expected version of the workflow configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workflowStatus

      CreateWorkflowResponse.Builder workflowStatus(String workflowStatus)

      The current status of the workflow. Possible values are READY (workflow is ready to run) and DELETING (workflow is being deleted).

      Parameters:
      workflowStatus - The current status of the workflow. Possible values are READY (workflow is ready to run) and DELETING (workflow is being deleted).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • workflowStatus

      CreateWorkflowResponse.Builder workflowStatus(WorkflowStatus workflowStatus)

      The current status of the workflow. Possible values are READY (workflow is ready to run) and DELETING (workflow is being deleted).

      Parameters:
      workflowStatus - The current status of the workflow. Possible values are READY (workflow is ready to run) and DELETING (workflow is being deleted).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • workflowVersion

      CreateWorkflowResponse.Builder workflowVersion(String workflowVersion)

      The version identifier of the workflow. This is a service-generated alphanumeric string that uniquely identifies this version of the workflow. Amazon Managed Workflows for Apache Airflow Serverless uses a version-first approach where each workflow can have multiple immutable versions, which allows you to maintain different configurations and roll back to previous versions as needed. The version identifier is used in ARNs and API operations to reference specific workflow versions.

      Parameters:
      workflowVersion - The version identifier of the workflow. This is a service-generated alphanumeric string that uniquely identifies this version of the workflow. Amazon Managed Workflows for Apache Airflow Serverless uses a version-first approach where each workflow can have multiple immutable versions, which allows you to maintain different configurations and roll back to previous versions as needed. The version identifier is used in ARNs and API operations to reference specific workflow versions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isLatestVersion

      CreateWorkflowResponse.Builder isLatestVersion(Boolean isLatestVersion)

      A Boolean flag that indicates whether this workflow version is the latest version of the workflow.

      Parameters:
      isLatestVersion - A Boolean flag that indicates whether this workflow version is the latest version of the workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • warnings

      Warning messages generated during workflow creation.

      Parameters:
      warnings - Warning messages generated during workflow creation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • warnings

      CreateWorkflowResponse.Builder warnings(String... warnings)

      Warning messages generated during workflow creation.

      Parameters:
      warnings - Warning messages generated during workflow creation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.