com.microsoft.azure.storage.blob

クラス

BlobBatchOperation<P,R>
BlobContainerPermissions

コンテナーのアクセス許可を表します。

コンテナーのアクセス許可には、コンテナーの 2 種類のアクセス設定が含まれます。

  • プロパティで publicAccess 表されるコンテナーのパブリック アクセス設定。 パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。

  • メソッドで getSharedAccessPolicies() 表されるコンテナーのアクセス ポリシー。 この設定は、コンテナーの共有アクセス ポリシーのコレクションを参照します。 共有アクセス ポリシーを使用して、1 つ以上の共有アクセス署名の開始時刻、有効期限、およびアクセス許可を制御できます。 共有アクセス署名は、コンテナーのリソースへの委任されたアクセスを提供します。

コンテナーのアクセス許可の管理の詳細については、「 コンテナーと BLOB へのアクセスの管理」を参照してください。
BlobContainerProperties

コンテナーのシステム プロパティを表します。

BlobCustomerProvidedKey

クライアント指定のキー暗号化で使用される暗号化キーの不変ラッパー。

BlobDeleteBatchOperation
BlobEncryptionPolicy

Azure BLOB のエンベロープ暗号化/暗号化解除を実行するために使用される BLOB 暗号化ポリシーを表します。

BlobInputStream

特定の BLOB リソースを読み取る入力ストリームを提供します。

BlobOutputStream
BlobProperties

BLOB のシステム プロパティを表します。

BlobRequestOptions

要求で指定できる一連のオプションを表します。

BlobSetTierBatchOperation
BlockEntry

のブロック CloudBlockBlobを一覧表示およびコミットするために使用される クラス。

CloudAppendBlob

Microsoft Azure Append BLOB を表します。

CloudBlob

Microsoft Azure BLOB を表します。 これは、 クラスと CloudPageBlob クラスのCloudBlockBlob基本クラスです。

CloudBlobClient

Microsoft Azure Blob サービスにアクセスするためのクライアントを提供します。

このクラスは、BLOB サービスへのアクセスポイントを提供します。 サービス クライアントは BLOB サービスのベース URI をカプセル化します。 また、認証済みアクセスに使用される場合、ストレージ アカウントにアクセスするための資格情報もカプセル化します。

CloudBlobContainer

Microsoft Azure BLOB サービス内のコンテナーを表します。

コンテナーはディレクトリを保持して、CloudBlobDirectory オブジェクトとしてカプセル化され、ディレクトリは、ブロック BLOB とページ BLOB を保持します。 ディレクトリはサブディレクトリも保持できます。

CloudBlobDirectory

区切り記号で指定される BLOB の仮想ディレクトリを表します。

CloudBlobContainer オブジェクトとしてカプセル化されるコンテナーであり、ディレクトリを保持します。ディレクトリはブロック BLOB とページ BLOB を保持します。 ディレクトリはサブディレクトリも保持できます。

CloudBlockBlob

一連のブロックとしてアップロードされる BLOB を表します。

CloudPageBlob

Microsoft Azure ページ BLOB を表します。

CopyState

コピー操作の属性を表します。

LengthLimitingStream
PageRange

ページ BLOB 内のページの範囲を表します。

PageRangeDiff

前のスナップショット指定以降に変更されたページ BLOB 内のページの範囲を表します。

SharedAccessBlobHeaders

SAS を使用してアクセスされた BLOB と共に返される省略可能なヘッダーを表します。

SharedAccessBlobPolicy

共有アクセス署名の開始時刻、有効期限、アクセス許可を指定する共有アクセス ポリシーを表します。

SubStream
UserDelegationKeyRequestSerializer

インターフェイス

ListBlobItem

BLOB の一覧作成操作から返される項目を表します。

列挙型

BlobContainerPublicAccessType

コンテナーで許可されているパブリック アクセスのレベルを指定します。

パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。

列挙は BlobContainerPublicAccessType 、次の 3 つのレベルの匿名読み取りアクセスを提供します。

  • OFF匿名アクセスを禁止します。

  • BLOBは、BLOB リソースへの匿名読み取りアクセスを許可しますが、コンテナー メタデータやコンテナー内の BLOB の一覧にはアクセスできません。

  • CONTAINERは、BLOB リソース、コンテナー メタデータ、およびコンテナー内の BLOB の一覧への匿名読み取りアクセスを許可します。

BLOB サービス リソースへの匿名アクセスの管理の詳細については、「コンテナーのAccess Controlの設定」を参照してください。
BlobListingDetails

一連の BLOB の一覧を作成するときに含める項目を指定します。

既定では、コミットされたブロックは常に返されます。 スナップショット、メタデータ、および/またはコミットされていないブロックを含めるには、この列挙型の値を使用します。

BlobType

BLOB の種類を指定します。

BlockListingFilter

コミットされたブロックのみ、コミットされていないブロックのみ、またはすべてのブロックを一覧表示するかどうかを指定します。

BlockSearchMode

指定したブロックを検索するために検索するブロック リストを指定します。

ContainerListingDetails

このストレージ アカウントのコンテナーの一覧を作成するときに含める詳細を指定します。

CopyStatus

BLOB コピー操作のステータスを表します。

DeleteSnapshotsOption

削除操作を呼び出すときのオプションを指定します。

LeaseDuration

リソースのリース期間です。

LeaseState

リソースのリース状態です。

LeaseStatus

BLOB のリース状態を指定します。

BLOB のリース状態をチェックして、現在アクティブなリース (排他書き込みアクセス用にロックされている) か、または排他的書き込みアクセスに使用できるかどうかを判断できます。

PremiumPageBlobTier

ページ BLOB の層。 PremiumPageBlobTier ごとの対応する IOPS とスループットの詳細については、をご覧 https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets ください。

RehydratePriority

BLOB のリハイドレート優先度。

RehydrationStatus

現在アーカイブされている BLOB のリハイドレートの状態。 このバージョンの Standard ストレージ アカウントのブロック BLOB にのみ適用されます。

SharedAccessBlobPermissions

共有アクセス ポリシーの有効な一連の権限を指定します。

StandardBlobTier

Standard ストレージ アカウント上のブロック BLOB の層。