Class BlobRetentionPolicy

java.lang.Object
com.azure.storage.blob.models.BlobRetentionPolicy

public final class BlobRetentionPolicy extends Object
the retention policy which determines how long the associated data should persist.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance of BlobRetentionPolicy class.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the days property: Indicates the number of days that metrics or logging or soft-deleted data should be retained.
    boolean
    Get the enabled property: Indicates whether a retention policy is enabled for the storage service.
    Set the days property: Indicates the number of days that metrics or logging or soft-deleted data should be retained.
    setEnabled(boolean enabled)
    Set the enabled property: Indicates whether a retention policy is enabled for the storage service.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BlobRetentionPolicy

      public BlobRetentionPolicy()
      Creates an instance of BlobRetentionPolicy class.
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Get the enabled property: Indicates whether a retention policy is enabled for the storage service.
      Returns:
      the enabled value.
    • setEnabled

      public BlobRetentionPolicy setEnabled(boolean enabled)
      Set the enabled property: Indicates whether a retention policy is enabled for the storage service.
      Parameters:
      enabled - the enabled value to set.
      Returns:
      the BlobRetentionPolicy object itself.
    • getDays

      public Integer getDays()
      Get the days property: Indicates the number of days that metrics or logging or soft-deleted data should be retained. All data older than this value will be deleted.
      Returns:
      the days value.
    • setDays

      public BlobRetentionPolicy setDays(Integer days)
      Set the days property: Indicates the number of days that metrics or logging or soft-deleted data should be retained. All data older than this value will be deleted.
      Parameters:
      days - the days value to set.
      Returns:
      the BlobRetentionPolicy object itself.