com.amazonaws.services.s3.model
Class BucketPolicy

java.lang.Object
  extended by com.amazonaws.services.s3.model.BucketPolicy

public class BucketPolicy
extends Object

Bucket policies provide access control management at the bucket level for both the bucket resource and contained object resources. Only one policy may be specified per-bucket.

Buckets have no policy text until one is explicitly specified. In other words, requesting the bucket policy for a brand new bucket will return a policy object with a null policy text.

See the Amazon S3 developer guide for more information on forming bucket polices.


Constructor Summary
BucketPolicy()
           
 
Method Summary
 String getPolicyText()
          Returns the raw policy JSON text, as returned by Amazon S3.
 void setPolicyText(String policyText)
          Sets the raw policy JSON text.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BucketPolicy

public BucketPolicy()
Method Detail

getPolicyText

public String getPolicyText()
Returns the raw policy JSON text, as returned by Amazon S3. If no policy has ever been applied to the associated bucket, its policy text will be null.

Returns:
The raw policy JSON text, possibly null if no policy has been specified for the associated bucket.

setPolicyText

public void setPolicyText(String policyText)
Sets the raw policy JSON text.

Parameters:
policyText - The raw policy JSON text.


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.