Package com.pulumi.aws.s3.outputs
Class BucketObjectLockConfigurationV2RuleDefaultRetention
- java.lang.Object
-
- com.pulumi.aws.s3.outputs.BucketObjectLockConfigurationV2RuleDefaultRetention
-
public final class BucketObjectLockConfigurationV2RuleDefaultRetention extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBucketObjectLockConfigurationV2RuleDefaultRetention.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BucketObjectLockConfigurationV2RuleDefaultRetention.Builderbuilder()static BucketObjectLockConfigurationV2RuleDefaultRetention.Builderbuilder(BucketObjectLockConfigurationV2RuleDefaultRetention defaults)java.util.Optional<java.lang.Integer>days()java.util.Optional<java.lang.String>mode()java.util.Optional<java.lang.Integer>years()
-
-
-
Method Detail
-
days
public java.util.Optional<java.lang.Integer> days()
- Returns:
- Number of days that you want to specify for the default retention period.
-
mode
public java.util.Optional<java.lang.String> mode()
- Returns:
- Default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values: `COMPLIANCE`, `GOVERNANCE`.
-
years
public java.util.Optional<java.lang.Integer> years()
- Returns:
- Number of years that you want to specify for the default retention period.
-
builder
public static BucketObjectLockConfigurationV2RuleDefaultRetention.Builder builder()
-
builder
public static BucketObjectLockConfigurationV2RuleDefaultRetention.Builder builder(BucketObjectLockConfigurationV2RuleDefaultRetention defaults)
-
-