次の方法で共有


ImmutabilityPolicyInner クラス

public final class ImmutabilityPolicyInner
extends AzureEntityResource

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの ImmutabilityPolicy プロパティ。

コンストラクターの概要

コンストラクター 説明
ImmutabilityPolicyInner()

不変ポリシーの内部クラスのインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
Boolean allowProtectedAppendWrites()

AllowProtectedAppendWrites プロパティを取得します。このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。

Boolean allowProtectedAppendWritesAll()

AllowProtectedAppendWrites All プロパティを取得する: このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。

Integer immutabilityPeriodSinceCreationInDays()

不変期間の作成以降の InDays プロパティを取得します。ポリシーの作成以降のコンテナー内の BLOB の不変期間 (日数)。

ImmutabilityPolicyState state()

状態プロパティを取得します。BLOB コンテナーの不変ポリシーの状態。使用可能な値には、Locked と Unlocked が含まれます。

void validate()

インスタンスを検証します。

ImmutabilityPolicyInner withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)

[Protected Append Writes]\(保護された追加書き込み許可\) プロパティを設定します。このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。

ImmutabilityPolicyInner withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)

[ProtectedAppend WritesAll]\(保護された追加書き込み許可\) プロパティを設定します。このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。

ImmutabilityPolicyInner withImmutabilityPeriodSinceCreationInDays(Integer immutabilityPeriodSinceCreationInDays)

[不変期間の作成の InDays] プロパティを設定します。ポリシーの作成以降のコンテナー内の BLOB の不変期間を日数で指定します。

メソッドの継承元: ProxyResource

メソッドの継承元: AzureEntityResource

メソッドの継承元: java.lang.Object

コンストラクターの詳細

ImmutabilityPolicyInner

public ImmutabilityPolicyInner()

ImmutabilityPolicyInner クラスのインスタンスを作成します。

メソッドの詳細

allowProtectedAppendWrites

public Boolean allowProtectedAppendWrites()

allowProtectedAppendWrites プロパティを取得する: このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。 有効にすると、不変性の保護とコンプライアンスを維持しながら、新しいブロックを追加 BLOB に書き込むことができます。 新しいブロックを追加することだけができ、既存のブロックを変更したり削除したりすることはできません。 ExtendImmutabilityPolicy API では、このプロパティを変更できません。

Returns:

allowProtectedAppendWrites 値。

allowProtectedAppendWritesAll

public Boolean allowProtectedAppendWritesAll()

allowProtectedAppendWritesAll プロパティを取得する: このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。 有効にすると、不変性の保護とコンプライアンスを維持しながら、新しいブロックを "Append BLOB と Bock BLOB" の両方に書き込むことができます。 新しいブロックを追加することだけができ、既存のブロックを変更したり削除したりすることはできません。 ExtendImmutabilityPolicy API では、このプロパティを変更できません。 'allowProtectedAppendWrites' プロパティと 'allowProtectedAppendWritesAll' プロパティは相互に排他的です。

Returns:

allowProtectedAppendWritesAll 値。

immutabilityPeriodSinceCreationInDays

public Integer immutabilityPeriodSinceCreationInDays()

immutabilityPeriodSinceCreationInDays プロパティを取得します。ポリシーの作成以降のコンテナー内の BLOB の不変期間 (日数)。

Returns:

immutabilityPeriodSinceCreationInDays 値。

state

public ImmutabilityPolicyState state()

状態プロパティを取得します。BLOB コンテナーの ImmutabilityPolicy 状態。使用可能な値には、Locked と Unlocked が含まれます。

Returns:

状態の値。

validate

public void validate()

インスタンスを検証します。

Overrides:

ImmutabilityPolicyInner.validate()

withAllowProtectedAppendWrites

public ImmutabilityPolicyInner withAllowProtectedAppendWrites(Boolean allowProtectedAppendWrites)

allowProtectedAppendWrites プロパティを設定する: このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。 有効にすると、不変性の保護とコンプライアンスを維持しながら、新しいブロックを追加 BLOB に書き込むことができます。 新しいブロックを追加することだけができ、既存のブロックを変更したり削除したりすることはできません。 ExtendImmutabilityPolicy API では、このプロパティを変更できません。

Parameters:

allowProtectedAppendWrites - 設定する allowProtectedAppendWrites 値。

Returns:

ImmutabilityPolicyInner オブジェクト自体。

withAllowProtectedAppendWritesAll

public ImmutabilityPolicyInner withAllowProtectedAppendWritesAll(Boolean allowProtectedAppendWritesAll)

allowProtectedAppendWritesAll プロパティを設定する: このプロパティは、ロック解除された時間ベースのアイテム保持ポリシーに対してのみ変更できます。 有効にすると、不変性の保護とコンプライアンスを維持しながら、新しいブロックを "Append BLOB と Bock BLOB" の両方に書き込むことができます。 新しいブロックを追加することだけができ、既存のブロックを変更したり削除したりすることはできません。 ExtendImmutabilityPolicy API では、このプロパティを変更できません。 'allowProtectedAppendWrites' プロパティと 'allowProtectedAppendWritesAll' プロパティは相互に排他的です。

Parameters:

allowProtectedAppendWritesAll - 設定する allowProtectedAppendWritesAll 値。

Returns:

ImmutabilityPolicyInner オブジェクト自体。

withImmutabilityPeriodSinceCreationInDays

public ImmutabilityPolicyInner withImmutabilityPeriodSinceCreationInDays(Integer immutabilityPeriodSinceCreationInDays)

immutabilityPeriodSinceCreationInDays プロパティを設定します。ポリシーの作成以降のコンテナー内の BLOB の不変期間 (日数)。

Parameters:

immutabilityPeriodSinceCreationInDays - 設定する immutabilityPeriodSinceCreationInDays 値。

Returns:

ImmutabilityPolicyInner オブジェクト自体。

適用対象