Interface AwsS3BucketBucketVersioningConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsS3BucketBucketVersioningConfiguration.Builder,
,AwsS3BucketBucketVersioningConfiguration> SdkBuilder<AwsS3BucketBucketVersioningConfiguration.Builder,
,AwsS3BucketBucketVersioningConfiguration> SdkPojo
- Enclosing class:
AwsS3BucketBucketVersioningConfiguration
public static interface AwsS3BucketBucketVersioningConfiguration.Builder
extends SdkPojo, CopyableBuilder<AwsS3BucketBucketVersioningConfiguration.Builder,AwsS3BucketBucketVersioningConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionisMfaDeleteEnabled
(Boolean isMfaDeleteEnabled) Specifies whether MFA delete is currently enabled in the S3 bucket versioning configuration.The versioning status of the S3 bucket.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, sdkFields
-
Method Details
-
isMfaDeleteEnabled
Specifies whether MFA delete is currently enabled in the S3 bucket versioning configuration. If the S3 bucket was never configured with MFA delete, then this attribute is not included.
- Parameters:
isMfaDeleteEnabled
- Specifies whether MFA delete is currently enabled in the S3 bucket versioning configuration. If the S3 bucket was never configured with MFA delete, then this attribute is not included.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The versioning status of the S3 bucket. Valid values are
Enabled
orSuspended
.- Parameters:
status
- The versioning status of the S3 bucket. Valid values areEnabled
orSuspended
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-