public class PutBucketOptions extends BaseHttpRequestOptions
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
-
-
Nested Class Summary
Nested Classes
Modifier and Type
Class and Description
static class
PutBucketOptions.Builder
-
Field Summary
-
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, matrixParameters, pathSuffix, payload, queryParameters
-
Constructor Summary
Constructors
Constructor and Description
PutBucketOptions()
-
Method Summary
Methods
Modifier and Type
Method and Description
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
-
-
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()
Copyright © 2009-2013 jclouds. All Rights Reserved.