Interface WorkflowStepMetadata.Builder

All Superinterfaces:
Buildable, CopyableBuilder<WorkflowStepMetadata.Builder,WorkflowStepMetadata>, SdkBuilder<WorkflowStepMetadata.Builder,WorkflowStepMetadata>, SdkPojo
Enclosing class:
WorkflowStepMetadata

public static interface WorkflowStepMetadata.Builder extends SdkPojo, CopyableBuilder<WorkflowStepMetadata.Builder,WorkflowStepMetadata>
  • Method Details

    • stepExecutionId

      WorkflowStepMetadata.Builder stepExecutionId(String stepExecutionId)

      A unique identifier for the workflow step, assigned at runtime.

      Parameters:
      stepExecutionId - A unique identifier for the workflow step, assigned at runtime.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the workflow step.

      Parameters:
      name - The name of the workflow step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      WorkflowStepMetadata.Builder description(String description)

      Description of the workflow step.

      Parameters:
      description - Description of the workflow step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • action

      The step action name.

      Parameters:
      action - The step action name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Runtime status for the workflow step.

      Parameters:
      status - Runtime status for the workflow step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Runtime status for the workflow step.

      Parameters:
      status - Runtime status for the workflow step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • rollbackStatus

      WorkflowStepMetadata.Builder rollbackStatus(String rollbackStatus)

      Reports on the rollback status of the step, if applicable.

      Parameters:
      rollbackStatus - Reports on the rollback status of the step, if applicable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • rollbackStatus

      Reports on the rollback status of the step, if applicable.

      Parameters:
      rollbackStatus - Reports on the rollback status of the step, if applicable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • message

      Detailed output message that the workflow step provides at runtime.

      Parameters:
      message - Detailed output message that the workflow step provides at runtime.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputs

      Input parameters that Image Builder provides for the workflow step.

      Parameters:
      inputs - Input parameters that Image Builder provides for the workflow step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputs

      The file names that the workflow step created as output for this runtime instance of the workflow.

      Parameters:
      outputs - The file names that the workflow step created as output for this runtime instance of the workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTime

      WorkflowStepMetadata.Builder startTime(String startTime)

      The timestamp when the workflow step started.

      Parameters:
      startTime - The timestamp when the workflow step started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endTime

      The timestamp when the workflow step finished.

      Parameters:
      endTime - The timestamp when the workflow step finished.
      Returns:
      Returns a reference to this object so that method calls can be chained together.