| Package | Description | 
|---|---|
| org.jclouds.aws.s3 | |
| org.jclouds.s3 | 
 This package contains an Amazon S3 client implemented by  
HttpCommandExecutorService commands. | 
| org.jclouds.s3.config | 
 This package contains modules who manage the dependencies of the S3Context, S3Client, and S3 Map views. 
 | 
| org.jclouds.s3.functions | 
 This package contains response handlers for S3 commands. 
 | 
| org.jclouds.s3.xml | 
 This package contains xml logic that parses S3 responses. 
 | 
| org.jclouds.walrus | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<Void> | 
AWSS3AsyncClient.abortMultipartUpload(String bucketName,
                    String key,
                    String uploadId)  | 
com.google.common.util.concurrent.ListenableFuture<String> | 
AWSS3AsyncClient.completeMultipartUpload(String bucketName,
                       String key,
                       String uploadId,
                       Map<Integer,String> parts)  | 
com.google.common.util.concurrent.ListenableFuture<DeleteResult> | 
AWSS3AsyncClient.deleteObjects(String bucketName,
             Iterable<String> keys)  | 
com.google.common.util.concurrent.ListenableFuture<String> | 
AWSS3AsyncClient.initiateMultipartUpload(String bucketName,
                       ObjectMetadata objectMetadata,
                       PutObjectOptions... options)  | 
com.google.common.util.concurrent.ListenableFuture<String> | 
AWSS3AsyncClient.uploadPart(String bucketName,
          String key,
          int partNumber,
          String uploadId,
          Payload part)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
S3AsyncClient.bucketExists(String bucketName)  | 
com.google.common.util.concurrent.ListenableFuture<ObjectMetadata> | 
S3AsyncClient.copyObject(String sourceBucket,
          String sourceObject,
          String destinationBucket,
          String destinationObject,
          CopyObjectOptions... options)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
S3AsyncClient.deleteBucketIfEmpty(String bucketName)  | 
com.google.common.util.concurrent.ListenableFuture<Void> | 
S3AsyncClient.deleteObject(String bucketName,
            String key)  | 
com.google.common.util.concurrent.ListenableFuture<Void> | 
S3AsyncClient.disableBucketLogging(String bucketName)  | 
com.google.common.util.concurrent.ListenableFuture<Void> | 
S3AsyncClient.enableBucketLogging(String bucketName,
                   BucketLogging logging)  | 
com.google.common.util.concurrent.ListenableFuture<AccessControlList> | 
S3AsyncClient.getBucketACL(String bucketName)  | 
com.google.common.util.concurrent.ListenableFuture<String> | 
S3AsyncClient.getBucketLocation(String bucketName)  | 
com.google.common.util.concurrent.ListenableFuture<BucketLogging> | 
S3AsyncClient.getBucketLogging(String bucketName)  | 
com.google.common.util.concurrent.ListenableFuture<Payer> | 
S3AsyncClient.getBucketPayer(String bucketName)  | 
com.google.common.util.concurrent.ListenableFuture<S3Object> | 
S3AsyncClient.getObject(String bucketName,
         String key,
         GetOptions... options)  | 
com.google.common.util.concurrent.ListenableFuture<AccessControlList> | 
S3AsyncClient.getObjectACL(String bucketName,
            String key)  | 
com.google.common.util.concurrent.ListenableFuture<ObjectMetadata> | 
S3AsyncClient.headObject(String bucketName,
          String key)  | 
com.google.common.util.concurrent.ListenableFuture<ListBucketResponse> | 
S3AsyncClient.listBucket(String bucketName,
          ListBucketOptions... options)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
S3AsyncClient.objectExists(String bucketName,
            String key)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
S3AsyncClient.putBucketACL(String bucketName,
            AccessControlList acl)  | 
boolean | 
S3Client.putBucketInRegion(String region,
                 String bucketName,
                 PutBucketOptions... options)
Create and name your own bucket in which to store your objects. 
 | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
S3AsyncClient.putBucketInRegion(String region,
                 String bucketName,
                 PutBucketOptions... options)  | 
com.google.common.util.concurrent.ListenableFuture<String> | 
S3AsyncClient.putObject(String bucketName,
         S3Object object,
         PutObjectOptions... options)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
S3AsyncClient.putObjectACL(String bucketName,
            String key,
            AccessControlList acl)  | 
com.google.common.util.concurrent.ListenableFuture<Void> | 
S3AsyncClient.setBucketPayer(String bucketName,
              Payer payer)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.cache.LoadingCache<String,com.google.common.base.Optional<String>> | 
S3RestClientModule.bucketToRegion(com.google.common.cache.CacheLoader<String,com.google.common.base.Optional<String>> loader)  | 
protected com.google.common.cache.CacheLoader<String,com.google.common.base.Optional<String>> | 
S3RestClientModule.bucketToRegion(com.google.common.base.Supplier<Set<String>> regionSupplier,
              S3Client client)  | 
protected com.google.common.base.Supplier<String> | 
S3RestClientModule.defaultRegionForBucket(com.google.common.base.Supplier<String> defaultRegion)  | 
protected com.google.common.base.Supplier<URI> | 
S3RestClientModule.provideBucketURI(com.google.common.base.Supplier<String> defaultRegion,
                RegionToEndpointOrProviderIfNull regionToEndpoint)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.cache.LoadingCache<String,com.google.common.base.Optional<String>> | 
S3RestClientModule.bucketToRegion(com.google.common.cache.CacheLoader<String,com.google.common.base.Optional<String>> loader)  | 
protected com.google.common.base.Supplier<URI> | 
S3RestClientModule.provideBucketURI(com.google.common.base.Supplier<String> defaultRegion,
                RegionToEndpointOrProviderIfNull regionToEndpoint)  | 
| Constructor and Description | 
|---|
AssignCorrectHostnameForBucket(RegionToEndpointOrProviderIfNull r2,
                              com.google.common.base.Function<String,com.google.common.base.Optional<String>> bucketToRegion)  | 
BindRegionToXmlPayload(com.google.common.base.Supplier<String> defaultRegionForEndpointSupplier,
                      com.google.common.base.Supplier<String> defaultRegionForServiceSupplier,
                      com.google.common.base.Supplier<Set<String>> regionsSupplier)  | 
DefaultEndpointThenInvalidateRegion(AssignCorrectHostnameForBucket r2,
                                   com.google.common.cache.LoadingCache<String,com.google.common.base.Optional<String>> bucketToRegionCache)  | 
GetRegionForBucket(com.google.common.cache.LoadingCache<String,com.google.common.base.Optional<String>> bucketToRegion)  | 
| Constructor and Description | 
|---|
LocationConstraintHandler(com.google.common.cache.LoadingCache<String,com.google.common.base.Optional<String>> bucketToRegion)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
WalrusAsyncClient.bucketExists(String bucketName)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.