Interface ListedExecution.Builder

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

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

    • executionId

      ListedExecution.Builder executionId(String executionId)

      A unique identifier for the execution of a workflow.

      Parameters:
      executionId - A unique identifier for the execution of a workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • initialFileLocation

      ListedExecution.Builder initialFileLocation(FileLocation initialFileLocation)

      A structure that describes the Amazon S3 or EFS file location. This is the file location when the execution begins: if the file is being copied, this is the initial (as opposed to destination) file location.

      Parameters:
      initialFileLocation - A structure that describes the Amazon S3 or EFS file location. This is the file location when the execution begins: if the file is being copied, this is the initial (as opposed to destination) file location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • initialFileLocation

      default ListedExecution.Builder initialFileLocation(Consumer<FileLocation.Builder> initialFileLocation)

      A structure that describes the Amazon S3 or EFS file location. This is the file location when the execution begins: if the file is being copied, this is the initial (as opposed to destination) file location.

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

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

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

      ListedExecution.Builder serviceMetadata(ServiceMetadata serviceMetadata)

      A container object for the session details that are associated with a workflow.

      Parameters:
      serviceMetadata - A container object for the session details that are associated with a workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceMetadata

      default ListedExecution.Builder serviceMetadata(Consumer<ServiceMetadata.Builder> serviceMetadata)

      A container object for the session details that are associated with a workflow.

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

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

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

      The status is one of the execution. Can be in progress, completed, exception encountered, or handling the exception.

      Parameters:
      status - The status is one of the execution. Can be in progress, completed, exception encountered, or handling the exception.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status is one of the execution. Can be in progress, completed, exception encountered, or handling the exception.

      Parameters:
      status - The status is one of the execution. Can be in progress, completed, exception encountered, or handling the exception.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: