@Generated(value="software.amazon.awssdk:codegen") public interface S3Client extends software.amazon.awssdk.utils.SdkAutoCloseable
builder()
method.
nullModifier and Type | Field and Description |
---|---|
static String |
SERVICE_NAME |
Modifier and Type | Method and Description |
---|---|
default AbortMultipartUploadResponse |
abortMultipartUpload(AbortMultipartUploadRequest abortMultipartUploadRequest)
Aborts a multipart upload.
|
default AbortMultipartUploadResponse |
abortMultipartUpload(Consumer<AbortMultipartUploadRequest.Builder> abortMultipartUploadRequest)
Aborts a multipart upload.
|
static S3ClientBuilder |
builder()
Create a builder that can be used to configure and create a
S3Client . |
default CompleteMultipartUploadResponse |
completeMultipartUpload(CompleteMultipartUploadRequest completeMultipartUploadRequest)
Completes a multipart upload by assembling previously uploaded parts.
|
default CompleteMultipartUploadResponse |
completeMultipartUpload(Consumer<CompleteMultipartUploadRequest.Builder> completeMultipartUploadRequest)
Completes a multipart upload by assembling previously uploaded parts.
|
default CopyObjectResponse |
copyObject(Consumer<CopyObjectRequest.Builder> copyObjectRequest)
Creates a copy of an object that is already stored in Amazon S3.
|
default CopyObjectResponse |
copyObject(CopyObjectRequest copyObjectRequest)
Creates a copy of an object that is already stored in Amazon S3.
|
static S3Client |
create()
Create a
S3Client with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from
the DefaultCredentialsProvider . |
default CreateBucketResponse |
createBucket(Consumer<CreateBucketRequest.Builder> createBucketRequest)
Creates a new bucket.
|
default CreateBucketResponse |
createBucket(CreateBucketRequest createBucketRequest)
Creates a new bucket.
|
default CreateMultipartUploadResponse |
createMultipartUpload(Consumer<CreateMultipartUploadRequest.Builder> createMultipartUploadRequest)
Initiates a multipart upload and returns an upload ID.
|
default CreateMultipartUploadResponse |
createMultipartUpload(CreateMultipartUploadRequest createMultipartUploadRequest)
Initiates a multipart upload and returns an upload ID.
|
default DeleteBucketResponse |
deleteBucket(Consumer<DeleteBucketRequest.Builder> deleteBucketRequest)
Deletes the bucket.
|
default DeleteBucketResponse |
deleteBucket(DeleteBucketRequest deleteBucketRequest)
Deletes the bucket.
|
default DeleteBucketAnalyticsConfigurationResponse |
deleteBucketAnalyticsConfiguration(Consumer<DeleteBucketAnalyticsConfigurationRequest.Builder> deleteBucketAnalyticsConfigurationRequest)
Deletes an analytics configuration for the bucket (specified by the analytics configuration ID).
|
default DeleteBucketAnalyticsConfigurationResponse |
deleteBucketAnalyticsConfiguration(DeleteBucketAnalyticsConfigurationRequest deleteBucketAnalyticsConfigurationRequest)
Deletes an analytics configuration for the bucket (specified by the analytics configuration ID).
|
default DeleteBucketCorsResponse |
deleteBucketCors(Consumer<DeleteBucketCorsRequest.Builder> deleteBucketCorsRequest)
Deletes the cors configuration information set for the bucket.
|
default DeleteBucketCorsResponse |
deleteBucketCors(DeleteBucketCorsRequest deleteBucketCorsRequest)
Deletes the cors configuration information set for the bucket.
|
default DeleteBucketInventoryConfigurationResponse |
deleteBucketInventoryConfiguration(Consumer<DeleteBucketInventoryConfigurationRequest.Builder> deleteBucketInventoryConfigurationRequest)
Deletes an inventory configuration (identified by the inventory ID) from the bucket.
|
default DeleteBucketInventoryConfigurationResponse |
deleteBucketInventoryConfiguration(DeleteBucketInventoryConfigurationRequest deleteBucketInventoryConfigurationRequest)
Deletes an inventory configuration (identified by the inventory ID) from the bucket.
|
default DeleteBucketLifecycleResponse |
deleteBucketLifecycle(Consumer<DeleteBucketLifecycleRequest.Builder> deleteBucketLifecycleRequest)
Deletes the lifecycle configuration from the bucket.
|
default DeleteBucketLifecycleResponse |
deleteBucketLifecycle(DeleteBucketLifecycleRequest deleteBucketLifecycleRequest)
Deletes the lifecycle configuration from the bucket.
|
default DeleteBucketMetricsConfigurationResponse |
deleteBucketMetricsConfiguration(Consumer<DeleteBucketMetricsConfigurationRequest.Builder> deleteBucketMetricsConfigurationRequest)
Deletes a metrics configuration (specified by the metrics configuration ID) from the bucket.
|
default DeleteBucketMetricsConfigurationResponse |
deleteBucketMetricsConfiguration(DeleteBucketMetricsConfigurationRequest deleteBucketMetricsConfigurationRequest)
Deletes a metrics configuration (specified by the metrics configuration ID) from the bucket.
|
default DeleteBucketPolicyResponse |
deleteBucketPolicy(Consumer<DeleteBucketPolicyRequest.Builder> deleteBucketPolicyRequest)
Deletes the policy from the bucket.
|
default DeleteBucketPolicyResponse |
deleteBucketPolicy(DeleteBucketPolicyRequest deleteBucketPolicyRequest)
Deletes the policy from the bucket.
|
default DeleteBucketReplicationResponse |
deleteBucketReplication(Consumer<DeleteBucketReplicationRequest.Builder> deleteBucketReplicationRequest)
Deletes the replication configuration from the bucket.
|
default DeleteBucketReplicationResponse |
deleteBucketReplication(DeleteBucketReplicationRequest deleteBucketReplicationRequest)
Deletes the replication configuration from the bucket.
|
default DeleteBucketTaggingResponse |
deleteBucketTagging(Consumer<DeleteBucketTaggingRequest.Builder> deleteBucketTaggingRequest)
Deletes the tags from the bucket.
|
default DeleteBucketTaggingResponse |
deleteBucketTagging(DeleteBucketTaggingRequest deleteBucketTaggingRequest)
Deletes the tags from the bucket.
|
default DeleteBucketWebsiteResponse |
deleteBucketWebsite(Consumer<DeleteBucketWebsiteRequest.Builder> deleteBucketWebsiteRequest)
This operation removes the website configuration from the bucket.
|
default DeleteBucketWebsiteResponse |
deleteBucketWebsite(DeleteBucketWebsiteRequest deleteBucketWebsiteRequest)
This operation removes the website configuration from the bucket.
|
default DeleteObjectResponse |
deleteObject(Consumer<DeleteObjectRequest.Builder> deleteObjectRequest)
Removes the null version (if there is one) of an object and inserts a delete marker, which becomes the latest
version of the object.
|
default DeleteObjectResponse |
deleteObject(DeleteObjectRequest deleteObjectRequest)
Removes the null version (if there is one) of an object and inserts a delete marker, which becomes the latest
version of the object.
|
default DeleteObjectsResponse |
deleteObjects(Consumer<DeleteObjectsRequest.Builder> deleteObjectsRequest)
This operation enables you to delete multiple objects from a bucket using a single HTTP request.
|
default DeleteObjectsResponse |
deleteObjects(DeleteObjectsRequest deleteObjectsRequest)
This operation enables you to delete multiple objects from a bucket using a single HTTP request.
|
default DeleteObjectTaggingResponse |
deleteObjectTagging(Consumer<DeleteObjectTaggingRequest.Builder> deleteObjectTaggingRequest)
Removes the tag-set from an existing object.
|
default DeleteObjectTaggingResponse |
deleteObjectTagging(DeleteObjectTaggingRequest deleteObjectTaggingRequest)
Removes the tag-set from an existing object.
|
default GetBucketAccelerateConfigurationResponse |
getBucketAccelerateConfiguration(Consumer<GetBucketAccelerateConfigurationRequest.Builder> getBucketAccelerateConfigurationRequest)
Returns the accelerate configuration of a bucket.
|
default GetBucketAccelerateConfigurationResponse |
getBucketAccelerateConfiguration(GetBucketAccelerateConfigurationRequest getBucketAccelerateConfigurationRequest)
Returns the accelerate configuration of a bucket.
|
default GetBucketAclResponse |
getBucketAcl(Consumer<GetBucketAclRequest.Builder> getBucketAclRequest)
Gets the access control policy for the bucket.
|
default GetBucketAclResponse |
getBucketAcl(GetBucketAclRequest getBucketAclRequest)
Gets the access control policy for the bucket.
|
default GetBucketAnalyticsConfigurationResponse |
getBucketAnalyticsConfiguration(Consumer<GetBucketAnalyticsConfigurationRequest.Builder> getBucketAnalyticsConfigurationRequest)
Gets an analytics configuration for the bucket (specified by the analytics configuration ID).
|
default GetBucketAnalyticsConfigurationResponse |
getBucketAnalyticsConfiguration(GetBucketAnalyticsConfigurationRequest getBucketAnalyticsConfigurationRequest)
Gets an analytics configuration for the bucket (specified by the analytics configuration ID).
|
default GetBucketCorsResponse |
getBucketCors(Consumer<GetBucketCorsRequest.Builder> getBucketCorsRequest)
Returns the cors configuration for the bucket.
|
default GetBucketCorsResponse |
getBucketCors(GetBucketCorsRequest getBucketCorsRequest)
Returns the cors configuration for the bucket.
|
default GetBucketInventoryConfigurationResponse |
getBucketInventoryConfiguration(Consumer<GetBucketInventoryConfigurationRequest.Builder> getBucketInventoryConfigurationRequest)
Returns an inventory configuration (identified by the inventory ID) from the bucket.
|
default GetBucketInventoryConfigurationResponse |
getBucketInventoryConfiguration(GetBucketInventoryConfigurationRequest getBucketInventoryConfigurationRequest)
Returns an inventory configuration (identified by the inventory ID) from the bucket.
|
default GetBucketLifecycleResponse |
getBucketLifecycle(Consumer<GetBucketLifecycleRequest.Builder> getBucketLifecycleRequest)
Deprecated, see the GetBucketLifecycleConfiguration operation.
|
default GetBucketLifecycleResponse |
getBucketLifecycle(GetBucketLifecycleRequest getBucketLifecycleRequest)
Deprecated, see the GetBucketLifecycleConfiguration operation.
|
default GetBucketLifecycleConfigurationResponse |
getBucketLifecycleConfiguration(Consumer<GetBucketLifecycleConfigurationRequest.Builder> getBucketLifecycleConfigurationRequest)
Returns the lifecycle configuration information set on the bucket.
|
default GetBucketLifecycleConfigurationResponse |
getBucketLifecycleConfiguration(GetBucketLifecycleConfigurationRequest getBucketLifecycleConfigurationRequest)
Returns the lifecycle configuration information set on the bucket.
|
default GetBucketLocationResponse |
getBucketLocation(Consumer<GetBucketLocationRequest.Builder> getBucketLocationRequest)
Returns the region the bucket resides in.
|
default GetBucketLocationResponse |
getBucketLocation(GetBucketLocationRequest getBucketLocationRequest)
Returns the region the bucket resides in.
|
default GetBucketLoggingResponse |
getBucketLogging(Consumer<GetBucketLoggingRequest.Builder> getBucketLoggingRequest)
Returns the logging status of a bucket and the permissions users have to view and modify that status.
|
default GetBucketLoggingResponse |
getBucketLogging(GetBucketLoggingRequest getBucketLoggingRequest)
Returns the logging status of a bucket and the permissions users have to view and modify that status.
|
default GetBucketMetricsConfigurationResponse |
getBucketMetricsConfiguration(Consumer<GetBucketMetricsConfigurationRequest.Builder> getBucketMetricsConfigurationRequest)
Gets a metrics configuration (specified by the metrics configuration ID) from the bucket.
|
default GetBucketMetricsConfigurationResponse |
getBucketMetricsConfiguration(GetBucketMetricsConfigurationRequest getBucketMetricsConfigurationRequest)
Gets a metrics configuration (specified by the metrics configuration ID) from the bucket.
|
default GetBucketNotificationResponse |
getBucketNotification(Consumer<GetBucketNotificationRequest.Builder> getBucketNotificationRequest)
Deprecated, see the GetBucketNotificationConfiguration operation.
|
default GetBucketNotificationResponse |
getBucketNotification(GetBucketNotificationRequest getBucketNotificationRequest)
Deprecated, see the GetBucketNotificationConfiguration operation.
|
default GetBucketNotificationConfigurationResponse |
getBucketNotificationConfiguration(Consumer<GetBucketNotificationConfigurationRequest.Builder> getBucketNotificationConfigurationRequest)
Returns the notification configuration of a bucket.
|
default GetBucketNotificationConfigurationResponse |
getBucketNotificationConfiguration(GetBucketNotificationConfigurationRequest getBucketNotificationConfigurationRequest)
Returns the notification configuration of a bucket.
|
default GetBucketPolicyResponse |
getBucketPolicy(Consumer<GetBucketPolicyRequest.Builder> getBucketPolicyRequest)
Returns the policy of a specified bucket.
|
default GetBucketPolicyResponse |
getBucketPolicy(GetBucketPolicyRequest getBucketPolicyRequest)
Returns the policy of a specified bucket.
|
default GetBucketReplicationResponse |
getBucketReplication(Consumer<GetBucketReplicationRequest.Builder> getBucketReplicationRequest)
Returns the replication configuration of a bucket.
|
default GetBucketReplicationResponse |
getBucketReplication(GetBucketReplicationRequest getBucketReplicationRequest)
Returns the replication configuration of a bucket.
|
default GetBucketRequestPaymentResponse |
getBucketRequestPayment(Consumer<GetBucketRequestPaymentRequest.Builder> getBucketRequestPaymentRequest)
Returns the request payment configuration of a bucket.
|
default GetBucketRequestPaymentResponse |
getBucketRequestPayment(GetBucketRequestPaymentRequest getBucketRequestPaymentRequest)
Returns the request payment configuration of a bucket.
|
default GetBucketTaggingResponse |
getBucketTagging(Consumer<GetBucketTaggingRequest.Builder> getBucketTaggingRequest)
Returns the tag set associated with the bucket.
|
default GetBucketTaggingResponse |
getBucketTagging(GetBucketTaggingRequest getBucketTaggingRequest)
Returns the tag set associated with the bucket.
|
default GetBucketVersioningResponse |
getBucketVersioning(Consumer<GetBucketVersioningRequest.Builder> getBucketVersioningRequest)
Returns the versioning state of a bucket.
|
default GetBucketVersioningResponse |
getBucketVersioning(GetBucketVersioningRequest getBucketVersioningRequest)
Returns the versioning state of a bucket.
|
default GetBucketWebsiteResponse |
getBucketWebsite(Consumer<GetBucketWebsiteRequest.Builder> getBucketWebsiteRequest)
Returns the website configuration for a bucket.
|
default GetBucketWebsiteResponse |
getBucketWebsite(GetBucketWebsiteRequest getBucketWebsiteRequest)
Returns the website configuration for a bucket.
|
default ResponseInputStream<GetObjectResponse> |
getObject(GetObjectRequest getObjectRequest)
Retrieves objects from Amazon S3.
|
default GetObjectResponse |
getObject(GetObjectRequest getObjectRequest,
Path filePath)
Retrieves objects from Amazon S3.
|
default <ReturnT> ReturnT |
getObject(GetObjectRequest getObjectRequest,
StreamingResponseHandler<GetObjectResponse,ReturnT> streamingResponseHandler)
Retrieves objects from Amazon S3.
|
default GetObjectAclResponse |
getObjectAcl(Consumer<GetObjectAclRequest.Builder> getObjectAclRequest)
Returns the access control list (ACL) of an object.
|
default GetObjectAclResponse |
getObjectAcl(GetObjectAclRequest getObjectAclRequest)
Returns the access control list (ACL) of an object.
|
default GetObjectTaggingResponse |
getObjectTagging(Consumer<GetObjectTaggingRequest.Builder> getObjectTaggingRequest)
Returns the tag-set of an object.
|
default GetObjectTaggingResponse |
getObjectTagging(GetObjectTaggingRequest getObjectTaggingRequest)
Returns the tag-set of an object.
|
default ResponseInputStream<GetObjectTorrentResponse> |
getObjectTorrent(GetObjectTorrentRequest getObjectTorrentRequest)
Return torrent files from a bucket.
|
default GetObjectTorrentResponse |
getObjectTorrent(GetObjectTorrentRequest getObjectTorrentRequest,
Path filePath)
Return torrent files from a bucket.
|
default <ReturnT> ReturnT |
getObjectTorrent(GetObjectTorrentRequest getObjectTorrentRequest,
StreamingResponseHandler<GetObjectTorrentResponse,ReturnT> streamingResponseHandler)
Return torrent files from a bucket.
|
default HeadBucketResponse |
headBucket(Consumer<HeadBucketRequest.Builder> headBucketRequest)
This operation is useful to determine if a bucket exists and you have permission to access it.
|
default HeadBucketResponse |
headBucket(HeadBucketRequest headBucketRequest)
This operation is useful to determine if a bucket exists and you have permission to access it.
|
default HeadObjectResponse |
headObject(Consumer<HeadObjectRequest.Builder> headObjectRequest)
The HEAD operation retrieves metadata from an object without returning the object itself.
|
default HeadObjectResponse |
headObject(HeadObjectRequest headObjectRequest)
The HEAD operation retrieves metadata from an object without returning the object itself.
|
default ListBucketAnalyticsConfigurationsResponse |
listBucketAnalyticsConfigurations(Consumer<ListBucketAnalyticsConfigurationsRequest.Builder> listBucketAnalyticsConfigurationsRequest)
Lists the analytics configurations for the bucket.
|
default ListBucketAnalyticsConfigurationsResponse |
listBucketAnalyticsConfigurations(ListBucketAnalyticsConfigurationsRequest listBucketAnalyticsConfigurationsRequest)
Lists the analytics configurations for the bucket.
|
default ListBucketInventoryConfigurationsResponse |
listBucketInventoryConfigurations(Consumer<ListBucketInventoryConfigurationsRequest.Builder> listBucketInventoryConfigurationsRequest)
Returns a list of inventory configurations for the bucket.
|
default ListBucketInventoryConfigurationsResponse |
listBucketInventoryConfigurations(ListBucketInventoryConfigurationsRequest listBucketInventoryConfigurationsRequest)
Returns a list of inventory configurations for the bucket.
|
default ListBucketMetricsConfigurationsResponse |
listBucketMetricsConfigurations(Consumer<ListBucketMetricsConfigurationsRequest.Builder> listBucketMetricsConfigurationsRequest)
Lists the metrics configurations for the bucket.
|
default ListBucketMetricsConfigurationsResponse |
listBucketMetricsConfigurations(ListBucketMetricsConfigurationsRequest listBucketMetricsConfigurationsRequest)
Lists the metrics configurations for the bucket.
|
default ListBucketsResponse |
listBuckets()
Returns a list of all buckets owned by the authenticated sender of the request.
|
default ListBucketsResponse |
listBuckets(Consumer<ListBucketsRequest.Builder> listBucketsRequest)
Returns a list of all buckets owned by the authenticated sender of the request.
|
default ListBucketsResponse |
listBuckets(ListBucketsRequest listBucketsRequest)
Returns a list of all buckets owned by the authenticated sender of the request.
|
default ListMultipartUploadsResponse |
listMultipartUploads(Consumer<ListMultipartUploadsRequest.Builder> listMultipartUploadsRequest)
This operation lists in-progress multipart uploads.
|
default ListMultipartUploadsResponse |
listMultipartUploads(ListMultipartUploadsRequest listMultipartUploadsRequest)
This operation lists in-progress multipart uploads.
|
default ListMultipartUploadsPaginator |
listMultipartUploadsIterable(ListMultipartUploadsRequest listMultipartUploadsRequest)
This operation lists in-progress multipart uploads.
|
default ListObjectsResponse |
listObjects(Consumer<ListObjectsRequest.Builder> listObjectsRequest)
Returns some or all (up to 1000) of the objects in a bucket.
|
default ListObjectsResponse |
listObjects(ListObjectsRequest listObjectsRequest)
Returns some or all (up to 1000) of the objects in a bucket.
|
default ListObjectsV2Response |
listObjectsV2(Consumer<ListObjectsV2Request.Builder> listObjectsV2Request)
Returns some or all (up to 1000) of the objects in a bucket.
|
default ListObjectsV2Response |
listObjectsV2(ListObjectsV2Request listObjectsV2Request)
Returns some or all (up to 1000) of the objects in a bucket.
|
default ListObjectsV2Paginator |
listObjectsV2Iterable(ListObjectsV2Request listObjectsV2Request)
Returns some or all (up to 1000) of the objects in a bucket.
|
default ListObjectVersionsResponse |
listObjectVersions(Consumer<ListObjectVersionsRequest.Builder> listObjectVersionsRequest)
Returns metadata about all of the versions of objects in a bucket.
|
default ListObjectVersionsResponse |
listObjectVersions(ListObjectVersionsRequest listObjectVersionsRequest)
Returns metadata about all of the versions of objects in a bucket.
|
default ListObjectVersionsPaginator |
listObjectVersionsIterable(ListObjectVersionsRequest listObjectVersionsRequest)
Returns metadata about all of the versions of objects in a bucket.
|
default ListPartsResponse |
listParts(Consumer<ListPartsRequest.Builder> listPartsRequest)
Lists the parts that have been uploaded for a specific multipart upload.
|
default ListPartsResponse |
listParts(ListPartsRequest listPartsRequest)
Lists the parts that have been uploaded for a specific multipart upload.
|
default ListPartsPaginator |
listPartsIterable(ListPartsRequest listPartsRequest)
Lists the parts that have been uploaded for a specific multipart upload.
|
default PutBucketAccelerateConfigurationResponse |
putBucketAccelerateConfiguration(Consumer<PutBucketAccelerateConfigurationRequest.Builder> putBucketAccelerateConfigurationRequest)
Sets the accelerate configuration of an existing bucket.
|
default PutBucketAccelerateConfigurationResponse |
putBucketAccelerateConfiguration(PutBucketAccelerateConfigurationRequest putBucketAccelerateConfigurationRequest)
Sets the accelerate configuration of an existing bucket.
|
default PutBucketAclResponse |
putBucketAcl(Consumer<PutBucketAclRequest.Builder> putBucketAclRequest)
Sets the permissions on a bucket using access control lists (ACL).
|
default PutBucketAclResponse |
putBucketAcl(PutBucketAclRequest putBucketAclRequest)
Sets the permissions on a bucket using access control lists (ACL).
|
default PutBucketAnalyticsConfigurationResponse |
putBucketAnalyticsConfiguration(Consumer<PutBucketAnalyticsConfigurationRequest.Builder> putBucketAnalyticsConfigurationRequest)
Sets an analytics configuration for the bucket (specified by the analytics configuration ID).
|
default PutBucketAnalyticsConfigurationResponse |
putBucketAnalyticsConfiguration(PutBucketAnalyticsConfigurationRequest putBucketAnalyticsConfigurationRequest)
Sets an analytics configuration for the bucket (specified by the analytics configuration ID).
|
default PutBucketCorsResponse |
putBucketCors(Consumer<PutBucketCorsRequest.Builder> putBucketCorsRequest)
Sets the cors configuration for a bucket.
|
default PutBucketCorsResponse |
putBucketCors(PutBucketCorsRequest putBucketCorsRequest)
Sets the cors configuration for a bucket.
|
default PutBucketInventoryConfigurationResponse |
putBucketInventoryConfiguration(Consumer<PutBucketInventoryConfigurationRequest.Builder> putBucketInventoryConfigurationRequest)
Adds an inventory configuration (identified by the inventory ID) from the bucket.
|
default PutBucketInventoryConfigurationResponse |
putBucketInventoryConfiguration(PutBucketInventoryConfigurationRequest putBucketInventoryConfigurationRequest)
Adds an inventory configuration (identified by the inventory ID) from the bucket.
|
default PutBucketLifecycleResponse |
putBucketLifecycle(Consumer<PutBucketLifecycleRequest.Builder> putBucketLifecycleRequest)
Deprecated, see the PutBucketLifecycleConfiguration operation.
|
default PutBucketLifecycleResponse |
putBucketLifecycle(PutBucketLifecycleRequest putBucketLifecycleRequest)
Deprecated, see the PutBucketLifecycleConfiguration operation.
|
default PutBucketLifecycleConfigurationResponse |
putBucketLifecycleConfiguration(Consumer<PutBucketLifecycleConfigurationRequest.Builder> putBucketLifecycleConfigurationRequest)
Sets lifecycle configuration for your bucket.
|
default PutBucketLifecycleConfigurationResponse |
putBucketLifecycleConfiguration(PutBucketLifecycleConfigurationRequest putBucketLifecycleConfigurationRequest)
Sets lifecycle configuration for your bucket.
|
default PutBucketLoggingResponse |
putBucketLogging(Consumer<PutBucketLoggingRequest.Builder> putBucketLoggingRequest)
Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging
parameters.
|
default PutBucketLoggingResponse |
putBucketLogging(PutBucketLoggingRequest putBucketLoggingRequest)
Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging
parameters.
|
default PutBucketMetricsConfigurationResponse |
putBucketMetricsConfiguration(Consumer<PutBucketMetricsConfigurationRequest.Builder> putBucketMetricsConfigurationRequest)
Sets a metrics configuration (specified by the metrics configuration ID) for the bucket.
|
default PutBucketMetricsConfigurationResponse |
putBucketMetricsConfiguration(PutBucketMetricsConfigurationRequest putBucketMetricsConfigurationRequest)
Sets a metrics configuration (specified by the metrics configuration ID) for the bucket.
|
default PutBucketNotificationResponse |
putBucketNotification(Consumer<PutBucketNotificationRequest.Builder> putBucketNotificationRequest)
Deprecated, see the PutBucketNotificationConfiguraiton operation.
|
default PutBucketNotificationResponse |
putBucketNotification(PutBucketNotificationRequest putBucketNotificationRequest)
Deprecated, see the PutBucketNotificationConfiguraiton operation.
|
default PutBucketNotificationConfigurationResponse |
putBucketNotificationConfiguration(Consumer<PutBucketNotificationConfigurationRequest.Builder> putBucketNotificationConfigurationRequest)
Enables notifications of specified events for a bucket.
|
default PutBucketNotificationConfigurationResponse |
putBucketNotificationConfiguration(PutBucketNotificationConfigurationRequest putBucketNotificationConfigurationRequest)
Enables notifications of specified events for a bucket.
|
default PutBucketPolicyResponse |
putBucketPolicy(Consumer<PutBucketPolicyRequest.Builder> putBucketPolicyRequest)
Replaces a policy on a bucket.
|
default PutBucketPolicyResponse |
putBucketPolicy(PutBucketPolicyRequest putBucketPolicyRequest)
Replaces a policy on a bucket.
|
default PutBucketReplicationResponse |
putBucketReplication(Consumer<PutBucketReplicationRequest.Builder> putBucketReplicationRequest)
Creates a new replication configuration (or replaces an existing one, if present).
|
default PutBucketReplicationResponse |
putBucketReplication(PutBucketReplicationRequest putBucketReplicationRequest)
Creates a new replication configuration (or replaces an existing one, if present).
|
default PutBucketRequestPaymentResponse |
putBucketRequestPayment(Consumer<PutBucketRequestPaymentRequest.Builder> putBucketRequestPaymentRequest)
Sets the request payment configuration for a bucket.
|
default PutBucketRequestPaymentResponse |
putBucketRequestPayment(PutBucketRequestPaymentRequest putBucketRequestPaymentRequest)
Sets the request payment configuration for a bucket.
|
default PutBucketTaggingResponse |
putBucketTagging(Consumer<PutBucketTaggingRequest.Builder> putBucketTaggingRequest)
Sets the tags for a bucket.
|
default PutBucketTaggingResponse |
putBucketTagging(PutBucketTaggingRequest putBucketTaggingRequest)
Sets the tags for a bucket.
|
default PutBucketVersioningResponse |
putBucketVersioning(Consumer<PutBucketVersioningRequest.Builder> putBucketVersioningRequest)
Sets the versioning state of an existing bucket.
|
default PutBucketVersioningResponse |
putBucketVersioning(PutBucketVersioningRequest putBucketVersioningRequest)
Sets the versioning state of an existing bucket.
|
default PutBucketWebsiteResponse |
putBucketWebsite(Consumer<PutBucketWebsiteRequest.Builder> putBucketWebsiteRequest)
Set the website configuration for a bucket.
|
default PutBucketWebsiteResponse |
putBucketWebsite(PutBucketWebsiteRequest putBucketWebsiteRequest)
Set the website configuration for a bucket.
|
default PutObjectResponse |
putObject(PutObjectRequest putObjectRequest,
Path filePath)
Adds an object to a bucket.
|
default PutObjectResponse |
putObject(PutObjectRequest putObjectRequest,
RequestBody requestBody)
Adds an object to a bucket.
|
default PutObjectAclResponse |
putObjectAcl(Consumer<PutObjectAclRequest.Builder> putObjectAclRequest)
uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a
bucket
|
default PutObjectAclResponse |
putObjectAcl(PutObjectAclRequest putObjectAclRequest)
uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a
bucket
|
default PutObjectTaggingResponse |
putObjectTagging(Consumer<PutObjectTaggingRequest.Builder> putObjectTaggingRequest)
Sets the supplied tag-set to an object that already exists in a bucket
|
default PutObjectTaggingResponse |
putObjectTagging(PutObjectTaggingRequest putObjectTaggingRequest)
Sets the supplied tag-set to an object that already exists in a bucket
|
default RestoreObjectResponse |
restoreObject(Consumer<RestoreObjectRequest.Builder> restoreObjectRequest)
Restores an archived copy of an object back into Amazon S3
|
default RestoreObjectResponse |
restoreObject(RestoreObjectRequest restoreObjectRequest)
Restores an archived copy of an object back into Amazon S3
|
static ServiceMetadata |
serviceMetadata() |
default UploadPartResponse |
uploadPart(UploadPartRequest uploadPartRequest,
Path filePath)
Uploads a part in a multipart upload.
|
default UploadPartResponse |
uploadPart(UploadPartRequest uploadPartRequest,
RequestBody requestBody)
Uploads a part in a multipart upload.
|
default UploadPartCopyResponse |
uploadPartCopy(Consumer<UploadPartCopyRequest.Builder> uploadPartCopyRequest)
Uploads a part by copying data from an existing object as data source.
|
default UploadPartCopyResponse |
uploadPartCopy(UploadPartCopyRequest uploadPartCopyRequest)
Uploads a part by copying data from an existing object as data source.
|
static final String SERVICE_NAME
static S3Client create()
S3Client
with the region loaded from the
DefaultAwsRegionProviderChain
and credentials loaded from
the DefaultCredentialsProvider
.static S3ClientBuilder builder()
S3Client
.default AbortMultipartUploadResponse abortMultipartUpload(AbortMultipartUploadRequest abortMultipartUploadRequest) throws NoSuchUploadException, SdkBaseException, SdkClientException, S3Exception
Aborts a multipart upload.
To verify that all parts have been removed, so you don't get charged for the part storage, you should call the List Parts operation and ensure the parts list is empty.
abortMultipartUploadRequest
- NoSuchUploadException
- The specified multipart upload does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default AbortMultipartUploadResponse abortMultipartUpload(Consumer<AbortMultipartUploadRequest.Builder> abortMultipartUploadRequest) throws NoSuchUploadException, SdkBaseException, SdkClientException, S3Exception
Aborts a multipart upload.
To verify that all parts have been removed, so you don't get charged for the part storage, you should call the List Parts operation and ensure the parts list is empty.
abortMultipartUploadRequest
- NoSuchUploadException
- The specified multipart upload does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default CompleteMultipartUploadResponse completeMultipartUpload(CompleteMultipartUploadRequest completeMultipartUploadRequest) throws SdkBaseException, SdkClientException, S3Exception
completeMultipartUploadRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default CompleteMultipartUploadResponse completeMultipartUpload(Consumer<CompleteMultipartUploadRequest.Builder> completeMultipartUploadRequest) throws SdkBaseException, SdkClientException, S3Exception
completeMultipartUploadRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default CopyObjectResponse copyObject(CopyObjectRequest copyObjectRequest) throws ObjectNotInActiveTierErrorException, SdkBaseException, SdkClientException, S3Exception
copyObjectRequest
- ObjectNotInActiveTierErrorException
- The source object of the COPY operation is not in the active tier and is only stored in Amazon Glacier.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default CopyObjectResponse copyObject(Consumer<CopyObjectRequest.Builder> copyObjectRequest) throws ObjectNotInActiveTierErrorException, SdkBaseException, SdkClientException, S3Exception
copyObjectRequest
- ObjectNotInActiveTierErrorException
- The source object of the COPY operation is not in the active tier and is only stored in Amazon Glacier.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default CreateBucketResponse createBucket(CreateBucketRequest createBucketRequest) throws BucketAlreadyExistsException, BucketAlreadyOwnedByYouException, SdkBaseException, SdkClientException, S3Exception
createBucketRequest
- BucketAlreadyExistsException
- The requested bucket name is not available. The bucket namespace is shared by all users of the system.
Please select a different name and try again.BucketAlreadyOwnedByYouException
SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default CreateBucketResponse createBucket(Consumer<CreateBucketRequest.Builder> createBucketRequest) throws BucketAlreadyExistsException, BucketAlreadyOwnedByYouException, SdkBaseException, SdkClientException, S3Exception
createBucketRequest
- BucketAlreadyExistsException
- The requested bucket name is not available. The bucket namespace is shared by all users of the system.
Please select a different name and try again.BucketAlreadyOwnedByYouException
SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default CreateMultipartUploadResponse createMultipartUpload(CreateMultipartUploadRequest createMultipartUploadRequest) throws SdkBaseException, SdkClientException, S3Exception
Initiates a multipart upload and returns an upload ID.
Note: After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.
createMultipartUploadRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default CreateMultipartUploadResponse createMultipartUpload(Consumer<CreateMultipartUploadRequest.Builder> createMultipartUploadRequest) throws SdkBaseException, SdkClientException, S3Exception
Initiates a multipart upload and returns an upload ID.
Note: After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.
createMultipartUploadRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketResponse deleteBucket(DeleteBucketRequest deleteBucketRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketResponse deleteBucket(Consumer<DeleteBucketRequest.Builder> deleteBucketRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketAnalyticsConfigurationResponse deleteBucketAnalyticsConfiguration(DeleteBucketAnalyticsConfigurationRequest deleteBucketAnalyticsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketAnalyticsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketAnalyticsConfigurationResponse deleteBucketAnalyticsConfiguration(Consumer<DeleteBucketAnalyticsConfigurationRequest.Builder> deleteBucketAnalyticsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketAnalyticsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketCorsResponse deleteBucketCors(DeleteBucketCorsRequest deleteBucketCorsRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketCorsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketCorsResponse deleteBucketCors(Consumer<DeleteBucketCorsRequest.Builder> deleteBucketCorsRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketCorsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketInventoryConfigurationResponse deleteBucketInventoryConfiguration(DeleteBucketInventoryConfigurationRequest deleteBucketInventoryConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketInventoryConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketInventoryConfigurationResponse deleteBucketInventoryConfiguration(Consumer<DeleteBucketInventoryConfigurationRequest.Builder> deleteBucketInventoryConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketInventoryConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketLifecycleResponse deleteBucketLifecycle(DeleteBucketLifecycleRequest deleteBucketLifecycleRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketLifecycleRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketLifecycleResponse deleteBucketLifecycle(Consumer<DeleteBucketLifecycleRequest.Builder> deleteBucketLifecycleRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketLifecycleRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketMetricsConfigurationResponse deleteBucketMetricsConfiguration(DeleteBucketMetricsConfigurationRequest deleteBucketMetricsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketMetricsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketMetricsConfigurationResponse deleteBucketMetricsConfiguration(Consumer<DeleteBucketMetricsConfigurationRequest.Builder> deleteBucketMetricsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketMetricsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketPolicyResponse deleteBucketPolicy(DeleteBucketPolicyRequest deleteBucketPolicyRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketPolicyRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketPolicyResponse deleteBucketPolicy(Consumer<DeleteBucketPolicyRequest.Builder> deleteBucketPolicyRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketPolicyRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketReplicationResponse deleteBucketReplication(DeleteBucketReplicationRequest deleteBucketReplicationRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketReplicationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketReplicationResponse deleteBucketReplication(Consumer<DeleteBucketReplicationRequest.Builder> deleteBucketReplicationRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketReplicationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketTaggingResponse deleteBucketTagging(DeleteBucketTaggingRequest deleteBucketTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketTaggingResponse deleteBucketTagging(Consumer<DeleteBucketTaggingRequest.Builder> deleteBucketTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketWebsiteResponse deleteBucketWebsite(DeleteBucketWebsiteRequest deleteBucketWebsiteRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketWebsiteRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteBucketWebsiteResponse deleteBucketWebsite(Consumer<DeleteBucketWebsiteRequest.Builder> deleteBucketWebsiteRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteBucketWebsiteRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteObjectResponse deleteObject(DeleteObjectRequest deleteObjectRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteObjectRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteObjectResponse deleteObject(Consumer<DeleteObjectRequest.Builder> deleteObjectRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteObjectRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteObjectTaggingResponse deleteObjectTagging(DeleteObjectTaggingRequest deleteObjectTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteObjectTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteObjectTaggingResponse deleteObjectTagging(Consumer<DeleteObjectTaggingRequest.Builder> deleteObjectTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteObjectTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteObjectsResponse deleteObjects(DeleteObjectsRequest deleteObjectsRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteObjectsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default DeleteObjectsResponse deleteObjects(Consumer<DeleteObjectsRequest.Builder> deleteObjectsRequest) throws SdkBaseException, SdkClientException, S3Exception
deleteObjectsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketAccelerateConfigurationResponse getBucketAccelerateConfiguration(GetBucketAccelerateConfigurationRequest getBucketAccelerateConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketAccelerateConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketAccelerateConfigurationResponse getBucketAccelerateConfiguration(Consumer<GetBucketAccelerateConfigurationRequest.Builder> getBucketAccelerateConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketAccelerateConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketAclResponse getBucketAcl(GetBucketAclRequest getBucketAclRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketAclRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketAclResponse getBucketAcl(Consumer<GetBucketAclRequest.Builder> getBucketAclRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketAclRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketAnalyticsConfigurationResponse getBucketAnalyticsConfiguration(GetBucketAnalyticsConfigurationRequest getBucketAnalyticsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketAnalyticsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketAnalyticsConfigurationResponse getBucketAnalyticsConfiguration(Consumer<GetBucketAnalyticsConfigurationRequest.Builder> getBucketAnalyticsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketAnalyticsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketCorsResponse getBucketCors(GetBucketCorsRequest getBucketCorsRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketCorsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketCorsResponse getBucketCors(Consumer<GetBucketCorsRequest.Builder> getBucketCorsRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketCorsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketInventoryConfigurationResponse getBucketInventoryConfiguration(GetBucketInventoryConfigurationRequest getBucketInventoryConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketInventoryConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketInventoryConfigurationResponse getBucketInventoryConfiguration(Consumer<GetBucketInventoryConfigurationRequest.Builder> getBucketInventoryConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketInventoryConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketLifecycleResponse getBucketLifecycle(GetBucketLifecycleRequest getBucketLifecycleRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketLifecycleRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketLifecycleResponse getBucketLifecycle(Consumer<GetBucketLifecycleRequest.Builder> getBucketLifecycleRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketLifecycleRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketLifecycleConfigurationResponse getBucketLifecycleConfiguration(GetBucketLifecycleConfigurationRequest getBucketLifecycleConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketLifecycleConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketLifecycleConfigurationResponse getBucketLifecycleConfiguration(Consumer<GetBucketLifecycleConfigurationRequest.Builder> getBucketLifecycleConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketLifecycleConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketLocationResponse getBucketLocation(GetBucketLocationRequest getBucketLocationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketLocationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketLocationResponse getBucketLocation(Consumer<GetBucketLocationRequest.Builder> getBucketLocationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketLocationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketLoggingResponse getBucketLogging(GetBucketLoggingRequest getBucketLoggingRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketLoggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketLoggingResponse getBucketLogging(Consumer<GetBucketLoggingRequest.Builder> getBucketLoggingRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketLoggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketMetricsConfigurationResponse getBucketMetricsConfiguration(GetBucketMetricsConfigurationRequest getBucketMetricsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketMetricsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketMetricsConfigurationResponse getBucketMetricsConfiguration(Consumer<GetBucketMetricsConfigurationRequest.Builder> getBucketMetricsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketMetricsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketNotificationResponse getBucketNotification(GetBucketNotificationRequest getBucketNotificationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketNotificationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketNotificationResponse getBucketNotification(Consumer<GetBucketNotificationRequest.Builder> getBucketNotificationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketNotificationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketNotificationConfigurationResponse getBucketNotificationConfiguration(GetBucketNotificationConfigurationRequest getBucketNotificationConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketNotificationConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketNotificationConfigurationResponse getBucketNotificationConfiguration(Consumer<GetBucketNotificationConfigurationRequest.Builder> getBucketNotificationConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketNotificationConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketPolicyResponse getBucketPolicy(GetBucketPolicyRequest getBucketPolicyRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketPolicyRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketPolicyResponse getBucketPolicy(Consumer<GetBucketPolicyRequest.Builder> getBucketPolicyRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketPolicyRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketReplicationResponse getBucketReplication(GetBucketReplicationRequest getBucketReplicationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketReplicationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketReplicationResponse getBucketReplication(Consumer<GetBucketReplicationRequest.Builder> getBucketReplicationRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketReplicationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketRequestPaymentResponse getBucketRequestPayment(GetBucketRequestPaymentRequest getBucketRequestPaymentRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketRequestPaymentRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketRequestPaymentResponse getBucketRequestPayment(Consumer<GetBucketRequestPaymentRequest.Builder> getBucketRequestPaymentRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketRequestPaymentRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketTaggingResponse getBucketTagging(GetBucketTaggingRequest getBucketTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketTaggingResponse getBucketTagging(Consumer<GetBucketTaggingRequest.Builder> getBucketTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketVersioningResponse getBucketVersioning(GetBucketVersioningRequest getBucketVersioningRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketVersioningRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketVersioningResponse getBucketVersioning(Consumer<GetBucketVersioningRequest.Builder> getBucketVersioningRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketVersioningRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketWebsiteResponse getBucketWebsite(GetBucketWebsiteRequest getBucketWebsiteRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketWebsiteRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetBucketWebsiteResponse getBucketWebsite(Consumer<GetBucketWebsiteRequest.Builder> getBucketWebsiteRequest) throws SdkBaseException, SdkClientException, S3Exception
getBucketWebsiteRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default <ReturnT> ReturnT getObject(GetObjectRequest getObjectRequest, StreamingResponseHandler<GetObjectResponse,ReturnT> streamingResponseHandler) throws NoSuchKeyException, SdkBaseException, SdkClientException, S3Exception
getObjectRequest
- streamingHandler
- Functional interface for processing the streamed response content. The unmarshalled GetObjectResponse and
an InputStream to the response content are provided as parameters to the callback. The callback may return
a transformed type which will be the return value of this method. See
StreamingResponseHandler
for details on implementing this
interface and for links to pre-canned implementations for common scenarios like downloading to a file. The
service documentation for the response content is as follows 'Object data.'.NoSuchKeyException
- The specified key does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetObjectResponse getObject(GetObjectRequest getObjectRequest, Path filePath) throws NoSuchKeyException, SdkBaseException, SdkClientException, S3Exception
getObjectRequest
- path
- Path
to file that response contents will be written to. The file must not exist or this method
will throw an exception. If the file is not writable by the current user then an exception will be thrown.
The service documentation for the response content is as follows 'Object data.'.NoSuchKeyException
- The specified key does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.getObject(GetObjectRequest, StreamingResponseHandler)
default ResponseInputStream<GetObjectResponse> getObject(GetObjectRequest getObjectRequest) throws NoSuchKeyException, SdkBaseException, SdkClientException, S3Exception
getObjectRequest
- ResponseInputStream
containing data streamed from service. Note that this is an unmanaged
reference to the underlying HTTP connection so great care must be taken to ensure all data if fully read
from the input stream and that it is properly closed. Failure to do so may result in sub-optimal behavior
and exhausting connections in the connection pool. The unmarshalled response object can be obtained via
ResponseInputStream.response()
. The service documentation for the response content is as follows
'Object data.'.NoSuchKeyException
- The specified key does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.#getObject(getObject, StreamingResponseHandler)
default GetObjectAclResponse getObjectAcl(GetObjectAclRequest getObjectAclRequest) throws NoSuchKeyException, SdkBaseException, SdkClientException, S3Exception
getObjectAclRequest
- NoSuchKeyException
- The specified key does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetObjectAclResponse getObjectAcl(Consumer<GetObjectAclRequest.Builder> getObjectAclRequest) throws NoSuchKeyException, SdkBaseException, SdkClientException, S3Exception
getObjectAclRequest
- NoSuchKeyException
- The specified key does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetObjectTaggingResponse getObjectTagging(GetObjectTaggingRequest getObjectTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
getObjectTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetObjectTaggingResponse getObjectTagging(Consumer<GetObjectTaggingRequest.Builder> getObjectTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
getObjectTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default <ReturnT> ReturnT getObjectTorrent(GetObjectTorrentRequest getObjectTorrentRequest, StreamingResponseHandler<GetObjectTorrentResponse,ReturnT> streamingResponseHandler) throws SdkBaseException, SdkClientException, S3Exception
getObjectTorrentRequest
- streamingHandler
- Functional interface for processing the streamed response content. The unmarshalled
GetObjectTorrentResponse and an InputStream to the response content are provided as parameters to the
callback. The callback may return a transformed type which will be the return value of this method. See
StreamingResponseHandler
for details on implementing this
interface and for links to pre-canned implementations for common scenarios like downloading to a file. The
service documentation for the response content is as follows ''.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default GetObjectTorrentResponse getObjectTorrent(GetObjectTorrentRequest getObjectTorrentRequest, Path filePath) throws SdkBaseException, SdkClientException, S3Exception
getObjectTorrentRequest
- path
- Path
to file that response contents will be written to. The file must not exist or this method
will throw an exception. If the file is not writable by the current user then an exception will be thrown.
The service documentation for the response content is as follows ''.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.getObjectTorrent(GetObjectTorrentRequest, StreamingResponseHandler)
default ResponseInputStream<GetObjectTorrentResponse> getObjectTorrent(GetObjectTorrentRequest getObjectTorrentRequest) throws SdkBaseException, SdkClientException, S3Exception
getObjectTorrentRequest
- ResponseInputStream
containing data streamed from service. Note that this is an unmanaged
reference to the underlying HTTP connection so great care must be taken to ensure all data if fully read
from the input stream and that it is properly closed. Failure to do so may result in sub-optimal behavior
and exhausting connections in the connection pool. The unmarshalled response object can be obtained via
ResponseInputStream.response()
. The service documentation for the response content is as follows
''.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.#getObject(getObjectTorrent, StreamingResponseHandler)
default HeadBucketResponse headBucket(HeadBucketRequest headBucketRequest) throws NoSuchBucketException, SdkBaseException, SdkClientException, S3Exception
headBucketRequest
- NoSuchBucketException
- The specified bucket does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default HeadBucketResponse headBucket(Consumer<HeadBucketRequest.Builder> headBucketRequest) throws NoSuchBucketException, SdkBaseException, SdkClientException, S3Exception
headBucketRequest
- NoSuchBucketException
- The specified bucket does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default HeadObjectResponse headObject(HeadObjectRequest headObjectRequest) throws NoSuchKeyException, SdkBaseException, SdkClientException, S3Exception
headObjectRequest
- NoSuchKeyException
- The specified key does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default HeadObjectResponse headObject(Consumer<HeadObjectRequest.Builder> headObjectRequest) throws NoSuchKeyException, SdkBaseException, SdkClientException, S3Exception
headObjectRequest
- NoSuchKeyException
- The specified key does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListBucketAnalyticsConfigurationsResponse listBucketAnalyticsConfigurations(ListBucketAnalyticsConfigurationsRequest listBucketAnalyticsConfigurationsRequest) throws SdkBaseException, SdkClientException, S3Exception
listBucketAnalyticsConfigurationsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListBucketAnalyticsConfigurationsResponse listBucketAnalyticsConfigurations(Consumer<ListBucketAnalyticsConfigurationsRequest.Builder> listBucketAnalyticsConfigurationsRequest) throws SdkBaseException, SdkClientException, S3Exception
listBucketAnalyticsConfigurationsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListBucketInventoryConfigurationsResponse listBucketInventoryConfigurations(ListBucketInventoryConfigurationsRequest listBucketInventoryConfigurationsRequest) throws SdkBaseException, SdkClientException, S3Exception
listBucketInventoryConfigurationsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListBucketInventoryConfigurationsResponse listBucketInventoryConfigurations(Consumer<ListBucketInventoryConfigurationsRequest.Builder> listBucketInventoryConfigurationsRequest) throws SdkBaseException, SdkClientException, S3Exception
listBucketInventoryConfigurationsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListBucketMetricsConfigurationsResponse listBucketMetricsConfigurations(ListBucketMetricsConfigurationsRequest listBucketMetricsConfigurationsRequest) throws SdkBaseException, SdkClientException, S3Exception
listBucketMetricsConfigurationsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListBucketMetricsConfigurationsResponse listBucketMetricsConfigurations(Consumer<ListBucketMetricsConfigurationsRequest.Builder> listBucketMetricsConfigurationsRequest) throws SdkBaseException, SdkClientException, S3Exception
listBucketMetricsConfigurationsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListBucketsResponse listBuckets() throws SdkBaseException, SdkClientException, S3Exception
SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.listBuckets(ListBucketsRequest)
default ListBucketsResponse listBuckets(ListBucketsRequest listBucketsRequest) throws SdkBaseException, SdkClientException, S3Exception
listBucketsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListBucketsResponse listBuckets(Consumer<ListBucketsRequest.Builder> listBucketsRequest) throws SdkBaseException, SdkClientException, S3Exception
listBucketsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListMultipartUploadsResponse listMultipartUploads(ListMultipartUploadsRequest listMultipartUploadsRequest) throws SdkBaseException, SdkClientException, S3Exception
listMultipartUploadsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListMultipartUploadsResponse listMultipartUploads(Consumer<ListMultipartUploadsRequest.Builder> listMultipartUploadsRequest) throws SdkBaseException, SdkClientException, S3Exception
listMultipartUploadsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListMultipartUploadsPaginator listMultipartUploadsIterable(ListMultipartUploadsRequest listMultipartUploadsRequest) throws SdkBaseException, SdkClientException, S3Exception
This is a variant of
listMultipartUploads(software.amazon.awssdk.services.s3.model.ListMultipartUploadsRequest)
operation.
The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally
handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.s3.paginators.ListMultipartUploadsPaginator responses = client.listMultipartUploadsIterable(request);
responses.stream().forEach(....);
2) Using For loop
{ @code software.amazon.awssdk.services.s3.paginators.ListMultipartUploadsPaginator responses = client .listMultipartUploadsIterable(request); for (software.amazon.awssdk.services.s3.model.ListMultipartUploadsResponse response : responses) { // do something; } }3) Use iterator directly
software.amazon.awssdk.services.s3.paginators.ListMultipartUploadsPaginator responses = client.listMultipartUploadsIterable(request);
responses.iterator().forEachRemaining(....);
Note: If you prefer to have control on service calls, use the
listMultipartUploads(software.amazon.awssdk.services.s3.model.ListMultipartUploadsRequest)
operation.
listMultipartUploadsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListObjectVersionsResponse listObjectVersions(ListObjectVersionsRequest listObjectVersionsRequest) throws SdkBaseException, SdkClientException, S3Exception
listObjectVersionsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListObjectVersionsResponse listObjectVersions(Consumer<ListObjectVersionsRequest.Builder> listObjectVersionsRequest) throws SdkBaseException, SdkClientException, S3Exception
listObjectVersionsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListObjectVersionsPaginator listObjectVersionsIterable(ListObjectVersionsRequest listObjectVersionsRequest) throws SdkBaseException, SdkClientException, S3Exception
This is a variant of
listObjectVersions(software.amazon.awssdk.services.s3.model.ListObjectVersionsRequest)
operation. The
return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle
making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.s3.paginators.ListObjectVersionsPaginator responses = client.listObjectVersionsIterable(request);
responses.stream().forEach(....);
2) Using For loop
{ @code software.amazon.awssdk.services.s3.paginators.ListObjectVersionsPaginator responses = client .listObjectVersionsIterable(request); for (software.amazon.awssdk.services.s3.model.ListObjectVersionsResponse response : responses) { // do something; } }3) Use iterator directly
software.amazon.awssdk.services.s3.paginators.ListObjectVersionsPaginator responses = client.listObjectVersionsIterable(request);
responses.iterator().forEachRemaining(....);
Note: If you prefer to have control on service calls, use the
listObjectVersions(software.amazon.awssdk.services.s3.model.ListObjectVersionsRequest)
operation.
listObjectVersionsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListObjectsResponse listObjects(ListObjectsRequest listObjectsRequest) throws NoSuchBucketException, SdkBaseException, SdkClientException, S3Exception
listObjectsRequest
- NoSuchBucketException
- The specified bucket does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListObjectsResponse listObjects(Consumer<ListObjectsRequest.Builder> listObjectsRequest) throws NoSuchBucketException, SdkBaseException, SdkClientException, S3Exception
listObjectsRequest
- NoSuchBucketException
- The specified bucket does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListObjectsV2Response listObjectsV2(ListObjectsV2Request listObjectsV2Request) throws NoSuchBucketException, SdkBaseException, SdkClientException, S3Exception
listObjectsV2Request
- NoSuchBucketException
- The specified bucket does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListObjectsV2Response listObjectsV2(Consumer<ListObjectsV2Request.Builder> listObjectsV2Request) throws NoSuchBucketException, SdkBaseException, SdkClientException, S3Exception
listObjectsV2Request
- NoSuchBucketException
- The specified bucket does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListObjectsV2Paginator listObjectsV2Iterable(ListObjectsV2Request listObjectsV2Request) throws NoSuchBucketException, SdkBaseException, SdkClientException, S3Exception
This is a variant of listObjectsV2(software.amazon.awssdk.services.s3.model.ListObjectsV2Request)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.s3.paginators.ListObjectsV2Paginator responses = client.listObjectsV2Iterable(request);
responses.stream().forEach(....);
2) Using For loop
{ @code software.amazon.awssdk.services.s3.paginators.ListObjectsV2Paginator responses = client.listObjectsV2Iterable(request); for (software.amazon.awssdk.services.s3.model.ListObjectsV2Response response : responses) { // do something; } }3) Use iterator directly
software.amazon.awssdk.services.s3.paginators.ListObjectsV2Paginator responses = client.listObjectsV2Iterable(request);
responses.iterator().forEachRemaining(....);
Note: If you prefer to have control on service calls, use the
listObjectsV2(software.amazon.awssdk.services.s3.model.ListObjectsV2Request)
operation.
listObjectsV2Request
- NoSuchBucketException
- The specified bucket does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListPartsResponse listParts(ListPartsRequest listPartsRequest) throws SdkBaseException, SdkClientException, S3Exception
listPartsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListPartsResponse listParts(Consumer<ListPartsRequest.Builder> listPartsRequest) throws SdkBaseException, SdkClientException, S3Exception
listPartsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default ListPartsPaginator listPartsIterable(ListPartsRequest listPartsRequest) throws SdkBaseException, SdkClientException, S3Exception
This is a variant of listParts(software.amazon.awssdk.services.s3.model.ListPartsRequest)
operation. The
return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle
making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.s3.paginators.ListPartsPaginator responses = client.listPartsIterable(request);
responses.stream().forEach(....);
2) Using For loop
{ @code software.amazon.awssdk.services.s3.paginators.ListPartsPaginator responses = client.listPartsIterable(request); for (software.amazon.awssdk.services.s3.model.ListPartsResponse response : responses) { // do something; } }3) Use iterator directly
software.amazon.awssdk.services.s3.paginators.ListPartsPaginator responses = client.listPartsIterable(request);
responses.iterator().forEachRemaining(....);
Note: If you prefer to have control on service calls, use the
listParts(software.amazon.awssdk.services.s3.model.ListPartsRequest)
operation.
listPartsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketAccelerateConfigurationResponse putBucketAccelerateConfiguration(PutBucketAccelerateConfigurationRequest putBucketAccelerateConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketAccelerateConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketAccelerateConfigurationResponse putBucketAccelerateConfiguration(Consumer<PutBucketAccelerateConfigurationRequest.Builder> putBucketAccelerateConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketAccelerateConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketAclResponse putBucketAcl(PutBucketAclRequest putBucketAclRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketAclRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketAclResponse putBucketAcl(Consumer<PutBucketAclRequest.Builder> putBucketAclRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketAclRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketAnalyticsConfigurationResponse putBucketAnalyticsConfiguration(PutBucketAnalyticsConfigurationRequest putBucketAnalyticsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketAnalyticsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketAnalyticsConfigurationResponse putBucketAnalyticsConfiguration(Consumer<PutBucketAnalyticsConfigurationRequest.Builder> putBucketAnalyticsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketAnalyticsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketCorsResponse putBucketCors(PutBucketCorsRequest putBucketCorsRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketCorsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketCorsResponse putBucketCors(Consumer<PutBucketCorsRequest.Builder> putBucketCorsRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketCorsRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketInventoryConfigurationResponse putBucketInventoryConfiguration(PutBucketInventoryConfigurationRequest putBucketInventoryConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketInventoryConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketInventoryConfigurationResponse putBucketInventoryConfiguration(Consumer<PutBucketInventoryConfigurationRequest.Builder> putBucketInventoryConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketInventoryConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketLifecycleResponse putBucketLifecycle(PutBucketLifecycleRequest putBucketLifecycleRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketLifecycleRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketLifecycleResponse putBucketLifecycle(Consumer<PutBucketLifecycleRequest.Builder> putBucketLifecycleRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketLifecycleRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketLifecycleConfigurationResponse putBucketLifecycleConfiguration(PutBucketLifecycleConfigurationRequest putBucketLifecycleConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketLifecycleConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketLifecycleConfigurationResponse putBucketLifecycleConfiguration(Consumer<PutBucketLifecycleConfigurationRequest.Builder> putBucketLifecycleConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketLifecycleConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketLoggingResponse putBucketLogging(PutBucketLoggingRequest putBucketLoggingRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketLoggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketLoggingResponse putBucketLogging(Consumer<PutBucketLoggingRequest.Builder> putBucketLoggingRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketLoggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketMetricsConfigurationResponse putBucketMetricsConfiguration(PutBucketMetricsConfigurationRequest putBucketMetricsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketMetricsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketMetricsConfigurationResponse putBucketMetricsConfiguration(Consumer<PutBucketMetricsConfigurationRequest.Builder> putBucketMetricsConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketMetricsConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketNotificationResponse putBucketNotification(PutBucketNotificationRequest putBucketNotificationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketNotificationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketNotificationResponse putBucketNotification(Consumer<PutBucketNotificationRequest.Builder> putBucketNotificationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketNotificationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketNotificationConfigurationResponse putBucketNotificationConfiguration(PutBucketNotificationConfigurationRequest putBucketNotificationConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketNotificationConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketNotificationConfigurationResponse putBucketNotificationConfiguration(Consumer<PutBucketNotificationConfigurationRequest.Builder> putBucketNotificationConfigurationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketNotificationConfigurationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketPolicyResponse putBucketPolicy(PutBucketPolicyRequest putBucketPolicyRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketPolicyRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketPolicyResponse putBucketPolicy(Consumer<PutBucketPolicyRequest.Builder> putBucketPolicyRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketPolicyRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketReplicationResponse putBucketReplication(PutBucketReplicationRequest putBucketReplicationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketReplicationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketReplicationResponse putBucketReplication(Consumer<PutBucketReplicationRequest.Builder> putBucketReplicationRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketReplicationRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketRequestPaymentResponse putBucketRequestPayment(PutBucketRequestPaymentRequest putBucketRequestPaymentRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketRequestPaymentRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketRequestPaymentResponse putBucketRequestPayment(Consumer<PutBucketRequestPaymentRequest.Builder> putBucketRequestPaymentRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketRequestPaymentRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketTaggingResponse putBucketTagging(PutBucketTaggingRequest putBucketTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketTaggingResponse putBucketTagging(Consumer<PutBucketTaggingRequest.Builder> putBucketTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketVersioningResponse putBucketVersioning(PutBucketVersioningRequest putBucketVersioningRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketVersioningRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketVersioningResponse putBucketVersioning(Consumer<PutBucketVersioningRequest.Builder> putBucketVersioningRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketVersioningRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketWebsiteResponse putBucketWebsite(PutBucketWebsiteRequest putBucketWebsiteRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketWebsiteRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutBucketWebsiteResponse putBucketWebsite(Consumer<PutBucketWebsiteRequest.Builder> putBucketWebsiteRequest) throws SdkBaseException, SdkClientException, S3Exception
putBucketWebsiteRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutObjectResponse putObject(PutObjectRequest putObjectRequest, RequestBody requestBody) throws SdkBaseException, SdkClientException, S3Exception
putObjectRequest
- requestBody
- The content to send to the service. A RequestBody
can be created using one of several factory
methods for various sources of data. For example, to create a request body from a file you can do the
following.
RequestBody.of(new File("myfile.txt"))
See documentation in RequestBody
for additional details and which sources of data are supported.
The service documentation for the request content is as follows 'Object data.'SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutObjectResponse putObject(PutObjectRequest putObjectRequest, Path filePath) throws SdkBaseException, SdkClientException, S3Exception
putObjectRequest
- path
- Path
to file containing data to send to the service. File will be read entirely and may be read
multiple times in the event of a retry. If the file does not exist or the current user does not have
access to read it then an exception will be thrown. The service documentation for the request content is
as follows 'Object data.'SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.putObject(PutObjectRequest, RequestBody)
default PutObjectAclResponse putObjectAcl(PutObjectAclRequest putObjectAclRequest) throws NoSuchKeyException, SdkBaseException, SdkClientException, S3Exception
putObjectAclRequest
- NoSuchKeyException
- The specified key does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutObjectAclResponse putObjectAcl(Consumer<PutObjectAclRequest.Builder> putObjectAclRequest) throws NoSuchKeyException, SdkBaseException, SdkClientException, S3Exception
putObjectAclRequest
- NoSuchKeyException
- The specified key does not exist.SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutObjectTaggingResponse putObjectTagging(PutObjectTaggingRequest putObjectTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
putObjectTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default PutObjectTaggingResponse putObjectTagging(Consumer<PutObjectTaggingRequest.Builder> putObjectTaggingRequest) throws SdkBaseException, SdkClientException, S3Exception
putObjectTaggingRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default RestoreObjectResponse restoreObject(RestoreObjectRequest restoreObjectRequest) throws ObjectAlreadyInActiveTierErrorException, SdkBaseException, SdkClientException, S3Exception
restoreObjectRequest
- ObjectAlreadyInActiveTierErrorException
- This operation is not allowed against this storage tierSdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default RestoreObjectResponse restoreObject(Consumer<RestoreObjectRequest.Builder> restoreObjectRequest) throws ObjectAlreadyInActiveTierErrorException, SdkBaseException, SdkClientException, S3Exception
restoreObjectRequest
- ObjectAlreadyInActiveTierErrorException
- This operation is not allowed against this storage tierSdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default UploadPartResponse uploadPart(UploadPartRequest uploadPartRequest, RequestBody requestBody) throws SdkBaseException, SdkClientException, S3Exception
Uploads a part in a multipart upload.
Note: After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.
uploadPartRequest
- requestBody
- The content to send to the service. A RequestBody
can be created using one of several factory
methods for various sources of data. For example, to create a request body from a file you can do the
following.
RequestBody.of(new File("myfile.txt"))
See documentation in RequestBody
for additional details and which sources of data are supported.
The service documentation for the request content is as follows 'Object data.'SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default UploadPartResponse uploadPart(UploadPartRequest uploadPartRequest, Path filePath) throws SdkBaseException, SdkClientException, S3Exception
Uploads a part in a multipart upload.
Note: After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.
uploadPartRequest
- path
- Path
to file containing data to send to the service. File will be read entirely and may be read
multiple times in the event of a retry. If the file does not exist or the current user does not have
access to read it then an exception will be thrown. The service documentation for the request content is
as follows 'Object data.'SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.uploadPart(UploadPartRequest, RequestBody)
default UploadPartCopyResponse uploadPartCopy(UploadPartCopyRequest uploadPartCopyRequest) throws SdkBaseException, SdkClientException, S3Exception
uploadPartCopyRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.default UploadPartCopyResponse uploadPartCopy(Consumer<UploadPartCopyRequest.Builder> uploadPartCopyRequest) throws SdkBaseException, SdkClientException, S3Exception
uploadPartCopyRequest
- SdkBaseException
- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException
- If any client side error occurs such as an IO related failure, failure to get credentials, etc.S3Exception
- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.static ServiceMetadata serviceMetadata()
Copyright © 2017. All rights reserved.