次の方法で共有


ListContainerItemInner クラス

public final class ListContainerItemInner
extends AzureEntityResource

BLOB コンテナーのプロパティが一覧表示されます。

コンストラクターの概要

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

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

メソッドの概要

修飾子と型 メソッドと説明
String defaultEncryptionScope()

既定の EncryptionScope プロパティを取得します。既定では、すべての書き込みに対して指定された暗号化スコープを使用するコンテナーです。

Boolean deleted()

削除されたプロパティを取得する: BLOB コンテナーが削除されたかどうかを示します。

OffsetDateTime deletedTime()

削除されたTime プロパティを取得します。BLOB コンテナーの削除時間。

Boolean denyEncryptionScopeOverride()

denyEncryptionScopeOverride プロパティを取得します。コンテナーの既定値から暗号化スコープのオーバーライドをブロックします。

Boolean enableNfsV3AllSquash()

[NfsV3AllSquash を有効にする] プロパティを取得します。BLOB コンテナーで NFSv3 のすべてのsquashを有効にします。

Boolean enableNfsV3RootSquash()

NfsV3Rootスカッシュを有効にするプロパティを取得します。BLOB コンテナーで NFSv3 ルート squashを有効にします。

Boolean hasImmutabilityPolicy()

Get the hasImmutabilityPolicy property: このコンテナーに対して不変ポリシーが作成されている場合、 hasImmutabilityPolicy パブリック プロパティは SRP によって true に設定されます。

Boolean hasLegalHold()

Get the hasLegalHold property: hasLegalHold public property is set to true by SRP if there least one existing tag.

ImmutabilityPolicyProperties immutabilityPolicy()

不変ポリシープロパティを取得します。コンテナーの不変ポリシープロパティ。

ImmutableStorageWithVersioning immutableStorageWithVersioning()

変更できないStorageWithVersioning プロパティを取得します。コンテナーのオブジェクト レベルの不変性プロパティ。

OffsetDateTime lastModifiedTime()

最後の ModifiedTime プロパティを取得します。コンテナーが最後に変更された日時を返します。

LeaseDuration leaseDuration()

リース期間プロパティを取得する: コンテナーのリース期間が無制限か固定期間かを指定します。これは、コンテナーがリースされている場合に限られます。

LeaseState leaseState()

リース状態プロパティを取得します。コンテナーのリース状態。

LeaseStatus leaseStatus()

リース状態プロパティの取得: コンテナーのリース状態。

LegalHoldProperties legalHold()

訴訟ホールド プロパティを取得する: コンテナーの訴訟ホールド プロパティ。

Map<String,String> metadata()

メタデータ プロパティを取得する: メタデータとしてコンテナーに関連付ける名前と値のペア。

PublicAccess publicAccess()

パブリックAccess プロパティを取得する: コンテナー内のデータにパブリックにアクセスできるかどうかを指定し、アクセス レベルを指定します。

Integer remainingRetentionDays()

残りの[保持日数]プロパティを取得します。論理的に削除された BLOB コンテナーの残りの保持日数。

void validate()

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

String version()

version プロパティを取得します。削除された BLOB コンテナーのバージョン。

ListContainerItemInner withDefaultEncryptionScope(String defaultEncryptionScope)

既定の [暗号化スコープ] プロパティを設定します。既定では、すべての書き込みに対して指定された暗号化スコープを使用するようにコンテナーを設定します。

ListContainerItemInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

denyEncryptionScopeOverride プロパティを設定します。コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。

ListContainerItemInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

[Enable NfsV3All Squash]\(NfsV3Allスカッシュの有効化\) プロパティを設定します。BLOB コンテナーで NFSv3 のすべてのsquashを有効にします。

ListContainerItemInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

[Enable NfsV3Root Squash]\(NfsV3Rootスカッシュの有効化\) プロパティを設定します。BLOB コンテナーで NFSv3 ルート squashを有効にします。

ListContainerItemInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)

不変の StorageWithVersioning プロパティを設定します。コンテナーのオブジェクト レベルの不変性プロパティ。

ListContainerItemInner withMetadata(Map<String,String> metadata)

メタデータ プロパティを設定する: メタデータとしてコンテナーに関連付ける名前と値のペア。

ListContainerItemInner withPublicAccess(PublicAccess publicAccess)

パブリックAccess プロパティを設定する: コンテナー内のデータにパブリックにアクセスできるかどうかを指定し、アクセス レベルを指定します。

メソッドの継承元: ProxyResource

メソッドの継承元: AzureEntityResource

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

コンストラクターの詳細

ListContainerItemInner

public ListContainerItemInner()

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

メソッドの詳細

defaultEncryptionScope

public String defaultEncryptionScope()

defaultEncryptionScope プロパティを取得します。すべての書き込みに対して指定された暗号化スコープを使用するコンテナーの既定値です。

Returns:

defaultEncryptionScope 値。

deleted

public Boolean deleted()

削除されたプロパティを取得する: BLOB コンテナーが削除されたかどうかを示します。

Returns:

削除された値。

deletedTime

public OffsetDateTime deletedTime()

deletedTime プロパティ (BLOB コンテナーの削除時間) を取得します。

Returns:

deletedTime 値。

denyEncryptionScopeOverride

public Boolean denyEncryptionScopeOverride()

denyEncryptionScopeOverride プロパティを取得します。コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。

Returns:

denyEncryptionScopeOverride 値。

enableNfsV3AllSquash

public Boolean enableNfsV3AllSquash()

enableNfsV3AllSquash プロパティを取得します。BLOB コンテナーで NFSv3 のすべてのsquashを有効にします。

Returns:

enableNfsV3AllSquash 値。

enableNfsV3RootSquash

public Boolean enableNfsV3RootSquash()

enableNfsV3RootSquash プロパティを取得します。BLOB コンテナーで NFSv3 ルート squashを有効にします。

Returns:

enableNfsV3RootSquash 値。

hasImmutabilityPolicy

public Boolean hasImmutabilityPolicy()

hasImmutabilityPolicy プロパティを取得します。このコンテナーに対して ImmutabilityPolicy が作成されている場合、hasImmutabilityPolicy パブリック プロパティは SRP によって true に設定されます。 このコンテナーに対して ImmutabilityPolicy が作成されていない場合、hasImmutabilityPolicy パブリック プロパティは SRP によって false に設定されます。

Returns:

hasImmutabilityPolicy 値。

hasLegalHold

public Boolean hasLegalHold()

hasLegalHold プロパティを取得します。既存のタグが少なくとも 1 つある場合、hasLegalHold パブリック プロパティは SRP によって true に設定されます。 既存のすべての訴訟ホールド タグがクリアされている場合、hasLegalHold パブリック プロパティは SRP によって false に設定されます。特定のアカウントに対して hasLegalHold=true を持つ BLOB コンテナーは最大 1000 個まで存在できます。

Returns:

hasLegalHold 値。

immutabilityPolicy

public ImmutabilityPolicyProperties immutabilityPolicy()

immutabilityPolicy プロパティを取得します。コンテナーの ImmutabilityPolicy プロパティ。

Returns:

immutabilityPolicy 値。

immutableStorageWithVersioning

public ImmutableStorageWithVersioning immutableStorageWithVersioning()

immutableStorageWithVersioning プロパティを取得します。コンテナーのオブジェクト レベルの不変性プロパティ。 プロパティは不変であり、コンテナーの作成時にのみ true に設定できます。 既存のコンテナーは、移行プロセスを受ける必要があります。

Returns:

immutableStorageWithVersioning 値。

lastModifiedTime

public OffsetDateTime lastModifiedTime()

lastModifiedTime プロパティを取得します。コンテナーが最後に変更された日時を返します。

Returns:

lastModifiedTime 値。

leaseDuration

public LeaseDuration leaseDuration()

leaseDuration プロパティを取得する: コンテナーがリースされている場合にのみ、コンテナーのリース期間が無限か固定期間かを指定します。

Returns:

leaseDuration 値。

leaseState

public LeaseState leaseState()

leaseState プロパティを取得します。コンテナーのリース状態。

Returns:

leaseState 値。

leaseStatus

public LeaseStatus leaseStatus()

leaseStatus プロパティを取得します。コンテナーのリース状態。

Returns:

leaseStatus 値。

legalHold

public LegalHoldProperties legalHold()

legalHold プロパティを取得します。コンテナーの LegalHold プロパティ。

Returns:

legalHold 値。

metadata

public Map metadata()

メタデータ プロパティを取得する: メタデータとしてコンテナーに関連付ける名前と値のペア。

Returns:

メタデータ値。

publicAccess

public PublicAccess publicAccess()

publicAccess プロパティを取得する: コンテナー内のデータにパブリックにアクセスできるかどうかを指定し、アクセス レベルを指定します。

Returns:

publicAccess 値。

remainingRetentionDays

public Integer remainingRetentionDays()

remainingRetentionDays プロパティを取得します。論理的に削除された BLOB コンテナーの残りの保持日数。

Returns:

remainingRetentionDays 値。

validate

public void validate()

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

Overrides:

ListContainerItemInner.validate()

version

public String version()

version プロパティを取得します。削除された BLOB コンテナーのバージョン。

Returns:

バージョン値。

withDefaultEncryptionScope

public ListContainerItemInner withDefaultEncryptionScope(String defaultEncryptionScope)

defaultEncryptionScope プロパティを設定する: すべての書き込みに対して指定された暗号化スコープを使用するようにコンテナーを既定値にします。

Parameters:

defaultEncryptionScope - 設定する defaultEncryptionScope 値。

Returns:

ListContainerItemInner オブジェクト自体。

withDenyEncryptionScopeOverride

public ListContainerItemInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)

denyEncryptionScopeOverride プロパティを設定します。コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。

Parameters:

denyEncryptionScopeOverride - 設定する denyEncryptionScopeOverride 値。

Returns:

ListContainerItemInner オブジェクト自体。

withEnableNfsV3AllSquash

public ListContainerItemInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)

enableNfsV3AllSquash プロパティを設定します。BLOB コンテナーで NFSv3 のすべてのsquashを有効にします。

Parameters:

enableNfsV3AllSquash - 設定する enableNfsV3AllSquash 値。

Returns:

ListContainerItemInner オブジェクト自体。

withEnableNfsV3RootSquash

public ListContainerItemInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)

enableNfsV3RootSquash プロパティを設定します。BLOB コンテナーで NFSv3 ルート squashを有効にします。

Parameters:

enableNfsV3RootSquash - 設定する enableNfsV3RootSquash 値。

Returns:

ListContainerItemInner オブジェクト自体。

withImmutableStorageWithVersioning

public ListContainerItemInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)

immutableStorageWithVersioning プロパティを設定します。コンテナーのオブジェクト レベルの不変性プロパティ。 プロパティは不変であり、コンテナー作成時にのみ true に設定できます。 既存のコンテナーは、移行プロセスを実行する必要があります。

Parameters:

immutableStorageWithVersioning - 設定する immutableStorageWithVersioning 値。

Returns:

ListContainerItemInner オブジェクト自体。

withMetadata

public ListContainerItemInner withMetadata(Map metadata)

メタデータ プロパティを設定する: メタデータとしてコンテナーに関連付ける名前と値のペア。

Parameters:

metadata - 設定するメタデータ値。

Returns:

ListContainerItemInner オブジェクト自体。

withPublicAccess

public ListContainerItemInner withPublicAccess(PublicAccess publicAccess)

publicAccess プロパティを設定する: コンテナー内のデータにパブリックにアクセスできるかどうかを指定し、アクセス レベルを指定します。

Parameters:

publicAccess - 設定する publicAccess 値。

Returns:

ListContainerItemInner オブジェクト自体。

適用対象