Uses of Annotation Interface
org.jclouds.rest.annotations.ParamValidators
Packages that use ParamValidators
Package
Description
This package contains an Amazon S3 client implemented by
HttpCommandExecutorService
commands.-
Uses of ParamValidators in org.jclouds.azureblob
Method parameters in org.jclouds.azureblob with annotations of type ParamValidatorsModifier and TypeMethodDescriptionboolean
AzureBlobClient.blobExists
(String container, String name) boolean
AzureBlobClient.containerExists
(String container) Issues a HEAD command to determine if the container exists or not.AzureBlobClient.copyBlob
(URI copySource, String toContainer, String toName, CopyBlobOptions options) boolean
AzureBlobClient.createContainer
(String container, CreateContainerOptions... options) The Create Container operation creates a new container under the specified identity.void
AzureBlobClient.deleteBlob
(String container, String name) The Delete Blob operation marks the specified blob for deletion.void
AzureBlobClient.deleteContainer
(String container) The Delete Container operation marks the specified container for deletion.AzureBlobClient.getBlob
(String container, String name, GetOptions... options) The Get Blob operation reads or downloads a blob from the system, including its metadata and properties.AzureBlobClient.getBlobProperties
(String container, String name) The Get Blob Properties operation returns all user-defined metadata, standard HTTP properties, and system properties for the blob.AzureBlobClient.getBlockList
(String container, String name) Deprecated.AzureBlobClient.getBlockList
(String container, String name, String blockListType) AzureBlobClient.getContainerProperties
(String container) The Get Container Properties operation returns all user-defined metadata and system properties for the specified container.AzureBlobClient.getPublicAccessForContainer
(String container) Returns whether data in the container may be accessed publicly and the level of accessAzureBlobClient.listBlobs
(String container, ListBlobsOptions... options) The List Blobs operation enumerates the list of blobs under the specified container.The Put Blob operation creates a new blob or updates the content of an existing blob.void
The Put Block operation creates a block blob on Azure which can be later assembled into a single, large blob object with the Put Block List operation.void
The Put Block operation creates a block blob on Azure which can be later assembled into a single, large blob object with the Put Block List operation.AzureBlobClient.putBlockList
(String container, String name, List<String> blockIdList) Deprecated.call putBlockList(String, AzureBlob, List<String>) insteadAzureBlobClient.putBlockList
(String container, AzureBlob object, List<String> blockIdList) The Put Block List assembles a list of blocks previously uploaded with Put Block into a single blob.AzureBlobClient.setBlobProperties
(String container, String name, ContentMetadata contentMetadata) void
AzureBlobClient.setBlobTier
(String container, String name, AccessTier tier) AzureBlobClient.setPublicAccessForContainer
(String container, PublicAccess access) Returns whether data in the container may be accessed publicly and the level of accessvoid
AzureBlobClient.setResourceMetadata
(String container, Map<String, String> metadata) The Set Container Metadata operation sets one or more user-defined name/value pairs for the specified container. -
Uses of ParamValidators in org.jclouds.filesystem.strategy.internal
Method parameters in org.jclouds.filesystem.strategy.internal with annotations of type ParamValidators -
Uses of ParamValidators in org.jclouds.glacier
Method parameters in org.jclouds.glacier with annotations of type ParamValidatorsModifier and TypeMethodDescriptionboolean
GlacierClient.abortMultipartUpload
(String vaultName, String uploadId) Aborts the multipart upload.GlacierClient.completeMultipartUpload
(String vaultName, String uploadId, Map<Integer, com.google.common.hash.HashCode> hashes, long archiveSize) Completes the multipart upload.GlacierClient.createVault
(String vaultName) Creates a new vault to store archives.boolean
GlacierClient.deleteArchive
(String vaultName, String archiveId) Deletes an archive from a vault.boolean
GlacierClient.deleteVault
(String vaultName) Deletes a vault.GlacierClient.describeJob
(String vaultName, String jobId) Retrieves information about an ongoing job.GlacierClient.describeVault
(String vaultName) Retrieves the metadata for a vault.GlacierClient.getInventoryRetrievalOutput
(String vaultName, String jobId) Gets the job output for the given job ID.GlacierClient.getJobOutput
(String vaultName, String jobId) Downloads the output of an archive retrieval job.GlacierClient.getJobOutput
(String vaultName, String jobId, ContentRange range) Gets the raw job output of any kind of job.GlacierClient.initiateJob
(String vaultName, JobRequest job) Initiates a job.GlacierClient.initiateMultipartUpload
(String vaultName, long partSizeInMB) GlacierClient.initiateMultipartUpload
(String vaultName, long partSizeInMB) GlacierClient.initiateMultipartUpload
(String vaultName, long partSizeInMB, String description) Starts a new multipart upload.GlacierClient.initiateMultipartUpload
(String vaultName, long partSizeInMB, String description) Starts a new multipart upload.GlacierClient.initiateMultipartUpload
(String vaultName, long partSizeInMB, String description) Starts a new multipart upload.Lists jobs.GlacierClient.listJobs
(String vaultName, PaginationOptions options) Lists the ongoing jobs and the recently finished jobs for a vault.GlacierClient.listMultipartUploads
(String vaultName) GlacierClient.listMultipartUploads
(String vaultName, PaginationOptions options) Lists the ongoing multipart uploads in a vault.GlacierClient.listParts
(String vaultName, String uploadId, PaginationOptions options) Lists the multipart upload parts.GlacierClient.uploadArchive
(String vaultName, Payload payload) GlacierClient.uploadArchive
(String vaultName, Payload payload) GlacierClient.uploadArchive
(String vaultName, Payload payload, String description) Stores an archive in a vault.GlacierClient.uploadArchive
(String vaultName, Payload payload, String description) Stores an archive in a vault.GlacierClient.uploadArchive
(String vaultName, Payload payload, String description) Stores an archive in a vault.com.google.common.hash.HashCode
GlacierClient.uploadPart
(String vaultName, String uploadId, ContentRange range, Payload payload) Uploads one of the multipart upload parts.com.google.common.hash.HashCode
GlacierClient.uploadPart
(String vaultName, String uploadId, ContentRange range, Payload payload) Uploads one of the multipart upload parts. -
Uses of ParamValidators in org.jclouds.s3
Method parameters in org.jclouds.s3 with annotations of type ParamValidatorsModifier 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.void
S3Client.putBucketOwnershipControls
(String bucketName, String objectOwnership) 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.putPublicAccessBlock
(String bucketName, PublicAccessBlockConfiguration configuration) 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)