Interface S3FileLocation.Builder

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

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

    • bucket

      Specifies the S3 bucket that contains the file being used.

      Parameters:
      bucket - Specifies the S3 bucket that contains the file being used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • key

      The name assigned to the file when it was created in Amazon S3. You use the object key to retrieve the object.

      Parameters:
      key - The name assigned to the file when it was created in Amazon S3. You use the object key to retrieve the object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • versionId

      S3FileLocation.Builder versionId(String versionId)

      Specifies the file version.

      Parameters:
      versionId - Specifies the file version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • etag

      The entity tag is a hash of the object. The ETag reflects changes only to the contents of an object, not its metadata.

      Parameters:
      etag - The entity tag is a hash of the object. The ETag reflects changes only to the contents of an object, not its metadata.
      Returns:
      Returns a reference to this object so that method calls can be chained together.