Interface WorkflowSummary.Builder

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

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

    • arn

      The Amazon Resource Name (ARN) of the workflow resource.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the workflow resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the workflow.

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

      WorkflowSummary.Builder version(String version)

      The version of the workflow.

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

      WorkflowSummary.Builder description(String description)

      Describes the workflow.

      Parameters:
      description - Describes the workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • changeDescription

      WorkflowSummary.Builder changeDescription(String changeDescription)

      The change description for the current version of the workflow resource.

      Parameters:
      changeDescription - The change description for the current version of the workflow resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The image creation stage that this workflow applies to. Image Builder currently supports build and test stage workflows.

      Parameters:
      type - The image creation stage that this workflow applies to. Image Builder currently supports build and test stage workflows.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The image creation stage that this workflow applies to. Image Builder currently supports build and test stage workflows.

      Parameters:
      type - The image creation stage that this workflow applies to. Image Builder currently supports build and test stage workflows.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • owner

      The owner of the workflow resource.

      Parameters:
      owner - The owner of the workflow resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      Describes the current state of the workflow resource.

      Parameters:
      state - Describes the current state of the workflow resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      Describes the current state of the workflow resource.

      This is a convenience method that creates an instance of the WorkflowState.Builder avoiding the need to create one manually via WorkflowState.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to state(WorkflowState).

      Parameters:
      state - a consumer that will call methods on WorkflowState.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dateCreated

      WorkflowSummary.Builder dateCreated(String dateCreated)

      The original creation date of the workflow resource.

      Parameters:
      dateCreated - The original creation date of the workflow resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Contains a list of tags that are defined for the workflow.

      Parameters:
      tags - Contains a list of tags that are defined for the workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.