| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.http.options.BaseHttpRequestOptions
org.jclouds.s3.options.PutBucketOptions
public class PutBucketOptions
Contains options supported in the REST API for the PUT bucket operation.
 import static org.jclouds.s3.commands.options.PutBucketOptions.Builder.*
 import static org.jclouds.s3.domain.S3Bucket.Metadata.LocationConstraint.*;
 import org.jclouds.s3.S3Client;
 
 S3Client connection = // get connection
 Future createdInEu = connection.putBucketIfNotExists("bucketName",createIn(EU));
 
- Author:
- Adrian Cole
- See Also:
Nested Class Summary 
 
static class 
PutBucketOptions.Builder
            
 
Field Summary 
 
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions 
 
formParameters, headers, matrixParameters, pathSuffix, payload, queryParameters 
 
Constructor Summary 
 
PutBucketOptions()
            
 
Method Summary 
 
 com.google.common.collect.Multimap<String,String> 
buildRequestHeaders()
            
 CannedAccessPolicy 
getAcl()
            
 void 
setHeaderTag(String headerTag)
            
 PutBucketOptions 
withBucketAcl(CannedAccessPolicy acl)
          Override the default ACL (private) with the specified one. 
 
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions 
 
buildFormParameters, buildMatrixParameters, buildPathSuffix, buildQueryParameters, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstMatrixOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString 
 
Methods inherited from class java.lang.Object 
 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait 
 
Constructor Detail 
 
PutBucketOptions
public PutBucketOptions()
Method Detail 
 
setHeaderTag
@Inject
public void setHeaderTag(@Named(value="jclouds.aws.header.tag")
                                String headerTag)
- 
 
buildRequestHeaders
public com.google.common.collect.Multimap<String,String> buildRequestHeaders()
- 
- Specified by:
- buildRequestHeadersin interface- org.jclouds.http.options.HttpRequestOptions
- Overrides:
- buildRequestHeadersin class- org.jclouds.http.options.BaseHttpRequestOptions
 
- 
 
withBucketAcl
public PutBucketOptions withBucketAcl(CannedAccessPolicy acl)
- Override the default ACL (private) with the specified one.
 
- 
- See Also:
- CannedAccessPolicy
 
getAcl
public CannedAccessPolicy getAcl()
- 
- See Also:
- withBucketAcl(org.jclouds.s3.domain.CannedAccessPolicy)
 
  
      Overview  
      Package  
    Class  
      Use  
      Tree  
      Deprecated  
      Index  
      Help  
   
 
 
 
 PREV CLASS 
 NEXT CLASS 
  FRAMES   
 NO FRAMES   
 
 
 
  SUMMARY: NESTED | FIELD | CONSTR | METHOD 
DETAIL: FIELD | CONSTR | METHOD 
 
Copyright © 2009-2012 jclouds. All Rights Reserved.