BlobImmutabilityPolicy Class

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

public final class BlobImmutabilityPolicy

Optional parameters for setting the immutability policy of a blob, blob snapshot or blob version.

Constructor Summary

Constructor Description
BlobImmutabilityPolicy()

Method Summary

Modifier and Type Method and Description
OffsetDateTime getExpiryTime()
BlobImmutabilityPolicyMode getPolicyMode()
BlobImmutabilityPolicy setExpiryTime(OffsetDateTime expiryTime)
BlobImmutabilityPolicy setPolicyMode(BlobImmutabilityPolicyMode policyMode)

Methods inherited from java.lang.Object

Constructor Details

BlobImmutabilityPolicy

public BlobImmutabilityPolicy()

Method Details

getExpiryTime

public OffsetDateTime getExpiryTime()

Returns:

The time when the immutability policy expires.

getPolicyMode

public BlobImmutabilityPolicyMode getPolicyMode()

Returns:

The immutability policy mode.

setExpiryTime

public BlobImmutabilityPolicy setExpiryTime(OffsetDateTime expiryTime)

Parameters:

expiryTime - The time when the immutability policy expires.

Returns:

The updated BlobImmutabilityPolicy

setPolicyMode

public BlobImmutabilityPolicy setPolicyMode(BlobImmutabilityPolicyMode policyMode)

Parameters:

policyMode - The immutability policy mode.

Returns:

The updated BlobImmutabilityPolicy

Applies to