Interface AwsS3ObjectDetails.Builder

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

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

    • lastModified

      AwsS3ObjectDetails.Builder lastModified(String lastModified)

      Indicates when the object was last modified.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

      Parameters:
      lastModified - Indicates when the object was last modified.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eTag

      The opaque identifier assigned by a web server to a specific version of a resource found at a URL.

      Parameters:
      eTag - The opaque identifier assigned by a web server to a specific version of a resource found at a URL.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • versionId

      AwsS3ObjectDetails.Builder versionId(String versionId)

      The version of the object.

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

      AwsS3ObjectDetails.Builder contentType(String contentType)

      A standard MIME type describing the format of the object data.

      Parameters:
      contentType - A standard MIME type describing the format of the object data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serverSideEncryption

      AwsS3ObjectDetails.Builder serverSideEncryption(String serverSideEncryption)

      If the object is stored using server-side encryption, the value of the server-side encryption algorithm used when storing this object in Amazon S3.

      Parameters:
      serverSideEncryption - If the object is stored using server-side encryption, the value of the server-side encryption algorithm used when storing this object in Amazon S3.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ssekmsKeyId

      AwsS3ObjectDetails.Builder ssekmsKeyId(String ssekmsKeyId)

      The identifier of the KMS symmetric customer managed key that was used for the object.

      Parameters:
      ssekmsKeyId - The identifier of the KMS symmetric customer managed key that was used for the object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.