Class BucketV2LifecycleRuleExpirationArgs.Builder

    • Method Detail

      • date

        public BucketV2LifecycleRuleExpirationArgs.Builder date​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> date)
        Parameters:
        date - Date after which you want the corresponding action to take effect.
        Returns:
        builder
      • days

        public BucketV2LifecycleRuleExpirationArgs.Builder days​(@Nullable
                                                                com.pulumi.core.Output<java.lang.Integer> days)
        Parameters:
        days - Number of days after object creation when the specific rule action takes effect.
        Returns:
        builder
      • expiredObjectDeleteMarker

        public BucketV2LifecycleRuleExpirationArgs.Builder expiredObjectDeleteMarker​(@Nullable
                                                                                     com.pulumi.core.Output<java.lang.Boolean> expiredObjectDeleteMarker)
        Parameters:
        expiredObjectDeleteMarker - On a versioned bucket (versioning-enabled or versioning-suspended bucket), you can add this element in the lifecycle configuration to direct Amazon S3 to delete expired object delete markers. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.
        Returns:
        builder
      • expiredObjectDeleteMarker

        public BucketV2LifecycleRuleExpirationArgs.Builder expiredObjectDeleteMarker​(java.lang.Boolean expiredObjectDeleteMarker)
        Parameters:
        expiredObjectDeleteMarker - On a versioned bucket (versioning-enabled or versioning-suspended bucket), you can add this element in the lifecycle configuration to direct Amazon S3 to delete expired object delete markers. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.
        Returns:
        builder