BlobContainersClient インターフェイス
public interface BlobContainersClient
このクラスのインスタンスは、BlobContainersClient で定義されているすべての操作へのアクセスを提供します。
メソッドの概要
メソッドの詳細
beginObjectLevelWorm
public abstract SyncPoller
この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変性ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。
Parameters:
Returns:
beginObjectLevelWorm
public abstract SyncPoller
この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変性ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。
Parameters:
Returns:
beginObjectLevelWormAsync
public abstract PollerFlux
この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変性ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。
Parameters:
Returns:
clearLegalHold
public abstract LegalHoldInner clearLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)
訴訟ホールド タグをクリアします。 同じタグまたは存在しないタグをクリアすると、べき等操作が発生します。 ClearLegalHold は、要求内の指定されたタグのみをクリアします。
Parameters:
Returns:
clearLegalHoldAsync
public abstract Mono
訴訟ホールド タグをクリアします。 同じタグまたは存在しないタグをクリアすると、べき等操作が発生します。 ClearLegalHold は、要求内の指定されたタグのみをクリアします。
Parameters:
Returns:
clearLegalHoldWithResponse
public abstract Response
訴訟ホールド タグをクリアします。 同じタグまたは存在しないタグをクリアすると、べき等操作が発生します。 ClearLegalHold は、要求内の指定されたタグのみをクリアします。
Parameters:
Returns:
clearLegalHoldWithResponseAsync
public abstract Mono
訴訟ホールド タグをクリアします。 同じタグまたは存在しないタグをクリアすると、べき等操作が発生します。 ClearLegalHold は、要求内の指定されたタグのみをクリアします。
Parameters:
Returns:
create
public abstract BlobContainerInner create(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)
要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。 コンテナー リソースには、そのコンテナーのメタデータとプロパティが含まれます。 コンテナーに含まれる BLOB の一覧は含まれません。
Parameters:
Returns:
createAsync
public abstract Mono
要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。 コンテナー リソースには、そのコンテナーのメタデータとプロパティが含まれます。 コンテナーに含まれる BLOB の一覧は含まれません。
Parameters:
Returns:
createOrUpdateImmutabilityPolicy
public abstract ImmutabilityPolicyInner createOrUpdateImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)
ロックされていない不変ポリシーを作成または更新します。 If-Match の ETag は、指定されている場合は受け入れられますが、この操作には必要ありません。
Parameters:
Returns:
createOrUpdateImmutabilityPolicyAsync
public abstract Mono
ロックされていない不変ポリシーを作成または更新します。 If-Match の ETag は、指定されている場合は受け入れられますが、この操作には必要ありません。
Parameters:
Returns:
createOrUpdateImmutabilityPolicyWithResponse
public abstract BlobContainersCreateOrUpdateImmutabilityPolicyResponse createOrUpdateImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)
ロックされていない不変ポリシーを作成または更新します。 If-Match の ETag は、指定されている場合は受け入れられますが、この操作には必要ありません。
Parameters:
Returns:
createOrUpdateImmutabilityPolicyWithResponseAsync
public abstract Mono
ロックされていない不変ポリシーを作成または更新します。 If-Match の ETag は、指定されている場合は受け入れられますが、この操作には必要ありません。
Parameters:
Returns:
createWithResponse
public abstract Response
要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。 コンテナー リソースには、そのコンテナーのメタデータとプロパティが含まれます。 コンテナーに含まれる BLOB の一覧は含まれません。
Parameters:
Returns:
createWithResponseAsync
public abstract Mono
要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。 コンテナー リソースには、そのコンテナーのメタデータとプロパティが含まれます。 コンテナーに含まれる BLOB の一覧は含まれません。
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String accountName, String containerName)
指定したコンテナーをそのアカウントで削除します。
Parameters:
deleteAsync
public abstract Mono
指定したコンテナーをそのアカウントで削除します。
Parameters:
Returns:
deleteImmutabilityPolicy
public abstract ImmutabilityPolicyInner deleteImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
ロック解除された不変ポリシーを中止します。 削除の応答に immutabilityPeriodSinceCreationInDays が 0 に設定されています。 この操作には、If-Match の ETag が必要です。 ロックされた不変ポリシーの削除は許可されていません。唯一の方法は、ポリシーロックされたコンテナー内のすべての期限切れの BLOB を削除した後にコンテナーを削除することです。
Parameters:
Returns:
deleteImmutabilityPolicyAsync
public abstract Mono
ロック解除された不変ポリシーを中止します。 削除の応答に immutabilityPeriodSinceCreationInDays が 0 に設定されています。 この操作には、If-Match の ETag が必要です。 ロックされた不変ポリシーの削除は許可されていません。唯一の方法は、ポリシーロックされたコンテナー内のすべての期限切れの BLOB を削除した後にコンテナーを削除することです。
Parameters:
Returns:
deleteImmutabilityPolicyWithResponse
public abstract BlobContainersDeleteImmutabilityPolicyResponse deleteImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
ロック解除された不変ポリシーを中止します。 削除の応答に immutabilityPeriodSinceCreationInDays が 0 に設定されています。 この操作には、If-Match の ETag が必要です。 ロックされた不変ポリシーの削除は許可されていません。唯一の方法は、ポリシーロックされたコンテナー内のすべての期限切れの BLOB を削除した後にコンテナーを削除することです。
Parameters:
Returns:
deleteImmutabilityPolicyWithResponseAsync
public abstract Mono
ロック解除された不変ポリシーを中止します。 削除の応答に immutabilityPeriodSinceCreationInDays が 0 に設定されています。 この操作には、If-Match の ETag が必要です。 ロックされた不変ポリシーの削除は許可されていません。唯一の方法は、ポリシーロックされたコンテナー内のすべての期限切れの BLOB を削除した後にコンテナーを削除することです。
Parameters:
Returns:
deleteWithResponse
public abstract Response
指定したコンテナーをそのアカウントで削除します。
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
指定したコンテナーをそのアカウントで削除します。
Parameters:
Returns:
extendImmutabilityPolicy
public abstract ImmutabilityPolicyInner extendImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
ロックされた immutabilityPolicy の immutabilityPeriodSinceCreationInDays を拡張します。 ロックされたポリシーで許可される唯一のアクションは、このアクションです。 この操作には、If-Match の ETag が必要です。
Parameters:
Returns:
extendImmutabilityPolicyAsync
public abstract Mono
ロックされた immutabilityPolicy の immutabilityPeriodSinceCreationInDays を拡張します。 ロックされたポリシーで許可される唯一のアクションは、このアクションです。 この操作には、If-Match の ETag が必要です。
Parameters:
Returns:
extendImmutabilityPolicyWithResponse
public abstract BlobContainersExtendImmutabilityPolicyResponse extendImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)
ロックされた immutabilityPolicy の immutabilityPeriodSinceCreationInDays を拡張します。 ロックされたポリシーで許可される唯一のアクションは、このアクションです。 この操作には、If-Match の ETag が必要です。
Parameters:
Returns:
extendImmutabilityPolicyWithResponseAsync
public abstract Mono
ロックされた immutabilityPolicy の immutabilityPeriodSinceCreationInDays を拡張します。 ロックされたポリシーで許可される唯一のアクションは、このアクションです。 この操作には、If-Match の ETag が必要です。
Parameters:
Returns:
get
public abstract BlobContainerInner get(String resourceGroupName, String accountName, String containerName)
指定したコンテナーのプロパティを取得します。
Parameters:
Returns:
getAsync
public abstract Mono
指定したコンテナーのプロパティを取得します。
Parameters:
Returns:
getImmutabilityPolicy
public abstract ImmutabilityPolicyInner getImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)
応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。
Parameters:
Returns:
getImmutabilityPolicyAsync
public abstract Mono
応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。
Parameters:
Returns:
getImmutabilityPolicyWithResponse
public abstract BlobContainersGetImmutabilityPolicyResponse getImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。
Parameters:
Returns:
getImmutabilityPolicyWithResponseAsync
public abstract Mono
応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。
Parameters:
Returns:
getWithResponse
public abstract Response
指定したコンテナーのプロパティを取得します。
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
指定したコンテナーのプロパティを取得します。
Parameters:
Returns:
lease
public abstract LeaseContainerResponseInner lease(String resourceGroupName, String accountName, String containerName)
リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。 ロック期間は、15 ~ 60 秒にすることも、無限にすることもできます。
Parameters:
Returns:
leaseAsync
public abstract Mono
リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。 ロック期間は、15 ~ 60 秒にすることも、無限にすることもできます。
Parameters:
Returns:
leaseWithResponse
public abstract Response
リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。 ロック期間は、15 ~ 60 秒にすることも、無限にすることもできます。
Parameters:
Returns:
leaseWithResponseAsync
public abstract Mono
リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。 ロック期間は、15 ~ 60 秒にすることも、無限にすることもできます。
Parameters:
Returns:
list
public abstract PagedIterable
すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。 また、今日の SRP は継続トークンを返しません。
Parameters:
Returns:
list
public abstract PagedIterable
すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。 また、今日の SRP は継続トークンを返しません。
Parameters:
Returns:
listAsync
public abstract PagedFlux
すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。 また、今日の SRP は継続トークンを返しません。
Parameters:
Returns:
listAsync
public abstract PagedFlux
すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。 また、今日の SRP は継続トークンを返しません。
Parameters:
Returns:
lockImmutabilityPolicy
public abstract ImmutabilityPolicyInner lockImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)
ImmutabilityPolicy を Locked 状態に設定します。 ロックされたポリシーで許可される唯一のアクションは、ExtendImmutabilityPolicy アクションです。 この操作には、If-Match の ETag が必要です。
Parameters:
Returns:
lockImmutabilityPolicyAsync
public abstract Mono
ImmutabilityPolicy を Locked 状態に設定します。 ロックされたポリシーで許可される唯一のアクションは、ExtendImmutabilityPolicy アクションです。 この操作には、If-Match の ETag が必要です。
Parameters:
Returns:
lockImmutabilityPolicyWithResponse
public abstract BlobContainersLockImmutabilityPolicyResponse lockImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)
ImmutabilityPolicy を Locked 状態に設定します。 ロックされたポリシーで許可される唯一のアクションは、ExtendImmutabilityPolicy アクションです。 この操作には、If-Match の ETag が必要です。
Parameters:
Returns:
lockImmutabilityPolicyWithResponseAsync
public abstract Mono
ImmutabilityPolicy を Locked 状態に設定します。 ロックされたポリシーで許可される唯一のアクションは、ExtendImmutabilityPolicy アクションです。 この操作には、If-Match の ETag が必要です。
Parameters:
Returns:
objectLevelWorm
public abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName)
この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。
Parameters:
objectLevelWorm
public abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName, Context context)
この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。
Parameters:
objectLevelWormAsync
public abstract Mono
この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。
Parameters:
Returns:
objectLevelWormWithResponseAsync
public abstract Mono
この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。
Parameters:
Returns:
setLegalHold
public abstract LegalHoldInner setLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)
訴訟ホールド タグを設定します。 同じタグを設定すると、べき等操作が発生します。 SetLegalHold は追加パターンに従い、要求で指定されていない既存のタグをクリアしません。
Parameters:
Returns:
setLegalHoldAsync
public abstract Mono
訴訟ホールド タグを設定します。 同じタグを設定すると、べき等操作が発生します。 SetLegalHold は追加パターンに従い、要求で指定されていない既存のタグをクリアしません。
Parameters:
Returns:
setLegalHoldWithResponse
public abstract Response
訴訟ホールド タグを設定します。 同じタグを設定すると、べき等操作が発生します。 SetLegalHold は追加パターンに従い、要求で指定されていない既存のタグをクリアしません。
Parameters:
Returns:
setLegalHoldWithResponseAsync
public abstract Mono
訴訟ホールド タグを設定します。 同じタグを設定すると、べき等操作が発生します。 SetLegalHold は追加パターンに従い、要求で指定されていない既存のタグをクリアしません。
Parameters:
Returns:
update
public abstract BlobContainerInner update(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)
要求本文で指定されたコンテナー プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定したコンテナーがまだ存在しない場合、更新は失敗します。
Parameters:
Returns:
updateAsync
public abstract Mono
要求本文で指定されたコンテナー プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定したコンテナーがまだ存在しない場合、更新は失敗します。
Parameters:
Returns:
updateWithResponse
public abstract Response
要求本文で指定されたコンテナー プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定したコンテナーがまだ存在しない場合、更新は失敗します。
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
要求本文で指定されたコンテナー プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定したコンテナーがまだ存在しない場合、更新は失敗します。
Parameters:
Returns:
適用対象
Azure SDK for Java