Class BucketInfo.NumNewerVersionsDeleteRule

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

@Deprecated public static class BucketInfo.NumNewerVersionsDeleteRule extends BucketInfo.DeleteRule
Deprecated.
Use a LifecycleRule with a DeleteLifecycleAction and a condition LifecycleCondition.Builder.setNumberOfNewerVersions instead.
Delete rule class for versioned blobs. Specifies when to delete a blob's version according to the number of available newer versions for that blob.
See Also:
  • Constructor Details

    • NumNewerVersionsDeleteRule

      public NumNewerVersionsDeleteRule(int numNewerVersions)
      Deprecated.
      Creates an NumNewerVersionsDeleteRule object.
      Parameters:
      numNewerVersions - the number of newer versions. A blob's version meets the delete condition when numNewerVersions newer versions are available.
  • Method Details

    • getNumNewerVersions

      public int getNumNewerVersions()
      Deprecated.