public class LocalS3Client
extends java.lang.Object
implements software.amazon.awssdk.services.s3.S3Client
| Constructor and Description |
|---|
LocalS3Client() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
software.amazon.awssdk.services.s3.model.CreateBucketResponse |
createBucket(software.amazon.awssdk.services.s3.model.CreateBucketRequest createBucketRequest) |
software.amazon.awssdk.services.s3.model.DeleteObjectsResponse |
deleteObjects(software.amazon.awssdk.services.s3.model.DeleteObjectsRequest deleteObjectsRequest) |
software.amazon.awssdk.core.sync.ResponseInputStream<software.amazon.awssdk.services.s3.model.GetObjectResponse> |
getObject(software.amazon.awssdk.services.s3.model.GetObjectRequest getObjectRequest) |
software.amazon.awssdk.services.s3.model.GetObjectResponse |
getObject(software.amazon.awssdk.services.s3.model.GetObjectRequest getObjectRequest,
java.nio.file.Path filePath) |
software.amazon.awssdk.services.s3.model.ListBucketsResponse |
listBuckets(software.amazon.awssdk.services.s3.model.ListBucketsRequest listBucketsRequest) |
software.amazon.awssdk.services.s3.model.ListObjectsV2Response |
listObjectsV2(software.amazon.awssdk.services.s3.model.ListObjectsV2Request listObjectsV2Request) |
software.amazon.awssdk.services.s3.model.PutObjectResponse |
putObject(software.amazon.awssdk.services.s3.model.PutObjectRequest putObjectRequest,
software.amazon.awssdk.core.sync.RequestBody requestBody) |
java.lang.String |
serviceName() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabortMultipartUpload, abortMultipartUpload, builder, completeMultipartUpload, completeMultipartUpload, copyObject, copyObject, create, createBucket, createMultipartUpload, createMultipartUpload, deleteBucket, deleteBucket, deleteBucketAnalyticsConfiguration, deleteBucketAnalyticsConfiguration, deleteBucketCors, deleteBucketCors, deleteBucketInventoryConfiguration, deleteBucketInventoryConfiguration, deleteBucketLifecycle, deleteBucketLifecycle, deleteBucketMetricsConfiguration, deleteBucketMetricsConfiguration, deleteBucketPolicy, deleteBucketPolicy, deleteBucketReplication, deleteBucketReplication, deleteBucketTagging, deleteBucketTagging, deleteBucketWebsite, deleteBucketWebsite, deleteObject, deleteObject, deleteObjects, deleteObjectTagging, deleteObjectTagging, getBucketAccelerateConfiguration, getBucketAccelerateConfiguration, getBucketAcl, getBucketAcl, getBucketAnalyticsConfiguration, getBucketAnalyticsConfiguration, getBucketCors, getBucketCors, getBucketInventoryConfiguration, getBucketInventoryConfiguration, getBucketLifecycle, getBucketLifecycle, getBucketLifecycleConfiguration, getBucketLifecycleConfiguration, getBucketLocation, getBucketLocation, getBucketLogging, getBucketLogging, getBucketMetricsConfiguration, getBucketMetricsConfiguration, getBucketNotification, getBucketNotification, getBucketNotificationConfiguration, getBucketNotificationConfiguration, getBucketPolicy, getBucketPolicy, getBucketReplication, getBucketReplication, getBucketRequestPayment, getBucketRequestPayment, getBucketTagging, getBucketTagging, getBucketVersioning, getBucketVersioning, getBucketWebsite, getBucketWebsite, getObject, getObjectAcl, getObjectAcl, getObjectBytes, getObjectTagging, getObjectTagging, getObjectTorrent, getObjectTorrent, getObjectTorrent, getObjectTorrentBytes, headBucket, headBucket, headObject, headObject, listBucketAnalyticsConfigurations, listBucketAnalyticsConfigurations, listBucketInventoryConfigurations, listBucketInventoryConfigurations, listBucketMetricsConfigurations, listBucketMetricsConfigurations, listBuckets, listBuckets, listMultipartUploads, listMultipartUploads, listMultipartUploadsIterable, listObjects, listObjects, listObjectsV2, listObjectsV2Iterable, listObjectVersions, listObjectVersions, listObjectVersionsIterable, listParts, listParts, listPartsIterable, putBucketAccelerateConfiguration, putBucketAccelerateConfiguration, putBucketAcl, putBucketAcl, putBucketAnalyticsConfiguration, putBucketAnalyticsConfiguration, putBucketCors, putBucketCors, putBucketInventoryConfiguration, putBucketInventoryConfiguration, putBucketLifecycle, putBucketLifecycle, putBucketLifecycleConfiguration, putBucketLifecycleConfiguration, putBucketLogging, putBucketLogging, putBucketMetricsConfiguration, putBucketMetricsConfiguration, putBucketNotification, putBucketNotification, putBucketNotificationConfiguration, putBucketNotificationConfiguration, putBucketPolicy, putBucketPolicy, putBucketReplication, putBucketReplication, putBucketRequestPayment, putBucketRequestPayment, putBucketTagging, putBucketTagging, putBucketVersioning, putBucketVersioning, putBucketWebsite, putBucketWebsite, putObject, putObjectAcl, putObjectAcl, putObjectTagging, putObjectTagging, restoreObject, restoreObject, serviceMetadata, uploadPart, uploadPart, uploadPartCopy, uploadPartCopypublic software.amazon.awssdk.services.s3.model.ListObjectsV2Response listObjectsV2(software.amazon.awssdk.services.s3.model.ListObjectsV2Request listObjectsV2Request)
throws software.amazon.awssdk.services.s3.model.S3Exception
listObjectsV2 in interface software.amazon.awssdk.services.s3.S3Clientsoftware.amazon.awssdk.services.s3.model.S3Exceptionpublic software.amazon.awssdk.services.s3.model.CreateBucketResponse createBucket(software.amazon.awssdk.services.s3.model.CreateBucketRequest createBucketRequest)
throws software.amazon.awssdk.services.s3.model.S3Exception
createBucket in interface software.amazon.awssdk.services.s3.S3Clientsoftware.amazon.awssdk.services.s3.model.S3Exceptionpublic software.amazon.awssdk.services.s3.model.PutObjectResponse putObject(software.amazon.awssdk.services.s3.model.PutObjectRequest putObjectRequest,
software.amazon.awssdk.core.sync.RequestBody requestBody)
throws software.amazon.awssdk.services.s3.model.S3Exception
putObject in interface software.amazon.awssdk.services.s3.S3Clientsoftware.amazon.awssdk.services.s3.model.S3Exceptionpublic software.amazon.awssdk.services.s3.model.DeleteObjectsResponse deleteObjects(software.amazon.awssdk.services.s3.model.DeleteObjectsRequest deleteObjectsRequest)
throws software.amazon.awssdk.services.s3.model.S3Exception
deleteObjects in interface software.amazon.awssdk.services.s3.S3Clientsoftware.amazon.awssdk.services.s3.model.S3Exceptionpublic software.amazon.awssdk.services.s3.model.ListBucketsResponse listBuckets(software.amazon.awssdk.services.s3.model.ListBucketsRequest listBucketsRequest)
throws software.amazon.awssdk.services.s3.model.S3Exception
listBuckets in interface software.amazon.awssdk.services.s3.S3Clientsoftware.amazon.awssdk.services.s3.model.S3Exceptionpublic software.amazon.awssdk.services.s3.model.GetObjectResponse getObject(software.amazon.awssdk.services.s3.model.GetObjectRequest getObjectRequest,
java.nio.file.Path filePath)
throws software.amazon.awssdk.services.s3.model.S3Exception
getObject in interface software.amazon.awssdk.services.s3.S3Clientsoftware.amazon.awssdk.services.s3.model.S3Exceptionpublic software.amazon.awssdk.core.sync.ResponseInputStream<software.amazon.awssdk.services.s3.model.GetObjectResponse> getObject(software.amazon.awssdk.services.s3.model.GetObjectRequest getObjectRequest)
throws software.amazon.awssdk.services.s3.model.S3Exception
getObject in interface software.amazon.awssdk.services.s3.S3Clientsoftware.amazon.awssdk.services.s3.model.S3Exceptionpublic void close()
close in interface java.lang.AutoCloseableclose in interface software.amazon.awssdk.utils.SdkAutoCloseablepublic java.lang.String serviceName()
serviceName in interface software.amazon.awssdk.core.SdkClient