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:
org.jclouds.http.options.HttpRequestOptions

public class AWSS3PutObjectOptions
extends org.jclouds.s3.options.PutObjectOptions

Contains options supported in the AWS S3 REST API for the PUT object operation

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, pathSuffix, payload, queryParameters
 
Constructor Summary
AWSS3PutObjectOptions()
           
 
Method Summary
 org.jclouds.s3.domain.ObjectMetadata.StorageClass getStorageClass()
           
 AWSS3PutObjectOptions storageClass(org.jclouds.s3.domain.ObjectMetadata.StorageClass storageClass)
           
 AWSS3PutObjectOptions withAcl(org.jclouds.s3.domain.CannedAccessPolicy acl)
           
 
Methods inherited from class org.jclouds.s3.options.PutObjectOptions
buildRequestHeaders, getAcl, setHeaderTag
 
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildPathSuffix, buildQueryParameters, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, 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(org.jclouds.s3.domain.ObjectMetadata.StorageClass storageClass)

getStorageClass

public org.jclouds.s3.domain.ObjectMetadata.StorageClass getStorageClass()

withAcl

public AWSS3PutObjectOptions withAcl(org.jclouds.s3.domain.CannedAccessPolicy acl)
Overrides:
withAcl in class org.jclouds.s3.options.PutObjectOptions


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.