org.jclouds.aws.s3.blobstore.options
Class AWSS3PutObjectOptions
java.lang.Object
org.jclouds.http.options.BaseHttpRequestOptions
org.jclouds.s3.options.PutObjectOptions
org.jclouds.aws.s3.blobstore.options.AWSS3PutObjectOptions
- All Implemented Interfaces:
- HttpRequestOptions
public class AWSS3PutObjectOptions
- extends PutObjectOptions
Contains options supported in the AWS S3 REST API for the PUT object operation
- Author:
- Andrei Savu
- See Also:
PutObjectOptions
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions |
buildFormParameters, buildMatrixParameters, buildPathSuffix, buildQueryParameters, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstMatrixOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString |
AWSS3PutObjectOptions
public AWSS3PutObjectOptions()
storageClass
public AWSS3PutObjectOptions storageClass(ObjectMetadata.StorageClass storageClass)
getStorageClass
public ObjectMetadata.StorageClass getStorageClass()
withAcl
public AWSS3PutObjectOptions withAcl(CannedAccessPolicy acl)
- Description copied from class:
PutObjectOptions
- Override the default ACL (private) with the specified one.
- Overrides:
withAcl
in class PutObjectOptions
- See Also:
CannedAccessPolicy
Copyright © 2009-2012 jclouds. All Rights Reserved.