Package com.pulumi.aws.s3control.inputs
Class BucketLifecycleConfigurationRuleExpirationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3control.inputs.BucketLifecycleConfigurationRuleExpirationArgs.Builder
-
- Enclosing class:
- BucketLifecycleConfigurationRuleExpirationArgs
public static final class BucketLifecycleConfigurationRuleExpirationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BucketLifecycleConfigurationRuleExpirationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BucketLifecycleConfigurationRuleExpirationArgsbuild()BucketLifecycleConfigurationRuleExpirationArgs.Builderdate(com.pulumi.core.Output<java.lang.String> date)BucketLifecycleConfigurationRuleExpirationArgs.Builderdate(java.lang.String date)BucketLifecycleConfigurationRuleExpirationArgs.Builderdays(com.pulumi.core.Output<java.lang.Integer> days)BucketLifecycleConfigurationRuleExpirationArgs.Builderdays(java.lang.Integer days)BucketLifecycleConfigurationRuleExpirationArgs.BuilderexpiredObjectDeleteMarker(com.pulumi.core.Output<java.lang.Boolean> expiredObjectDeleteMarker)BucketLifecycleConfigurationRuleExpirationArgs.BuilderexpiredObjectDeleteMarker(java.lang.Boolean expiredObjectDeleteMarker)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BucketLifecycleConfigurationRuleExpirationArgs defaults)
-
-
Method Detail
-
date
public BucketLifecycleConfigurationRuleExpirationArgs.Builder date(@Nullable com.pulumi.core.Output<java.lang.String> date)
- Parameters:
date- Date the object is to be deleted. Should be in `YYYY-MM-DD` date format, e.g., `2020-09-30`.- Returns:
- builder
-
date
public BucketLifecycleConfigurationRuleExpirationArgs.Builder date(java.lang.String date)
- Parameters:
date- Date the object is to be deleted. Should be in `YYYY-MM-DD` date format, e.g., `2020-09-30`.- Returns:
- builder
-
days
public BucketLifecycleConfigurationRuleExpirationArgs.Builder days(@Nullable com.pulumi.core.Output<java.lang.Integer> days)
- Parameters:
days- Number of days before the object is to be deleted.- Returns:
- builder
-
days
public BucketLifecycleConfigurationRuleExpirationArgs.Builder days(java.lang.Integer days)
- Parameters:
days- Number of days before the object is to be deleted.- Returns:
- builder
-
expiredObjectDeleteMarker
public BucketLifecycleConfigurationRuleExpirationArgs.Builder expiredObjectDeleteMarker(@Nullable com.pulumi.core.Output<java.lang.Boolean> expiredObjectDeleteMarker)
- Parameters:
expiredObjectDeleteMarker- Enable to remove a delete marker with no noncurrent versions. Cannot be specified with `date` or `days`.- Returns:
- builder
-
expiredObjectDeleteMarker
public BucketLifecycleConfigurationRuleExpirationArgs.Builder expiredObjectDeleteMarker(java.lang.Boolean expiredObjectDeleteMarker)
- Parameters:
expiredObjectDeleteMarker- Enable to remove a delete marker with no noncurrent versions. Cannot be specified with `date` or `days`.- Returns:
- builder
-
build
public BucketLifecycleConfigurationRuleExpirationArgs build()
-
-