org.jclouds.aws.s3
Interface AWSS3AsyncClient

All Superinterfaces:
Closeable, org.jclouds.s3.S3AsyncClient

Deprecated. please use org.jclouds.ContextBuilder#buildApi(AWSS3Client.class) as AWSS3AsyncClient interface will be removed in jclouds 1.7.

@Deprecated
public interface AWSS3AsyncClient
extends org.jclouds.s3.S3AsyncClient

Provides access to amazon-specific S3 features


Field Summary
 
Fields inherited from interface org.jclouds.s3.S3AsyncClient
VERSION
 
Method Summary
 com.google.common.util.concurrent.ListenableFuture<Void> abortMultipartUpload(String bucketName, String key, String uploadId)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<String> completeMultipartUpload(String bucketName, String key, String uploadId, Map<Integer,String> parts)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<DeleteResult> deleteObjects(String bucketName, Iterable<String> keys)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<String> initiateMultipartUpload(String bucketName, org.jclouds.s3.domain.ObjectMetadata objectMetadata, org.jclouds.s3.options.PutObjectOptions... options)
          Deprecated.  
 com.google.common.util.concurrent.ListenableFuture<String> uploadPart(String bucketName, String key, int partNumber, String uploadId, org.jclouds.io.Payload part)
          Deprecated.  
 
Methods inherited from interface org.jclouds.s3.S3AsyncClient
bucketExists, copyObject, deleteBucketIfEmpty, deleteObject, disableBucketLogging, enableBucketLogging, getBucketACL, getBucketLocation, getBucketLogging, getBucketPayer, getObject, getObjectACL, headObject, listBucket, listOwnedBuckets, newS3Object, objectExists, putBucketACL, putBucketInRegion, putObject, putObjectACL, setBucketPayer
 
Methods inherited from interface java.io.Closeable
close
 

Method Detail

initiateMultipartUpload

@Named(value="PutObject")
com.google.common.util.concurrent.ListenableFuture<String> initiateMultipartUpload(String bucketName,
                                                                                         org.jclouds.s3.domain.ObjectMetadata objectMetadata,
                                                                                         org.jclouds.s3.options.PutObjectOptions... options)
Deprecated. 
See Also:
AWSS3Client.initiateMultipartUpload(java.lang.String, org.jclouds.s3.domain.ObjectMetadata, org.jclouds.s3.options.PutObjectOptions...)

abortMultipartUpload

@Named(value="AbortMultipartUpload")
com.google.common.util.concurrent.ListenableFuture<Void> abortMultipartUpload(String bucketName,
                                                                                    String key,
                                                                                    String uploadId)
Deprecated. 
See Also:
AWSS3Client.abortMultipartUpload(java.lang.String, java.lang.String, java.lang.String)

uploadPart

@Named(value="PutObject")
com.google.common.util.concurrent.ListenableFuture<String> uploadPart(String bucketName,
                                                                            String key,
                                                                            int partNumber,
                                                                            String uploadId,
                                                                            org.jclouds.io.Payload part)
Deprecated. 
See Also:
AWSS3Client.uploadPart(java.lang.String, java.lang.String, int, java.lang.String, org.jclouds.io.Payload)

completeMultipartUpload

@Named(value="PutObject")
com.google.common.util.concurrent.ListenableFuture<String> completeMultipartUpload(String bucketName,
                                                                                         String key,
                                                                                         String uploadId,
                                                                                         Map<Integer,String> parts)
Deprecated. 
See Also:
AWSS3Client.completeMultipartUpload(java.lang.String, java.lang.String, java.lang.String, java.util.Map)

deleteObjects

@Named(value="DeleteObject")
com.google.common.util.concurrent.ListenableFuture<DeleteResult> deleteObjects(String bucketName,
                                                                                     Iterable<String> keys)
Deprecated. 
See Also:
AWSS3Client.deleteObjects(java.lang.String, java.lang.Iterable)


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