public static interface PutBucketLifecycleConfigurationRequest.Builder extends S3ControlRequest.Builder, SdkPojo, CopyableBuilder<PutBucketLifecycleConfigurationRequest.Builder,PutBucketLifecycleConfigurationRequest>
| Modifier and Type | Method and Description |
|---|---|
PutBucketLifecycleConfigurationRequest.Builder |
accountId(String accountId)
The Amazon Web Services account ID of the Outposts bucket.
|
PutBucketLifecycleConfigurationRequest.Builder |
bucket(String bucket)
The name of the bucket for which to set the configuration.
|
default PutBucketLifecycleConfigurationRequest.Builder |
lifecycleConfiguration(Consumer<LifecycleConfiguration.Builder> lifecycleConfiguration)
Container for lifecycle rules.
|
PutBucketLifecycleConfigurationRequest.Builder |
lifecycleConfiguration(LifecycleConfiguration lifecycleConfiguration)
Container for lifecycle rules.
|
PutBucketLifecycleConfigurationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutBucketLifecycleConfigurationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutBucketLifecycleConfigurationRequest.Builder accountId(String accountId)
The Amazon Web Services account ID of the Outposts bucket.
accountId - The Amazon Web Services account ID of the Outposts bucket.PutBucketLifecycleConfigurationRequest.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(LifecycleConfiguration 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<LifecycleConfiguration.Builder> lifecycleConfiguration)
Container for lifecycle rules. You can add as many as 1,000 rules.
This is a convenience method that creates an instance of theLifecycleConfiguration.Builder avoiding
the need to create one manually via LifecycleConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to lifecycleConfiguration(LifecycleConfiguration).
lifecycleConfiguration - a consumer that will call methods on LifecycleConfiguration.BuilderlifecycleConfiguration(LifecycleConfiguration)PutBucketLifecycleConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutBucketLifecycleConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.