Compartir a través de


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()

Creates an instance of BlobImmutabilityPolicy.

Method Summary

Modifier and Type Method and Description
OffsetDateTime getExpiryTime()

Gets the time when the immutability policy expires.

BlobImmutabilityPolicyMode getPolicyMode()

Gets the immutability policy mode.

BlobImmutabilityPolicy setExpiryTime(OffsetDateTime expiryTime)

Sets the time when the immutability policy expires.

BlobImmutabilityPolicy setPolicyMode(BlobImmutabilityPolicyMode policyMode)

Sets the immutability policy mode.

Methods inherited from java.lang.Object

Constructor Details

BlobImmutabilityPolicy

public BlobImmutabilityPolicy()

Creates an instance of BlobImmutabilityPolicy.

Method Details

getExpiryTime

public OffsetDateTime getExpiryTime()

Gets the time when the immutability policy expires.

Returns:

The time when the immutability policy expires.

getPolicyMode

public BlobImmutabilityPolicyMode getPolicyMode()

Gets the immutability policy mode.

Returns:

The immutability policy mode.

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

setPolicyMode

public BlobImmutabilityPolicy setPolicyMode(BlobImmutabilityPolicyMode policyMode)

Sets the immutability policy mode.

Parameters:

policyMode - The immutability policy mode.

Returns:

The updated BlobImmutabilityPolicy

Applies to