org.jclouds.aws.s3.blobstore.options
Class AWSS3PutObjectOptions

java.lang.Object
  extended by org.jclouds.http.options.BaseHttpRequestOptions
      extended by org.jclouds.s3.options.PutObjectOptions
          extended by 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

Nested Class Summary
static class AWSS3PutObjectOptions.Builder
           
 
Field Summary
 
Fields inherited from class org.jclouds.s3.options.PutObjectOptions
NONE
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, matrixParameters, pathSuffix, payload, queryParameters
 
Constructor Summary
AWSS3PutObjectOptions()
           
 
Method Summary
 ObjectMetadata.StorageClass getStorageClass()
           
 AWSS3PutObjectOptions storageClass(ObjectMetadata.StorageClass storageClass)
           
 AWSS3PutObjectOptions withAcl(CannedAccessPolicy acl)
          Override the default ACL (private) with the specified one.
 
Methods inherited from class org.jclouds.s3.options.PutObjectOptions
buildRequestHeaders, getAcl, setHeaderTag
 
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

AWSS3PutObjectOptions

public AWSS3PutObjectOptions()
Method Detail

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.