Package com.pulumi.aws.s3.inputs
Class BucketV2VersioningArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3.inputs.BucketV2VersioningArgs.Builder
-
- Enclosing class:
- BucketV2VersioningArgs
public static final class BucketV2VersioningArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BucketV2VersioningArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BucketV2VersioningArgs
build()
BucketV2VersioningArgs.Builder
enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
BucketV2VersioningArgs.Builder
enabled(java.lang.Boolean enabled)
BucketV2VersioningArgs.Builder
mfaDelete(com.pulumi.core.Output<java.lang.Boolean> mfaDelete)
BucketV2VersioningArgs.Builder
mfaDelete(java.lang.Boolean mfaDelete)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BucketV2VersioningArgs defaults)
-
-
Method Detail
-
enabled
public BucketV2VersioningArgs.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled
- Enable versioning. Once you version-enable a bucket, it can never return to an unversioned state. You can, however, suspend versioning on that bucket.- Returns:
- builder
-
enabled
public BucketV2VersioningArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled
- Enable versioning. Once you version-enable a bucket, it can never return to an unversioned state. You can, however, suspend versioning on that bucket.- Returns:
- builder
-
mfaDelete
public BucketV2VersioningArgs.Builder mfaDelete(@Nullable com.pulumi.core.Output<java.lang.Boolean> mfaDelete)
- Parameters:
mfaDelete
- Enable MFA delete for either `Change the versioning state of your bucket` or `Permanently delete an object version`. Default is `false`. This cannot be used to toggle this setting but is available to allow managed buckets to reflect the state in AWS- Returns:
- builder
-
mfaDelete
public BucketV2VersioningArgs.Builder mfaDelete(java.lang.Boolean mfaDelete)
- Parameters:
mfaDelete
- Enable MFA delete for either `Change the versioning state of your bucket` or `Permanently delete an object version`. Default is `false`. This cannot be used to toggle this setting but is available to allow managed buckets to reflect the state in AWS- Returns:
- builder
-
build
public BucketV2VersioningArgs build()
-
-