Interface ArtifactDetail.Builder

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

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

    • name

      The artifact object name for the action execution.

      Parameters:
      name - The artifact object name for the action execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3location

      ArtifactDetail.Builder s3location(S3Location s3location)

      The Amazon S3 artifact location for the action execution.

      Parameters:
      s3location - The Amazon S3 artifact location for the action execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3location

      default ArtifactDetail.Builder s3location(Consumer<S3Location.Builder> s3location)

      The Amazon S3 artifact location for the action execution.

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

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

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