public class SetBucketPolicyRequest extends IIJGIOWebServiceRequest
指定したバケットに関連付けられたポリシーをセットします。 バケットオーナーだけがバケットポリシーをセットできます。 指定したバケットにすでにポリシーが存在した場合、新しい ポリシーが既存のポリシーを置換します。
バケットポリシーはバケットのリソースとそこに含まれるオブジェクトのリソースの 両方に対してバケットレベルでのaccess control管理を提供します。1バケットあたり 1ポリシーだけを指定できます。
Constructor and Description |
---|
SetBucketPolicyRequest(String bucketName,
String policyText)
新しいリクエストオブジェクトを生成し、IIJ GIOストレージ&アナリシスサービスの
バケットポリシーのセットを実行する準備をします。
|
Modifier and Type | Method and Description |
---|---|
String |
getBucketName()
ポリシーがセットされるバケット名を返します。
|
String |
getPolicyText()
指定したバケットに適用するポリシーを返します。
|
void |
setBucketName(String bucketName)
ポリシーがセットされるバケット名をセットします。
|
void |
setPolicyText(String policyText)
指定したバケットに適用するポリシーをセットします。
|
SetBucketPolicyRequest |
withBucketName(String bucketName)
ポリシーがセットされるバケット名をセットし
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
SetBucketPolicyRequest |
withPolicyText(String policyText)
指定したバケットに適用するポリシーをセットし
追加の連鎖したメソッド呼び出しのため、更新されたオブジェクトを返します。
|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials
public String getBucketName()
public void setBucketName(String bucketName)
bucketName
- ポリシーがセットされるバケット名public SetBucketPolicyRequest withBucketName(String bucketName)
bucketName
- ポリシーがセットされるバケット名public String getPolicyText()
public void setPolicyText(String policyText)
policyText
- 指定したバケットに適用するポリシーpublic SetBucketPolicyRequest withPolicyText(String policyText)
policyText
- 指定したバケットに適用するポリシーCopyright © 2018. All rights reserved.