Package com.pulumi.aws.s3.outputs
Class BucketObjectLockConfigurationRuleDefaultRetention
- java.lang.Object
-
- com.pulumi.aws.s3.outputs.BucketObjectLockConfigurationRuleDefaultRetention
-
public final class BucketObjectLockConfigurationRuleDefaultRetention extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBucketObjectLockConfigurationRuleDefaultRetention.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BucketObjectLockConfigurationRuleDefaultRetention.Builderbuilder()static BucketObjectLockConfigurationRuleDefaultRetention.Builderbuilder(BucketObjectLockConfigurationRuleDefaultRetention 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 BucketObjectLockConfigurationRuleDefaultRetention.Builder builder()
-
builder
public static BucketObjectLockConfigurationRuleDefaultRetention.Builder builder(BucketObjectLockConfigurationRuleDefaultRetention defaults)
-
-