Interface S3Object.Builder

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

@Mutable @NotThreadSafe public static interface S3Object.Builder extends SdkPojo, CopyableBuilder<S3Object.Builder,S3Object>
  • Method Details

    • bucket

      S3Object.Builder bucket(String bucket)

      The name of the Amazon S3 bucket. Must be between 3 and 63 characters.

      Parameters:
      bucket - The name of the Amazon S3 bucket. Must be between 3 and 63 characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • key

      The Amazon S3 object key. Must be between 1 and 1024 characters.

      Parameters:
      key - The Amazon S3 object key. Must be between 1 and 1024 characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • versionId

      S3Object.Builder versionId(String versionId)

      The version ID of the Amazon S3 object.

      Parameters:
      versionId - The version ID of the Amazon S3 object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.