|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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()
Builds headers representing options.
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()
- Description copied from class:
BaseHttpRequestOptions
- Builds headers representing options.
- Specified by:
buildRequestHeaders
in interface HttpRequestOptions
- Overrides:
buildRequestHeaders
in class BaseHttpRequestOptions
- Returns:
- multimap that may contain headers.
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-2011 jclouds. All Rights Reserved.