com.amazonaws.services.s3.model
Class SetBucketAclRequest

java.lang.Object
  extended by com.amazonaws.AmazonWebServiceRequest
      extended by com.amazonaws.services.s3.model.SetBucketAclRequest

public class SetBucketAclRequest
extends AmazonWebServiceRequest

Request object containing all the options for setting a bucket's Access Control List (ACL).


Constructor Summary
SetBucketAclRequest(String bucketName, AccessControlList acl)
          Constructs a new SetBucketAclRequest object, ready to set the specified ACL on the specified bucket when this request is executed.
SetBucketAclRequest(String bucketName, CannedAccessControlList acl)
          Constructs a new SetBucketAclRequest object, ready to set the specified canned ACL on the specified bucket when this request is executed.
 
Method Summary
 AccessControlList getAcl()
          Returns the custom ACL to be applied to the specified bucket when this request is executed.
 String getBucketName()
          Returns the name of the bucket whose ACL will be modified by this request when executed.
 CannedAccessControlList getCannedAcl()
          Returns the canned ACL to be applied to the specified bucket when this request is executed.
 
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyPrivateRequestParameters, getDelegationToken, getRequestClientOptions, getRequestCredentials, setDelegationToken, setRequestCredentials
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SetBucketAclRequest

public SetBucketAclRequest(String bucketName,
                           AccessControlList acl)
Constructs a new SetBucketAclRequest object, ready to set the specified ACL on the specified bucket when this request is executed.

Parameters:
bucketName - The name of the bucket whose ACL will be set by this request.
acl - The custom Access Control List containing the access rules to apply to the specified bucket when this request is executed.

SetBucketAclRequest

public SetBucketAclRequest(String bucketName,
                           CannedAccessControlList acl)
Constructs a new SetBucketAclRequest object, ready to set the specified canned ACL on the specified bucket when this request is executed.

Parameters:
bucketName - The name of the bucket whose ACL will be set by this request.
acl - The Canned Access Control List to apply to the specified bucket when this request is executed.
Method Detail

getBucketName

public String getBucketName()
Returns the name of the bucket whose ACL will be modified by this request when executed.

Returns:
The name of the bucket whose ACL will be modified by this request when executed.

getAcl

public AccessControlList getAcl()
Returns the custom ACL to be applied to the specified bucket when this request is executed. A request can use either a custom ACL or a canned ACL, but not both.

Returns:
The custom ACL to be applied to the specified bucket when this request is executed.

getCannedAcl

public CannedAccessControlList getCannedAcl()
Returns the canned ACL to be applied to the specified bucket when this request is executed. A request can use either a custom ACL or a canned ACL, but not both.

Returns:
The canned ACL to be applied to the specified bucket when this request is executed.


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