BlobContainerInner クラス
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. storage. models. AzureEntityResource - com.
azure. resourcemanager. storage. fluent. models. BlobContainerInner
- com.
- com.
- com.
public final class BlobContainerInner
extends AzureEntityResource
ID、リソース名、リソースの種類、Etag など、BLOB コンテナーのプロパティ。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
BlobContainerInner() |
Blob |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
String |
defaultEncryptionScope()
既定 |
Boolean |
deleted()
削除されたプロパティを取得する: BLOB コンテナーが削除されたかどうかを示します。 |
Offset |
deletedTime()
削除された |
Boolean |
denyEncryptionScopeOverride()
deny |
Boolean |
enableNfsV3AllSquash()
[NfsV3All |
Boolean |
enableNfsV3RootSquash()
NfsV3Root |
Boolean |
hasImmutabilityPolicy()
get the has |
Boolean |
hasLegalHold()
持つ |
Immutability |
immutabilityPolicy()
不変ポリシー |
Immutable |
immutableStorageWithVersioning()
不変の |
Offset |
lastModifiedTime()
最後 |
Lease |
leaseDuration()
リース |
Lease |
leaseState()
リース |
Lease |
leaseStatus()
リース |
Legal |
legalHold()
訴訟 |
Map<String,String> |
metadata()
メタデータ プロパティを取得する: メタデータとしてコンテナーに関連付ける名前と値のペア。 |
Public |
publicAccess()
パブリック |
Integer |
remainingRetentionDays()
残りの |
void |
validate()
インスタンスを検証します。 |
String |
version()
version プロパティを取得します。削除された BLOB コンテナーのバージョン。 |
Blob |
withDefaultEncryptionScope(String defaultEncryptionScope)
既定 |
Blob |
withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)
deny |
Blob |
withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)
[Enable NfsV3All Squash]\(NfsV3All |
Blob |
withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)
[Enable NfsV3Root Squash]\(NfsV3Root |
Blob |
withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)
不変 |
Blob |
withMetadata(Map<String,String> metadata)
メタデータ プロパティを設定する: メタデータとしてコンテナーに関連付ける名前と値のペア。 |
Blob |
withPublicAccess(PublicAccess publicAccess)
パブリック |
メソッドの継承元: ProxyResource
メソッドの継承元: AzureEntityResource
メソッドの継承元: java.lang.Object
コンストラクターの詳細
BlobContainerInner
public BlobContainerInner()
BlobContainerInner クラスのインスタンスを作成します。
メソッドの詳細
defaultEncryptionScope
public String defaultEncryptionScope()
defaultEncryptionScope プロパティを取得する: すべての書き込みに対して指定された暗号化スコープを使用するようにコンテナーを既定値にします。
Returns:
deleted
public Boolean deleted()
削除されたプロパティを取得する: BLOB コンテナーが削除されたかどうかを示します。
Returns:
deletedTime
public OffsetDateTime deletedTime()
deletedTime プロパティ (BLOB コンテナーの削除時間) を取得します。
Returns:
denyEncryptionScopeOverride
public Boolean denyEncryptionScopeOverride()
denyEncryptionScopeOverride プロパティを取得します。コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。
Returns:
enableNfsV3AllSquash
public Boolean enableNfsV3AllSquash()
enableNfsV3AllSquash プロパティを取得します。BLOB コンテナーで NFSv3 のすべてのsquashを有効にします。
Returns:
enableNfsV3RootSquash
public Boolean enableNfsV3RootSquash()
enableNfsV3RootSquash プロパティを取得します。BLOB コンテナーで NFSv3 ルート squashを有効にします。
Returns:
hasImmutabilityPolicy
public Boolean hasImmutabilityPolicy()
hasImmutabilityPolicy プロパティを取得します。このコンテナーに対して ImmutabilityPolicy が作成されている場合、hasImmutabilityPolicy パブリック プロパティは SRP によって true に設定されます。 このコンテナーに ImmutabilityPolicy が作成されていない場合、hasImmutabilityPolicy パブリック プロパティは SRP によって false に設定されます。
Returns:
hasLegalHold
public Boolean hasLegalHold()
hasLegalHold プロパティを取得する: hasLegalHold パブリック プロパティは、少なくとも 1 つの既存のタグがある場合、SRP によって true に設定されます。 既存のすべての訴訟ホールド タグがクリアされた場合、hasLegalHold パブリック プロパティは SRP によって false に設定されます。特定のアカウントに対して hasLegalHold=true を持つ最大 1,000 個の BLOB コンテナーを使用できます。
Returns:
immutabilityPolicy
public ImmutabilityPolicyProperties immutabilityPolicy()
immutabilityPolicy プロパティを取得します。コンテナーの ImmutabilityPolicy プロパティ。
Returns:
immutableStorageWithVersioning
public ImmutableStorageWithVersioning immutableStorageWithVersioning()
immutableStorageWithVersioning プロパティを取得します。コンテナーのオブジェクト レベルの不変性プロパティ。 プロパティは不変であり、コンテナー作成時にのみ true に設定できます。 既存のコンテナーは、移行プロセスを実行する必要があります。
Returns:
lastModifiedTime
public OffsetDateTime lastModifiedTime()
lastModifiedTime プロパティを取得する: コンテナーが最後に変更された日時を返します。
Returns:
leaseDuration
public LeaseDuration leaseDuration()
leaseDuration プロパティを取得する: コンテナーがリースされている場合にのみ、コンテナーのリース期間が無限か固定期間かを指定します。
Returns:
leaseState
public LeaseState leaseState()
leaseState プロパティを取得します。コンテナーのリース状態。
Returns:
leaseStatus
public LeaseStatus leaseStatus()
leaseStatus プロパティを取得します。コンテナーのリース状態。
Returns:
legalHold
public LegalHoldProperties legalHold()
legalHold プロパティを取得します。コンテナーの LegalHold プロパティ。
Returns:
metadata
public Map
メタデータ プロパティを取得する: メタデータとしてコンテナーに関連付ける名前と値のペア。
Returns:
publicAccess
public PublicAccess publicAccess()
publicAccess プロパティを取得する: コンテナー内のデータにパブリックにアクセスできるかどうかを指定し、アクセス レベルを指定します。
Returns:
remainingRetentionDays
public Integer remainingRetentionDays()
remainingRetentionDays プロパティを取得します。論理的に削除された BLOB コンテナーの残りの保持日数。
Returns:
validate
public void validate()
インスタンスを検証します。
Overrides:
BlobContainerInner.validate()version
public String version()
version プロパティを取得します。削除された BLOB コンテナーのバージョン。
Returns:
withDefaultEncryptionScope
public BlobContainerInner withDefaultEncryptionScope(String defaultEncryptionScope)
defaultEncryptionScope プロパティを設定する: すべての書き込みに対して指定された暗号化スコープを使用するようにコンテナーを既定値にします。
Parameters:
Returns:
withDenyEncryptionScopeOverride
public BlobContainerInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)
denyEncryptionScopeOverride プロパティを設定します。コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。
Parameters:
Returns:
withEnableNfsV3AllSquash
public BlobContainerInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)
enableNfsV3AllSquash プロパティを設定します。BLOB コンテナーで NFSv3 のすべてのsquashを有効にします。
Parameters:
Returns:
withEnableNfsV3RootSquash
public BlobContainerInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)
enableNfsV3RootSquash プロパティを設定します。BLOB コンテナーで NFSv3 ルート squashを有効にします。
Parameters:
Returns:
withImmutableStorageWithVersioning
public BlobContainerInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)
immutableStorageWithVersioning プロパティを設定します。コンテナーのオブジェクト レベルの不変性プロパティ。 プロパティは不変であり、コンテナー作成時にのみ true に設定できます。 既存のコンテナーは、移行プロセスを実行する必要があります。
Parameters:
Returns:
withMetadata
public BlobContainerInner withMetadata(Map
メタデータ プロパティを設定する: メタデータとしてコンテナーに関連付ける名前と値のペア。
Parameters:
Returns:
withPublicAccess
public BlobContainerInner withPublicAccess(PublicAccess publicAccess)
publicAccess プロパティを設定する: コンテナー内のデータにパブリックにアクセスできるかどうかを指定し、アクセス レベルを指定します。
Parameters:
Returns:
適用対象
Azure SDK for Java