com.amazonaws.services.s3.model
Class BucketPolicy

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

public class BucketPolicy
extends Object

Represents a Amazon S3 bucket policy. 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. Requesting the bucket policy for a newly created bucket will return a policy object with null policy text.

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


Constructor Summary
BucketPolicy()
           
 
Method Summary
 String getPolicyText()
          Gets 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()
Gets the raw policy JSON text as returned by Amazon S3. If no policy has been applied to the specified bucket, the policy text will be null.

Returns:
The raw policy JSON text as returned by Amazon S3. If no policy has been applied to the specified bucket, this method returns null policy text.
See Also:
BucketPolicy#setPolicyText()

setPolicyText

public void setPolicyText(String policyText)
Sets the raw policy JSON text. A bucket will have no policy text unless the policy text is explicitly provided through this method.

Parameters:
policyText - The raw policy JSON text.
See Also:
getPolicyText()


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