Class BucketInfo.AgeDeleteRule

java.lang.Object
com.google.cloud.storage.BucketInfo.DeleteRule
com.google.cloud.storage.BucketInfo.AgeDeleteRule
All Implemented Interfaces:
Serializable
Enclosing class:
BucketInfo

@Deprecated public static class BucketInfo.AgeDeleteRule extends BucketInfo.DeleteRule
Deprecated.
Use a LifecycleRule with a DeleteLifecycleAction and use LifecycleCondition.Builder.setAge instead.

For example, new DeleteLifecycleAction(1) is equivalent to new LifecycleRule( LifecycleAction.newDeleteAction(), LifecycleCondition.newBuilder().setAge(1).build()))

Delete rule class that sets a Time To Live for blobs in the bucket.
See Also:
  • Constructor Details

    • AgeDeleteRule

      public AgeDeleteRule(int daysToLive)
      Deprecated.
      Creates an AgeDeleteRule object.
      Parameters:
      daysToLive - blobs' Time To Live expressed in days. The time when the age condition is considered to be satisfied is computed by adding daysToLive days to the midnight following blob's creation time in UTC.
  • Method Details

    • getDaysToLive

      public int getDaysToLive()
      Deprecated.