Package | Description |
---|---|
software.amazon.awssdk.services.s3 |
|
software.amazon.awssdk.services.s3.model |
Modifier and Type | Method and Description |
---|---|
default PutObjectRetentionResponse |
S3Client.putObjectRetention(Consumer<PutObjectRetentionRequest.Builder> putObjectRetentionRequest)
Places an Object Retention configuration on an object.
|
default CompletableFuture<PutObjectRetentionResponse> |
S3AsyncClient.putObjectRetention(Consumer<PutObjectRetentionRequest.Builder> putObjectRetentionRequest)
Places an Object Retention configuration on an object.
|
Modifier and Type | Method and Description |
---|---|
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.bucket(String bucket)
The bucket name that contains the object you want to apply this Object Retention configuration to.
|
static PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.builder() |
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.bypassGovernanceRetention(Boolean bypassGovernanceRetention)
Indicates whether this action should bypass Governance-mode restrictions.
|
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.checksumAlgorithm(ChecksumAlgorithm checksumAlgorithm)
Indicates the algorithm used to create the checksum for the object when using the SDK.
|
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.checksumAlgorithm(String checksumAlgorithm)
Indicates the algorithm used to create the checksum for the object when using the SDK.
|
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.contentMD5(String contentMD5)
The MD5 hash for the request body.
|
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.expectedBucketOwner(String expectedBucketOwner)
The account ID of the expected bucket owner.
|
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.key(String key)
The key name for the object that you want to apply this Object Retention configuration to.
|
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.requestPayer(RequestPayer requestPayer)
Sets the value of the RequestPayer property for this object.
|
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.requestPayer(String requestPayer)
Sets the value of the RequestPayer property for this object.
|
default PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.retention(Consumer<ObjectLockRetention.Builder> retention)
The container element for the Object Retention configuration.
|
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.retention(ObjectLockRetention retention)
The container element for the Object Retention configuration.
|
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.toBuilder() |
PutObjectRetentionRequest.Builder |
PutObjectRetentionRequest.Builder.versionId(String versionId)
The version ID for the object that you want to apply this Object Retention configuration to.
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends PutObjectRetentionRequest.Builder> |
PutObjectRetentionRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.