Interface GranicaS3Client

  • All Superinterfaces:
    AutoCloseable, software.amazon.awssdk.services.s3.S3Client, software.amazon.awssdk.utils.SdkAutoCloseable, software.amazon.awssdk.core.SdkClient

    public interface GranicaS3Client
    extends software.amazon.awssdk.services.s3.S3Client
    Service Client for accessing S3 via Bolt. It provides the same builder as S3Client to configure and create a service client. Its endpoint always resolves to Bolt Service URL as specified via the 'BOLT_URL' environment variable.
    • Field Summary

      • Fields inherited from interface software.amazon.awssdk.services.s3.S3Client

        SERVICE_METADATA_ID, SERVICE_NAME
    • Method Summary

      Static Methods 
      Modifier and Type Method Description
      static software.amazon.awssdk.services.s3.S3ClientBuilder builder()  
      static software.amazon.awssdk.services.s3.S3Client create()  
      • Methods inherited from interface software.amazon.awssdk.services.s3.S3Client

        abortMultipartUpload, abortMultipartUpload, completeMultipartUpload, completeMultipartUpload, copyObject, copyObject, createBucket, createBucket, createMultipartUpload, createMultipartUpload, deleteBucket, deleteBucket, deleteBucketAnalyticsConfiguration, deleteBucketAnalyticsConfiguration, deleteBucketCors, deleteBucketCors, deleteBucketEncryption, deleteBucketEncryption, deleteBucketIntelligentTieringConfiguration, deleteBucketIntelligentTieringConfiguration, deleteBucketInventoryConfiguration, deleteBucketInventoryConfiguration, deleteBucketLifecycle, deleteBucketLifecycle, deleteBucketMetricsConfiguration, deleteBucketMetricsConfiguration, deleteBucketOwnershipControls, deleteBucketOwnershipControls, deleteBucketPolicy, deleteBucketPolicy, deleteBucketReplication, deleteBucketReplication, deleteBucketTagging, deleteBucketTagging, deleteBucketWebsite, deleteBucketWebsite, deleteObject, deleteObject, deleteObjects, deleteObjects, deleteObjectTagging, deleteObjectTagging, deletePublicAccessBlock, deletePublicAccessBlock, getBucketAccelerateConfiguration, getBucketAccelerateConfiguration, getBucketAcl, getBucketAcl, getBucketAnalyticsConfiguration, getBucketAnalyticsConfiguration, getBucketCors, getBucketCors, getBucketEncryption, getBucketEncryption, getBucketIntelligentTieringConfiguration, getBucketIntelligentTieringConfiguration, getBucketInventoryConfiguration, getBucketInventoryConfiguration, getBucketLifecycleConfiguration, getBucketLifecycleConfiguration, getBucketLocation, getBucketLocation, getBucketLogging, getBucketLogging, getBucketMetricsConfiguration, getBucketMetricsConfiguration, getBucketNotificationConfiguration, getBucketNotificationConfiguration, getBucketOwnershipControls, getBucketOwnershipControls, getBucketPolicy, getBucketPolicy, getBucketPolicyStatus, getBucketPolicyStatus, getBucketReplication, getBucketReplication, getBucketRequestPayment, getBucketRequestPayment, getBucketTagging, getBucketTagging, getBucketVersioning, getBucketVersioning, getBucketWebsite, getBucketWebsite, getObject, getObject, getObject, getObject, getObject, getObject, getObjectAcl, getObjectAcl, getObjectAsBytes, getObjectAsBytes, getObjectAttributes, getObjectAttributes, getObjectLegalHold, getObjectLegalHold, getObjectLockConfiguration, getObjectLockConfiguration, getObjectRetention, getObjectRetention, getObjectTagging, getObjectTagging, getObjectTorrent, getObjectTorrent, getObjectTorrent, getObjectTorrent, getObjectTorrent, getObjectTorrent, getObjectTorrentAsBytes, getObjectTorrentAsBytes, getPublicAccessBlock, getPublicAccessBlock, headBucket, headBucket, headObject, headObject, listBucketAnalyticsConfigurations, listBucketAnalyticsConfigurations, listBucketIntelligentTieringConfigurations, listBucketIntelligentTieringConfigurations, listBucketInventoryConfigurations, listBucketInventoryConfigurations, listBucketMetricsConfigurations, listBucketMetricsConfigurations, listBuckets, listBuckets, listBuckets, listMultipartUploads, listMultipartUploads, listMultipartUploadsPaginator, listMultipartUploadsPaginator, listObjects, listObjects, listObjectsV2, listObjectsV2, listObjectsV2Paginator, listObjectsV2Paginator, listObjectVersions, listObjectVersions, listObjectVersionsPaginator, listObjectVersionsPaginator, listParts, listParts, listPartsPaginator, listPartsPaginator, putBucketAccelerateConfiguration, putBucketAccelerateConfiguration, putBucketAcl, putBucketAcl, putBucketAnalyticsConfiguration, putBucketAnalyticsConfiguration, putBucketCors, putBucketCors, putBucketEncryption, putBucketEncryption, putBucketIntelligentTieringConfiguration, putBucketIntelligentTieringConfiguration, putBucketInventoryConfiguration, putBucketInventoryConfiguration, putBucketLifecycleConfiguration, putBucketLifecycleConfiguration, putBucketLogging, putBucketLogging, putBucketMetricsConfiguration, putBucketMetricsConfiguration, putBucketNotificationConfiguration, putBucketNotificationConfiguration, putBucketOwnershipControls, putBucketOwnershipControls, putBucketPolicy, putBucketPolicy, putBucketReplication, putBucketReplication, putBucketRequestPayment, putBucketRequestPayment, putBucketTagging, putBucketTagging, putBucketVersioning, putBucketVersioning, putBucketWebsite, putBucketWebsite, putObject, putObject, putObject, putObject, putObjectAcl, putObjectAcl, putObjectLegalHold, putObjectLegalHold, putObjectLockConfiguration, putObjectLockConfiguration, putObjectRetention, putObjectRetention, putObjectTagging, putObjectTagging, putPublicAccessBlock, putPublicAccessBlock, restoreObject, restoreObject, uploadPart, uploadPart, uploadPart, uploadPart, uploadPartCopy, uploadPartCopy, utilities, waiter, writeGetObjectResponse, writeGetObjectResponse, writeGetObjectResponse, writeGetObjectResponse
      • Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable

        close
      • Methods inherited from interface software.amazon.awssdk.core.SdkClient

        serviceName
    • Method Detail

      • create

        static software.amazon.awssdk.services.s3.S3Client create()
      • builder

        static software.amazon.awssdk.services.s3.S3ClientBuilder builder()