BlobContainerPermissions クラス
- java.
lang. Object - アクセス許可<T>
- com.
microsoft. azure. storage. blob. BlobContainerPermissions
- com.
public class BlobContainerPermissions extends Permissions
コンテナーのアクセス許可を表します。
コンテナーのアクセス許可には、コンテナーの 2 種類のアクセス設定が含まれます。
プロパティで publicAccess 表されるコンテナーのパブリック アクセス設定。 パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。
メソッドで getSharedAccessPolicies() 表されるコンテナーのアクセス ポリシー。 この設定は、コンテナーの共有アクセス ポリシーのコレクションを参照します。 共有アクセス ポリシーを使用して、1 つ以上の共有アクセス署名の開始時刻、有効期限、およびアクセス許可を制御できます。 共有アクセス署名は、コンテナーのリソースへの委任されたアクセスを提供します。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
BlobContainerPermissions() |
クラスのインスタンスを作成します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Blob |
getPublicAccess()
コンテナーのパブリック アクセスの設定を取得します。 パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。 列挙は BlobContainerPublicAccessType 、次の 3 つのレベルの匿名読み取りアクセスを提供します。
|
void |
setPublicAccess(final BlobContainerPublicAccessType publicAccess)
コンテナーのパブリック アクセス設定を設定します。 パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。 列挙は BlobContainerPublicAccessType 、次の 3 つのレベルの匿名読み取りアクセスを提供します。
|
継承メンバー
コンストラクターの詳細
BlobContainerPermissions
public BlobContainerPermissions()
クラスのインスタンスを作成します。
メソッドの詳細
getPublicAccess
public BlobContainerPublicAccessType getPublicAccess()
コンテナーのパブリック アクセスの設定を取得します。
パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。
列挙は BlobContainerPublicAccessType 、次の 3 つのレベルの匿名読み取りアクセスを提供します。
OFF匿名アクセスを禁止します。
BLOBは、BLOB リソースへの匿名読み取りアクセスを許可しますが、コンテナー メタデータやコンテナー内の BLOB の一覧にはアクセスできません。
CONTAINERは、BLOB リソース、コンテナー メタデータ、およびコンテナー内の BLOB の一覧への匿名読み取りアクセスを許可します。
setPublicAccess
public void setPublicAccess(final BlobContainerPublicAccessType publicAccess)
コンテナーのパブリック アクセス設定を設定します。
パブリック アクセス設定は、コンテナーとその BLOB を匿名要求を介して読み取ることができるかどうかを示します。
列挙は BlobContainerPublicAccessType 、次の 3 つのレベルの匿名読み取りアクセスを提供します。
OFF匿名アクセスを禁止します。
BLOBは、BLOB リソースへの匿名読み取りアクセスを許可しますが、コンテナー メタデータやコンテナー内の BLOB の一覧にはアクセスできません。
CONTAINERは、BLOB リソース、コンテナー メタデータ、およびコンテナー内の BLOB の一覧への匿名読み取りアクセスを許可します。
Parameters:
適用対象
Azure SDK for Java