org.jclouds.ContextBuilder#buildApi(S3Client.class)
as S3AsyncClient
interface will be removed in jclouds 1.7.@Deprecated public interface S3AsyncClient extends Closeable
ExecutionException
as documented in
Future.get()
.Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
bucketExists(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<ObjectMetadata> |
copyObject(String sourceBucket,
String sourceObject,
String destinationBucket,
String destinationObject,
CopyObjectOptions... options)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
deleteBucketIfEmpty(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Void> |
deleteObject(String bucketName,
String key)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Void> |
disableBucketLogging(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Void> |
enableBucketLogging(String bucketName,
BucketLogging logging)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<AccessControlList> |
getBucketACL(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<String> |
getBucketLocation(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<BucketLogging> |
getBucketLogging(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Payer> |
getBucketPayer(String bucketName)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<S3Object> |
getObject(String bucketName,
String key,
GetOptions... options)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<AccessControlList> |
getObjectACL(String bucketName,
String key)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<ObjectMetadata> |
headObject(String bucketName,
String key)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<ListBucketResponse> |
listBucket(String bucketName,
ListBucketOptions... options)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<? extends Set<BucketMetadata>> |
listOwnedBuckets()
Deprecated.
|
S3Object |
newS3Object()
Deprecated.
Creates a default implementation of S3Object
|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
objectExists(String bucketName,
String key)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
putBucketACL(String bucketName,
AccessControlList acl)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
putBucketInRegion(String region,
String bucketName,
PutBucketOptions... options)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<String> |
putObject(String bucketName,
S3Object object,
PutObjectOptions... options)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
putObjectACL(String bucketName,
String key,
AccessControlList acl)
Deprecated.
|
com.google.common.util.concurrent.ListenableFuture<Void> |
setBucketPayer(String bucketName,
Payer payer)
Deprecated.
|
static final String VERSION
@Provides S3Object newS3Object()
@Named(value="GetObject") com.google.common.util.concurrent.ListenableFuture<S3Object> getObject(String bucketName, String key, GetOptions... options)
@Named(value="GetObject") com.google.common.util.concurrent.ListenableFuture<ObjectMetadata> headObject(String bucketName, String key)
@Named(value="GetObject") com.google.common.util.concurrent.ListenableFuture<Boolean> objectExists(String bucketName, String key)
@Named(value="DeleteObject") com.google.common.util.concurrent.ListenableFuture<Void> deleteObject(String bucketName, String key)
@Named(value="PutObject") com.google.common.util.concurrent.ListenableFuture<String> putObject(String bucketName, S3Object object, PutObjectOptions... options)
@Named(value="CreateBucket") com.google.common.util.concurrent.ListenableFuture<Boolean> putBucketInRegion(@Nullable String region, String bucketName, PutBucketOptions... options)
@Named(value="DeleteBucket") com.google.common.util.concurrent.ListenableFuture<Boolean> deleteBucketIfEmpty(String bucketName)
@Named(value="ListBucket") com.google.common.util.concurrent.ListenableFuture<Boolean> bucketExists(String bucketName)
@Named(value="GetBucketLocation") com.google.common.util.concurrent.ListenableFuture<String> getBucketLocation(String bucketName)
@Named(value="GetBucketRequestPayment") com.google.common.util.concurrent.ListenableFuture<Payer> getBucketPayer(String bucketName)
@Named(value="PutBucketRequestPayment") com.google.common.util.concurrent.ListenableFuture<Void> setBucketPayer(String bucketName, Payer payer)
@Named(value="ListBucket") com.google.common.util.concurrent.ListenableFuture<ListBucketResponse> listBucket(String bucketName, ListBucketOptions... options)
@Named(value="ListAllMyBuckets") com.google.common.util.concurrent.ListenableFuture<? extends Set<BucketMetadata>> listOwnedBuckets()
S3Client.listOwnedBuckets()
@Named(value="PutObject") com.google.common.util.concurrent.ListenableFuture<ObjectMetadata> copyObject(String sourceBucket, String sourceObject, String destinationBucket, String destinationObject, CopyObjectOptions... options)
@Named(value="GetBucketAcl") com.google.common.util.concurrent.ListenableFuture<AccessControlList> getBucketACL(String bucketName)
@Named(value="PutBucketAcl") com.google.common.util.concurrent.ListenableFuture<Boolean> putBucketACL(String bucketName, AccessControlList acl)
@Named(value="GetObjectAcl") com.google.common.util.concurrent.ListenableFuture<AccessControlList> getObjectACL(String bucketName, String key)
@Named(value="PutObjectAcl") com.google.common.util.concurrent.ListenableFuture<Boolean> putObjectACL(String bucketName, String key, AccessControlList acl)
@Named(value="GetBucketLogging") com.google.common.util.concurrent.ListenableFuture<BucketLogging> getBucketLogging(String bucketName)
@Named(value="PutBucketLogging") com.google.common.util.concurrent.ListenableFuture<Void> enableBucketLogging(String bucketName, BucketLogging logging)
Copyright © 2009-2013 jclouds. All Rights Reserved.