Interface AwsS3ObjectDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsS3ObjectDetails.Builder,
,AwsS3ObjectDetails> SdkBuilder<AwsS3ObjectDetails.Builder,
,AwsS3ObjectDetails> SdkPojo
- Enclosing class:
AwsS3ObjectDetails
@Mutable
@NotThreadSafe
public static interface AwsS3ObjectDetails.Builder
extends SdkPojo, CopyableBuilder<AwsS3ObjectDetails.Builder,AwsS3ObjectDetails>
-
Method Summary
Modifier and TypeMethodDescriptioncontentType
(String contentType) A standard MIME type describing the format of the object data.The opaque identifier assigned by a web server to a specific version of a resource found at a URL.lastModified
(String lastModified) Indicates when the object was last modified.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.ssekmsKeyId
(String ssekmsKeyId) The identifier of the KMS symmetric customer managed key that was used for the object.The version of the object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
lastModified
Indicates when the object was last modified.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Parameters:
lastModified
- Indicates when the object was last modified.For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- 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
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
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
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
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.
-