Interface S3BatchJobIdentifier.Builder

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

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

    • bucket

      The Amazon S3 bucket that contains the batch job definitions.

      Parameters:
      bucket - The Amazon S3 bucket that contains the batch job definitions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identifier

      Identifies the batch job definition. This identifier can also point to any batch job definition that already exists in the application or to one of the batch job definitions within the directory that is specified in keyPrefix.

      Parameters:
      identifier - Identifies the batch job definition. This identifier can also point to any batch job definition that already exists in the application or to one of the batch job definitions within the directory that is specified in keyPrefix.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identifier

      Identifies the batch job definition. This identifier can also point to any batch job definition that already exists in the application or to one of the batch job definitions within the directory that is specified in keyPrefix.

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

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

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

      S3BatchJobIdentifier.Builder keyPrefix(String keyPrefix)

      The key prefix that specifies the path to the folder in the S3 bucket that has the batch job definitions.

      Parameters:
      keyPrefix - The key prefix that specifies the path to the folder in the S3 bucket that has the batch job definitions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.