你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ImmutableStorageAccount 类

  • java.lang.Object
    • com.azure.resourcemanager.storage.models.ImmutableStorageAccount

public final class ImmutableStorageAccount

此属性启用并定义帐户级不可变性。 启用该功能会自动启用 Blob 版本控制。

构造函数摘要

构造函数 说明
ImmutableStorageAccount()

创建不可变存储帐户类的实例。

方法摘要

修饰符和类型 方法和描述
Boolean enabled()

获取 enabled 属性:一个布尔标志,用于启用帐户级不可变性。

AccountImmutabilityPolicyProperties immutabilityPolicy()

获取不可变策略属性:指定默认的帐户级不可变性策略,该策略继承并应用于对象级别没有显式不可变策略的对象。

void validate()

验证实例。

ImmutableStorageAccount withEnabled(Boolean enabled)

设置 enabled 属性:一个布尔标志,用于启用帐户级不可变性。

ImmutableStorageAccount withImmutabilityPolicy(AccountImmutabilityPolicyProperties immutabilityPolicy)

设置不可变策略属性:指定默认的帐户级不可变性策略,该策略继承并应用于对象级别没有显式不可变策略的对象。

方法继承自 java.lang.Object

构造函数详细信息

ImmutableStorageAccount

public ImmutableStorageAccount()

创建 ImmutableStorageAccount 类的实例。

方法详细信息

enabled

public Boolean enabled()

获取 enabled 属性:一个布尔标志,用于启用帐户级不可变性。 默认情况下,此类帐户下的所有容器都启用了对象级不可变性。

Returns:

已启用的值。

immutabilityPolicy

public AccountImmutabilityPolicyProperties immutabilityPolicy()

获取不可变性Policy 属性:指定默认的帐户级不可变性策略,该策略继承并应用于对象级别没有显式不可变策略的对象。 对象级不可变性策略的优先级高于容器级不可变性策略,后者的优先级高于帐户级不可变性策略。

Returns:

不可变性Policy 值。

validate

public void validate()

验证实例。

withEnabled

public ImmutableStorageAccount withEnabled(Boolean enabled)

设置 enabled 属性:一个布尔标志,用于启用帐户级不可变性。 默认情况下,此类帐户下的所有容器都启用了对象级不可变性。

Parameters:

enabled - 要设置的已启用值。

Returns:

ImmutableStorageAccount 对象本身。

withImmutabilityPolicy

public ImmutableStorageAccount withImmutabilityPolicy(AccountImmutabilityPolicyProperties immutabilityPolicy)

设置不可变性Policy 属性:指定默认的帐户级不可变性策略,该策略继承并应用于对象级别没有显式不可变策略的对象。 对象级不可变性策略的优先级高于容器级不可变性策略,后者的优先级高于帐户级不可变性策略。

Parameters:

immutabilityPolicy - 要设置的不可变性Policy 值。

Returns:

ImmutableStorageAccount 对象本身。

适用于