|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
org.jclouds.ContextBuilder#buildApi(S3Client.class)
as S3AsyncClient interface will be removed in jclouds 1.7.
@Deprecated public interface S3AsyncClient
Provides asynchronous access to S3 via their REST API.
All commands return a ListenableFuture of the result from S3. Any exceptions incurred during processing will be backend in anExecutionException as documented in
Future.get().
AWSS3Client,
| Field Summary | |
|---|---|
static String |
VERSION
Deprecated. |
| Method Summary | |
|---|---|
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,
org.jclouds.http.options.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. |
| Methods inherited from interface java.io.Closeable |
|---|
close |
| Field Detail |
|---|
static final String VERSION
| Method Detail |
|---|
@Provides S3Object newS3Object()
@Named(value="GetObject")
com.google.common.util.concurrent.ListenableFuture<S3Object> getObject(String bucketName,
String key,
org.jclouds.http.options.GetOptions... options)
S3Client.getObject(java.lang.String, java.lang.String, org.jclouds.http.options.GetOptions...)
@Named(value="GetObject")
com.google.common.util.concurrent.ListenableFuture<ObjectMetadata> headObject(String bucketName,
String key)
S3Client.headObject(java.lang.String, java.lang.String)
@Named(value="GetObject")
com.google.common.util.concurrent.ListenableFuture<Boolean> objectExists(String bucketName,
String key)
S3Client.objectExists(java.lang.String, java.lang.String)
@Named(value="DeleteObject")
com.google.common.util.concurrent.ListenableFuture<Void> deleteObject(String bucketName,
String key)
S3Client.deleteObject(java.lang.String, java.lang.String)
@Named(value="PutObject")
com.google.common.util.concurrent.ListenableFuture<String> putObject(String bucketName,
S3Object object,
PutObjectOptions... options)
S3Client.putObject(java.lang.String, org.jclouds.s3.domain.S3Object, org.jclouds.s3.options.PutObjectOptions...)
@Named(value="CreateBucket")
com.google.common.util.concurrent.ListenableFuture<Boolean> putBucketInRegion(@Nullable
String region,
String bucketName,
PutBucketOptions... options)
S3Client.putBucketInRegion(java.lang.String, java.lang.String, org.jclouds.s3.options.PutBucketOptions...)@Named(value="DeleteBucket") com.google.common.util.concurrent.ListenableFuture<Boolean> deleteBucketIfEmpty(String bucketName)
S3Client.deleteBucketIfEmpty(java.lang.String)@Named(value="ListBucket") com.google.common.util.concurrent.ListenableFuture<Boolean> bucketExists(String bucketName)
S3Client.bucketExists(java.lang.String)@Named(value="GetBucketLocation") com.google.common.util.concurrent.ListenableFuture<String> getBucketLocation(String bucketName)
S3Client.getBucketLocation(java.lang.String)@Named(value="GetBucketRequestPayment") com.google.common.util.concurrent.ListenableFuture<Payer> getBucketPayer(String bucketName)
S3Client.getBucketPayer(java.lang.String)
@Named(value="PutBucketRequestPayment")
com.google.common.util.concurrent.ListenableFuture<Void> setBucketPayer(String bucketName,
Payer payer)
S3Client.setBucketPayer(java.lang.String, org.jclouds.s3.domain.Payer)
@Named(value="ListBucket")
com.google.common.util.concurrent.ListenableFuture<ListBucketResponse> listBucket(String bucketName,
ListBucketOptions... options)
S3Client.listBucket(java.lang.String, org.jclouds.s3.options.ListBucketOptions...)@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)
S3Client.copyObject(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.jclouds.s3.options.CopyObjectOptions...)@Named(value="GetBucketAcl") com.google.common.util.concurrent.ListenableFuture<AccessControlList> getBucketACL(String bucketName)
S3Client.getBucketACL(java.lang.String)
@Named(value="PutBucketAcl")
com.google.common.util.concurrent.ListenableFuture<Boolean> putBucketACL(String bucketName,
AccessControlList acl)
S3Client.putBucketACL(java.lang.String, org.jclouds.s3.domain.AccessControlList)
@Named(value="GetObjectAcl")
com.google.common.util.concurrent.ListenableFuture<AccessControlList> getObjectACL(String bucketName,
String key)
S3Client.getObjectACL(java.lang.String, java.lang.String)
@Named(value="PutObjectAcl")
com.google.common.util.concurrent.ListenableFuture<Boolean> putObjectACL(String bucketName,
String key,
AccessControlList acl)
S3Client.putObjectACL(java.lang.String, java.lang.String, org.jclouds.s3.domain.AccessControlList)@Named(value="GetBucketLogging") com.google.common.util.concurrent.ListenableFuture<BucketLogging> getBucketLogging(String bucketName)
S3Client.getBucketLogging(java.lang.String)
@Named(value="PutBucketLogging")
com.google.common.util.concurrent.ListenableFuture<Void> enableBucketLogging(String bucketName,
BucketLogging logging)
S3Client.enableBucketLogging(java.lang.String, org.jclouds.s3.domain.BucketLogging)@Named(value="PutBucketLogging") com.google.common.util.concurrent.ListenableFuture<Void> disableBucketLogging(String bucketName)
S3Client#putBucketLogging
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||