Class AWSS3PutOptions
- java.lang.Object
-
- org.jclouds.blobstore.options.PutOptions
-
- org.jclouds.aws.s3.blobstore.options.AWSS3PutOptions
-
- All Implemented Interfaces:
Cloneable
public class AWSS3PutOptions extends PutOptions
Contains AWS-S3 specific options supported in the put blob operation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AWSS3PutOptions.Builder
-
Nested classes/interfaces inherited from class org.jclouds.blobstore.options.PutOptions
PutOptions.ImmutablePutOptions
-
-
Field Summary
-
Fields inherited from class org.jclouds.blobstore.options.PutOptions
NONE
-
-
Constructor Summary
Constructors Constructor Description AWSS3PutOptions()
AWSS3PutOptions(boolean multipart, ObjectMetadata.StorageClass storageClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AWSS3PutOptions
clone()
ObjectMetadata.StorageClass
getStorageClass()
AWSS3PutOptions
storageClass(ObjectMetadata.StorageClass storageClass)
String
toString()
-
Methods inherited from class org.jclouds.blobstore.options.PutOptions
getBlobAccess, getCustomExecutor, getUseCustomExecutor, isMultipart, multipart, multipart, multipart, setBlobAccess, setCustomExecutor
-
-
-
-
Constructor Detail
-
AWSS3PutOptions
public AWSS3PutOptions()
-
AWSS3PutOptions
public AWSS3PutOptions(boolean multipart, ObjectMetadata.StorageClass storageClass)
-
-
Method Detail
-
storageClass
public AWSS3PutOptions storageClass(ObjectMetadata.StorageClass storageClass)
-
getStorageClass
public ObjectMetadata.StorageClass getStorageClass()
-
clone
public AWSS3PutOptions clone()
- Overrides:
clone
in classPutOptions
-
toString
public String toString()
- Overrides:
toString
in classPutOptions
-
-