Class BlobImmutabilityPolicy

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

public final class BlobImmutabilityPolicy extends Object
Optional parameters for setting the immutability policy of a blob, blob snapshot or blob version.
  • Constructor Details

  • Method Details

    • getExpiryTime

      public OffsetDateTime getExpiryTime()
      Gets the time when the immutability policy expires.
      Returns:
      The time when the immutability policy expires.
    • setExpiryTime

      public BlobImmutabilityPolicy setExpiryTime(OffsetDateTime expiryTime)
      Sets the time when the immutability policy expires.
      Parameters:
      expiryTime - The time when the immutability policy expires.
      Returns:
      The updated BlobImmutabilityPolicy
    • getPolicyMode

      public BlobImmutabilityPolicyMode getPolicyMode()
      Gets the immutability policy mode.
      Returns:
      The immutability policy mode.
    • setPolicyMode

      public BlobImmutabilityPolicy setPolicyMode(BlobImmutabilityPolicyMode policyMode)
      Sets the immutability policy mode.
      Parameters:
      policyMode - The immutability policy mode.
      Returns:
      The updated BlobImmutabilityPolicy