Uses of Annotation Interface
org.jclouds.s3.Bucket
Packages that use Bucket
Package
Description
This package contains an Amazon S3 client implemented by
HttpCommandExecutorService
commands.This package contains modules who manage the dependencies of the S3Context, S3Client, and S3 Map views.
This package contains response handlers for S3 commands.
This package contains xml logic that parses S3 responses.
-
Uses of Bucket in org.jclouds.s3
Method parameters in org.jclouds.s3 with annotations of type BucketModifier and TypeMethodDescriptionvoid
S3Client.abortMultipartUpload
(String bucketName, String key, String uploadId) This operation aborts a multipart upload.boolean
S3Client.bucketExists
(String bucketName) Issues a HEAD command to determine if the bucket exists or not.S3Client.completeMultipartUpload
(String bucketName, String key, String uploadId, Map<Integer, String> parts) This operation completes a multipart upload by assembling previously uploaded parts.S3Client.copyObject
(String sourceBucket, String sourceObject, String destinationBucket, String destinationObject, CopyObjectOptions... options) Copies one object to another bucket, retaining UserMetadata from the source.boolean
S3Client.deleteBucketIfEmpty
(String bucketName) Deletes the bucket, if it is empty.void
S3Client.deleteObject
(String bucketName, String key) Removes the object and metadata associated with the key.S3Client.deleteObjects
(String bucketName, Iterable<String> keys) The Multi-Object Delete operation enables you to delete multiple objects from a bucket using a single HTTP request.void
S3Client.disableBucketLogging
(String bucketName) Disables logging for a bucket.void
S3Client.enableBucketLogging
(String bucketName, BucketLogging logging) Enables logging for a bucket.S3Client.getBucketACL
(String bucketName) A GET request operation directed at an object or bucket URI with the "acl" parameter retrieves the Access Control List (ACL) settings for that S3 item.S3Client.getBucketLocation
(String bucketName) A GET location request operation using a bucket URI lists the location constraint of the bucket.S3Client.getBucketLogging
(String bucketName) Inspects the logging status for a bucket.S3Client.getBucketPayer
(String bucketName) A GET request operation on a requestPayment resource returns the request payment configuration of a bucket.S3Client.getObject
(String bucketName, String key, GetOptions... options) Retrieves the S3Object associated with the Key or KeyNotFoundException if not available;S3Client.getObjectACL
(String bucketName, String key) A GET request operation directed at an object or bucket URI with the "acl" parameter retrieves the Access Control List (ACL) settings for that S3 item.S3Client.headObject
(String bucketName, String key) Retrieves themetadata
of the object associated with the key or null if not available.S3Client.initiateMultipartUpload
(String bucketName, ObjectMetadata objectMetadata, PutObjectOptions... options) This operation initiates a multipart upload and returns an upload ID.S3Client.listBucket
(String bucketName, ListBucketOptions... options) Retrieve aS3Bucket
listing.S3Client.listMultipartParts
(String bucketName, String key, String uploadId) Deprecated.see #listMultipartPartsFullS3Client.listMultipartPartsFull
(String bucketName, String key, String uploadId) S3Client.listMultipartUploads
(String bucketName, String delimiter, Integer maxUploads, String keyMarker, String prefix, String uploadIdMarker) boolean
S3Client.objectExists
(String bucketName, String key) boolean
S3Client.putBucketACL
(String bucketName, AccessControlList acl) Update a bucket's Access Control List settings.boolean
S3Client.putBucketInRegion
(String region, String bucketName, PutBucketOptions... options) Create and name your own bucket in which to store your objects.S3Client.putObject
(String bucketName, S3Object object, PutObjectOptions... options) Store data by creating or overwriting an object.boolean
S3Client.putObjectACL
(String bucketName, String key, AccessControlList acl) Update an object's Access Control List settings.void
S3Client.setBucketPayer
(String bucketName, Payer payer) The PUT request operation with a requestPayment URI configures an existing bucket to be Requester Pays or not.boolean
S3Client.updateBucketCannedACL
(String bucketName, CannedAccessPolicy acl) Update a bucket's Access Control List settings.boolean
S3Client.updateObjectCannedACL
(String bucketName, String key, CannedAccessPolicy acl) Update an object's Access Control List settings.S3Client.uploadPart
(String bucketName, String key, int partNumber, String uploadId, Payload part) This operation uploads a part in a multipart upload.S3Client.uploadPartCopy
(String bucketName, String key, int partNumber, String uploadId, String sourceBucket, String sourceObject, long startOffset, long endOffset) -
Uses of Bucket in org.jclouds.s3.config
Methods in org.jclouds.s3.config with annotations of type BucketModifier and TypeMethodDescriptionprotected final com.google.common.cache.LoadingCache
<String, com.google.common.base.Optional<String>> S3HttpApiModule.bucketToRegion
(com.google.common.cache.CacheLoader<String, com.google.common.base.Optional<String>> loader) S3HttpApiModule.provideBucketToRegion
(com.google.common.base.Supplier<Set<String>> regionSupplier, S3Client client) protected final com.google.common.base.Supplier
<URI> S3HttpApiModule.provideBucketURI
(com.google.common.base.Supplier<String> defaultRegion, RegionToEndpointOrProviderIfNull regionToEndpoint) protected final com.google.common.base.Supplier
<String> S3HttpApiModule.provideDefaultRegionForBucket
(com.google.common.base.Supplier<String> defaultRegion) Method parameters in org.jclouds.s3.config with annotations of type BucketModifier and TypeMethodDescriptionprotected final com.google.common.cache.LoadingCache
<String, com.google.common.base.Optional<String>> S3HttpApiModule.bucketToRegion
(com.google.common.cache.CacheLoader<String, com.google.common.base.Optional<String>> loader) protected final com.google.common.base.Supplier
<URI> S3HttpApiModule.provideBucketURI
(com.google.common.base.Supplier<String> defaultRegion, RegionToEndpointOrProviderIfNull regionToEndpoint) -
Uses of Bucket in org.jclouds.s3.functions
Constructor parameters in org.jclouds.s3.functions with annotations of type BucketModifierConstructorDescriptionBindRegionToXmlPayload
(com.google.common.base.Supplier<String> defaultRegionForEndpointSupplier, com.google.common.base.Supplier<String> defaultRegionForServiceSupplier, com.google.common.base.Supplier<Set<String>> regionsSupplier) GetRegionForBucket
(com.google.common.cache.LoadingCache<String, com.google.common.base.Optional<String>> bucketToRegion) -
Uses of Bucket in org.jclouds.s3.xml
Constructor parameters in org.jclouds.s3.xml with annotations of type BucketModifierConstructorDescriptionLocationConstraintHandler
(com.google.common.cache.LoadingCache<String, com.google.common.base.Optional<String>> bucketToRegion)