public static interface PutBucketLifecycleConfigurationRequest.Builder extends S3Request.Builder, SdkPojo, CopyableBuilder<PutBucketLifecycleConfigurationRequest.Builder,PutBucketLifecycleConfigurationRequest>
| Modifier and Type | Method and Description |
|---|---|
PutBucketLifecycleConfigurationRequest.Builder |
bucket(String bucket)
The name of the bucket for which to set the configuration.
|
PutBucketLifecycleConfigurationRequest.Builder |
expectedBucketOwner(String expectedBucketOwner)
The account ID of the expected bucket owner.
|
PutBucketLifecycleConfigurationRequest.Builder |
lifecycleConfiguration(BucketLifecycleConfiguration lifecycleConfiguration)
Container for lifecycle rules.
|
default PutBucketLifecycleConfigurationRequest.Builder |
lifecycleConfiguration(Consumer<BucketLifecycleConfiguration.Builder> lifecycleConfiguration)
Container for lifecycle rules.
|
PutBucketLifecycleConfigurationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutBucketLifecycleConfigurationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutBucketLifecycleConfigurationRequest.Builder bucket(String bucket)
The name of the bucket for which to set the configuration.
bucket - The name of the bucket for which to set the configuration.PutBucketLifecycleConfigurationRequest.Builder lifecycleConfiguration(BucketLifecycleConfiguration lifecycleConfiguration)
Container for lifecycle rules. You can add as many as 1,000 rules.
lifecycleConfiguration - Container for lifecycle rules. You can add as many as 1,000 rules.default PutBucketLifecycleConfigurationRequest.Builder lifecycleConfiguration(Consumer<BucketLifecycleConfiguration.Builder> lifecycleConfiguration)
Container for lifecycle rules. You can add as many as 1,000 rules.
This is a convenience that creates an instance of theBucketLifecycleConfiguration.Builder avoiding
the need to create one manually via BucketLifecycleConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to lifecycleConfiguration(BucketLifecycleConfiguration).lifecycleConfiguration - a consumer that will call methods on BucketLifecycleConfiguration.BuilderlifecycleConfiguration(BucketLifecycleConfiguration)PutBucketLifecycleConfigurationRequest.Builder expectedBucketOwner(String expectedBucketOwner)
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will
fail with an HTTP 403 (Access Denied) error.
expectedBucketOwner - The account ID of the expected bucket owner. If the bucket is owned by a different account, the
request will fail with an HTTP 403 (Access Denied) error.PutBucketLifecycleConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutBucketLifecycleConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.