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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsS3ObjectDetails.BuildercontentType(String contentType)A standard MIME type describing the format of the object data.AwsS3ObjectDetails.BuildereTag(String eTag)The opaque identifier assigned by a web server to a specific version of a resource found at a URL.AwsS3ObjectDetails.BuilderlastModified(String lastModified)Indicates when the object was last modified.AwsS3ObjectDetails.BuilderserverSideEncryption(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.AwsS3ObjectDetails.BuilderssekmsKeyId(String ssekmsKeyId)The identifier of the KMS symmetric customer managed key that was used for the object.AwsS3ObjectDetails.BuilderversionId(String versionId)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 Detail
-
lastModified
AwsS3ObjectDetails.Builder lastModified(String 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
AwsS3ObjectDetails.Builder eTag(String 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.
-
-