S3

trait S3 extends AmazonS3

Amazon S3 Java client wrapper

Amazon S3 Java client wrapper

See also
Companion
object
trait AmazonS3
trait S3DirectSpi
class Object
trait Matchable
class Any

Value members

Concrete methods

def acl(bucket: Bucket, key: String): AccessControlList
def acl(obj: S3Object, acl: AccessControlList): Unit
def acl(obj: S3Object, acl: CannedAccessControlList): Unit
def acl(bucket: Bucket, key: String, acl: AccessControlList): Unit
def acl(bucket: Bucket, key: String, acl: CannedAccessControlList): Unit
def at(region: Region): S3
def bucket(name: String): Option[Bucket]
def bucketAcl(name: String): AccessControlList
def bucketAcl(bucket: Bucket, acl: AccessControlList): Unit
def buckets: Seq[Bucket]
def createBucket(name: String): Bucket
def delete(bucket: Bucket): Unit
def delete(obj: S3Object): Unit
def deleteBucket(bucket: Bucket): Unit
def deleteCrossOriginConfig(bucket: Bucket): Unit
def deleteLifecycleConfig(bucket: Bucket): Unit
def deleteObject(obj: S3Object): Unit
def deleteObjectVersion(obj: S3Object, versionId: String): Unit
def deleteObjects(objs: Seq[S3Object]): Unit
def deletePolicy(bucket: Bucket): Unit
def deleteTaggingConfig(bucket: Bucket): Unit
def deleteVersion(obj: S3Object, versionId: String): Unit
def deleteWebsiteConfig(bucket: Bucket): Unit
def generatePresignedUrl(obj: S3Object, expiration: DateTime): URL
def get(bucket: Bucket, key: String): Option[S3Object]
def get(bucket: Bucket, key: String, versionId: String): Option[S3Object]
def getObject(bucket: Bucket, key: String): Option[S3Object]
def getObject(bucket: Bucket, key: String, versionId: String): Option[S3Object]
def keys(bucket: Bucket): Seq[String]
def keys(bucket: Bucket, prefix: String): Seq[String]
def location(bucket: Bucket): String
def ls(bucket: Bucket, prefix: String): Stream[Either[String, S3ObjectSummary]]

List the directories and objects under a prefix, use "/" as delimiter.

List the directories and objects under a prefix, use "/" as delimiter.

Here is how to show the directories and objects as Strings:

ls(bucket, "my-directory/").map {
  case Left(directoryPrefix) => directoryPrefix
  case Right(s3ObjectSummary) => s3ObjectSummary.getKey
}
def metadata(bucket: Bucket, key: String): ObjectMetadata
def objectSummaries(bucket: Bucket, prefix: String): Stream[S3ObjectSummary]
def policy(bucket: Bucket): BucketPolicy
def put(bucket: Bucket, key: String, file: File): PutObjectResult
def put(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
def putAsBucketOwnerFullControl(bucket: Bucket, key: String, file: File): PutObjectResult
def putAsBucketOwnerFullControl(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
def putAsPublicRead(bucket: Bucket, key: String, file: File): PutObjectResult
def putAsPublicRead(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
def putAsPublicReadWrite(bucket: Bucket, key: String, file: File): PutObjectResult
def putAsPublicReadWrite(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
def putObject(bucket: Bucket, key: String, file: File): PutObjectResult
def putObject(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
def putObject(bucket: Bucket, key: String, inputStream: InputStream, metadata: ObjectMetadata): PutObjectResult
def putObjectAsBucketOwnerFullControl(bucket: Bucket, key: String, file: File): PutObjectResult
def putObjectAsBucketOwnerFullControl(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
def putObjectAsBucketOwnerFullControl(bucket: Bucket, key: String, inputStream: InputStream, metadata: ObjectMetadata): PutObjectResult
def putObjectAsPublicRead(bucket: Bucket, key: String, file: File): PutObjectResult
def putObjectAsPublicRead(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
def putObjectAsPublicRead(bucket: Bucket, key: String, inputStream: InputStream, metadata: ObjectMetadata): PutObjectResult
def putObjectAsPublicReadWrite(bucket: Bucket, key: String, file: File): PutObjectResult
def putObjectAsPublicReadWrite(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
def putObjectAsPublicReadWrite(bucket: Bucket, key: String, inputStream: InputStream, metadata: ObjectMetadata): PutObjectResult

Inherited methods

@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def abortMultipartUpload(`x$0`: AbortMultipartUploadRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def completeMultipartUpload(`x$0`: CompleteMultipartUploadRequest): CompleteMultipartUploadResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def copyObject(`x$0`: CopyObjectRequest): CopyObjectResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def copyObject(`x$0`: String, `x$1`: String, `x$2`: String, `x$3`: String): CopyObjectResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def copyPart(`x$0`: CopyPartRequest): CopyPartResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def createBucket(`x$0`: CreateBucketRequest): Bucket
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def deleteBucket(`x$0`: String): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def deleteBucket(`x$0`: DeleteBucketRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketAnalyticsConfiguration(`x$0`: DeleteBucketAnalyticsConfigurationRequest): DeleteBucketAnalyticsConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketAnalyticsConfiguration(`x$0`: String, `x$1`: String): DeleteBucketAnalyticsConfigurationResult
Inherited from
AmazonS3
def deleteBucketCrossOriginConfiguration(`x$0`: DeleteBucketCrossOriginConfigurationRequest): Unit
Inherited from
AmazonS3
def deleteBucketCrossOriginConfiguration(`x$0`: String): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketEncryption(`x$0`: DeleteBucketEncryptionRequest): DeleteBucketEncryptionResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketEncryption(`x$0`: String): DeleteBucketEncryptionResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketIntelligentTieringConfiguration(`x$0`: DeleteBucketIntelligentTieringConfigurationRequest): DeleteBucketIntelligentTieringConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketIntelligentTieringConfiguration(`x$0`: String, `x$1`: String): DeleteBucketIntelligentTieringConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketInventoryConfiguration(`x$0`: DeleteBucketInventoryConfigurationRequest): DeleteBucketInventoryConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketInventoryConfiguration(`x$0`: String, `x$1`: String): DeleteBucketInventoryConfigurationResult
Inherited from
AmazonS3
def deleteBucketLifecycleConfiguration(`x$0`: DeleteBucketLifecycleConfigurationRequest): Unit
Inherited from
AmazonS3
def deleteBucketLifecycleConfiguration(`x$0`: String): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketMetricsConfiguration(`x$0`: DeleteBucketMetricsConfigurationRequest): DeleteBucketMetricsConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketMetricsConfiguration(`x$0`: String, `x$1`: String): DeleteBucketMetricsConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketOwnershipControls(`x$0`: DeleteBucketOwnershipControlsRequest): DeleteBucketOwnershipControlsResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def deleteBucketPolicy(`x$0`: DeleteBucketPolicyRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def deleteBucketPolicy(`x$0`: String): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketReplicationConfiguration(`x$0`: DeleteBucketReplicationConfigurationRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def deleteBucketReplicationConfiguration(`x$0`: String): Unit
Inherited from
AmazonS3
def deleteBucketTaggingConfiguration(`x$0`: DeleteBucketTaggingConfigurationRequest): Unit
Inherited from
AmazonS3
def deleteBucketTaggingConfiguration(`x$0`: String): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def deleteBucketWebsiteConfiguration(`x$0`: DeleteBucketWebsiteConfigurationRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def deleteBucketWebsiteConfiguration(`x$0`: String): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def deleteObject(`x$0`: DeleteObjectRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def deleteObject(`x$0`: String, `x$1`: String): Unit
Inherited from
AmazonS3
def deleteObjectTagging(`x$0`: DeleteObjectTaggingRequest): DeleteObjectTaggingResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def deleteObjects(`x$0`: DeleteObjectsRequest): DeleteObjectsResult
Inherited from
AmazonS3
def deletePublicAccessBlock(`x$0`: DeletePublicAccessBlockRequest): DeletePublicAccessBlockResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def deleteVersion(`x$0`: DeleteVersionRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def deleteVersion(`x$0`: String, `x$1`: String, `x$2`: String): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def disableRequesterPays(`x$0`: String): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def doesBucketExistV2(`x$0`: String): Boolean
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def doesObjectExist(`x$0`: String, `x$1`: String): Boolean
Inherited from
AmazonS3
def download(`x$0`: PresignedUrlDownloadRequest, `x$1`: File): Unit
Inherited from
AmazonS3
def download(`x$0`: PresignedUrlDownloadRequest): PresignedUrlDownloadResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def enableRequesterPays(`x$0`: String): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException)
def generatePresignedUrl(`x$0`: GeneratePresignedUrlRequest): URL
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException)
def generatePresignedUrl(`x$0`: String, `x$1`: String, `x$2`: Date, `x$3`: HttpMethod): URL
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException)
def generatePresignedUrl(`x$0`: String, `x$1`: String, `x$2`: Date): URL
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketAccelerateConfiguration(`x$0`: GetBucketAccelerateConfigurationRequest): BucketAccelerateConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketAccelerateConfiguration(`x$0`: String): BucketAccelerateConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketAcl(`x$0`: GetBucketAclRequest): AccessControlList
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketAcl(`x$0`: String): AccessControlList
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketAnalyticsConfiguration(`x$0`: GetBucketAnalyticsConfigurationRequest): GetBucketAnalyticsConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketAnalyticsConfiguration(`x$0`: String, `x$1`: String): GetBucketAnalyticsConfigurationResult
Inherited from
AmazonS3
def getBucketCrossOriginConfiguration(`x$0`: GetBucketCrossOriginConfigurationRequest): BucketCrossOriginConfiguration
Inherited from
AmazonS3
def getBucketCrossOriginConfiguration(`x$0`: String): BucketCrossOriginConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketEncryption(`x$0`: GetBucketEncryptionRequest): GetBucketEncryptionResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketEncryption(`x$0`: String): GetBucketEncryptionResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketIntelligentTieringConfiguration(`x$0`: GetBucketIntelligentTieringConfigurationRequest): GetBucketIntelligentTieringConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketIntelligentTieringConfiguration(`x$0`: String, `x$1`: String): GetBucketIntelligentTieringConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketInventoryConfiguration(`x$0`: GetBucketInventoryConfigurationRequest): GetBucketInventoryConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketInventoryConfiguration(`x$0`: String, `x$1`: String): GetBucketInventoryConfigurationResult
Inherited from
AmazonS3
def getBucketLifecycleConfiguration(`x$0`: GetBucketLifecycleConfigurationRequest): BucketLifecycleConfiguration
Inherited from
AmazonS3
def getBucketLifecycleConfiguration(`x$0`: String): BucketLifecycleConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketLocation(`x$0`: GetBucketLocationRequest): String
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketLocation(`x$0`: String): String
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketLoggingConfiguration(`x$0`: GetBucketLoggingConfigurationRequest): BucketLoggingConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketLoggingConfiguration(`x$0`: String): BucketLoggingConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketMetricsConfiguration(`x$0`: GetBucketMetricsConfigurationRequest): GetBucketMetricsConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketMetricsConfiguration(`x$0`: String, `x$1`: String): GetBucketMetricsConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketNotificationConfiguration(`x$0`: GetBucketNotificationConfigurationRequest): BucketNotificationConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketNotificationConfiguration(`x$0`: String): BucketNotificationConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketOwnershipControls(`x$0`: GetBucketOwnershipControlsRequest): GetBucketOwnershipControlsResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketPolicy(`x$0`: GetBucketPolicyRequest): BucketPolicy
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketPolicy(`x$0`: String): BucketPolicy
Inherited from
AmazonS3
def getBucketPolicyStatus(`x$0`: GetBucketPolicyStatusRequest): GetBucketPolicyStatusResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketReplicationConfiguration(`x$0`: GetBucketReplicationConfigurationRequest): BucketReplicationConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getBucketReplicationConfiguration(`x$0`: String): BucketReplicationConfiguration
Inherited from
AmazonS3
def getBucketTaggingConfiguration(`x$0`: GetBucketTaggingConfigurationRequest): BucketTaggingConfiguration
Inherited from
AmazonS3
def getBucketTaggingConfiguration(`x$0`: String): BucketTaggingConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketVersioningConfiguration(`x$0`: GetBucketVersioningConfigurationRequest): BucketVersioningConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketVersioningConfiguration(`x$0`: String): BucketVersioningConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketWebsiteConfiguration(`x$0`: GetBucketWebsiteConfigurationRequest): BucketWebsiteConfiguration
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getBucketWebsiteConfiguration(`x$0`: String): BucketWebsiteConfiguration
Inherited from
AmazonS3
def getCachedResponseMetadata(`x$0`: AmazonWebServiceRequest): S3ResponseMetadata
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getObject(`x$0`: GetObjectRequest, `x$1`: File): ObjectMetadata
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getObject(`x$0`: GetObjectRequest): S3Object
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getObject(`x$0`: String, `x$1`: String): S3Object
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getObjectAcl(`x$0`: GetObjectAclRequest): AccessControlList
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getObjectAcl(`x$0`: String, `x$1`: String, `x$2`: String): AccessControlList
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getObjectAcl(`x$0`: String, `x$1`: String): AccessControlList
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def getObjectAsString(`x$0`: String, `x$1`: String): String
Inherited from
AmazonS3
def getObjectLegalHold(`x$0`: GetObjectLegalHoldRequest): GetObjectLegalHoldResult
Inherited from
AmazonS3
def getObjectLockConfiguration(`x$0`: GetObjectLockConfigurationRequest): GetObjectLockConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getObjectMetadata(`x$0`: GetObjectMetadataRequest): ObjectMetadata
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getObjectMetadata(`x$0`: String, `x$1`: String): ObjectMetadata
Inherited from
AmazonS3
def getObjectRetention(`x$0`: GetObjectRetentionRequest): GetObjectRetentionResult
Inherited from
AmazonS3
def getObjectTagging(`x$0`: GetObjectTaggingRequest): GetObjectTaggingResult
Inherited from
AmazonS3
def getPublicAccessBlock(`x$0`: GetPublicAccessBlockRequest): GetPublicAccessBlockResult
Inherited from
AmazonS3
def getRegion(): Region
Inherited from
AmazonS3
def getRegionName(): String
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getS3AccountOwner(`x$0`: GetS3AccountOwnerRequest): Owner
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def getS3AccountOwner(): Owner
Inherited from
AmazonS3
def getUrl(`x$0`: String, `x$1`: String): URL
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def headBucket(`x$0`: HeadBucketRequest): HeadBucketResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def initiateMultipartUpload(`x$0`: InitiateMultipartUploadRequest): InitiateMultipartUploadResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def isRequesterPaysEnabled(`x$0`: String): Boolean
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def listBucketAnalyticsConfigurations(`x$0`: ListBucketAnalyticsConfigurationsRequest): ListBucketAnalyticsConfigurationsResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def listBucketIntelligentTieringConfigurations(`x$0`: ListBucketIntelligentTieringConfigurationsRequest): ListBucketIntelligentTieringConfigurationsResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def listBucketInventoryConfigurations(`x$0`: ListBucketInventoryConfigurationsRequest): ListBucketInventoryConfigurationsResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def listBucketMetricsConfigurations(`x$0`: ListBucketMetricsConfigurationsRequest): ListBucketMetricsConfigurationsResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listBuckets(`x$0`: ListBucketsRequest): List[Bucket]
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listBuckets(): List[Bucket]
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listMultipartUploads(`x$0`: ListMultipartUploadsRequest): MultipartUploadListing
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listNextBatchOfObjects(`x$0`: ListNextBatchOfObjectsRequest): ObjectListing
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listNextBatchOfObjects(`x$0`: ObjectListing): ObjectListing
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listNextBatchOfVersions(`x$0`: ListNextBatchOfVersionsRequest): VersionListing
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listNextBatchOfVersions(`x$0`: VersionListing): VersionListing
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listObjects(`x$0`: ListObjectsRequest): ObjectListing
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listObjects(`x$0`: String, `x$1`: String): ObjectListing
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listObjects(`x$0`: String): ObjectListing
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listObjectsV2(`x$0`: ListObjectsV2Request): ListObjectsV2Result
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listObjectsV2(`x$0`: String, `x$1`: String): ListObjectsV2Result
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listObjectsV2(`x$0`: String): ListObjectsV2Result
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listParts(`x$0`: ListPartsRequest): PartListing
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listVersions(`x$0`: ListVersionsRequest): VersionListing
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listVersions(`x$0`: String, `x$1`: String, `x$2`: String, `x$3`: String, `x$4`: String, `x$5`: Integer): VersionListing
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def listVersions(`x$0`: String, `x$1`: String): VersionListing
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def putObject(`x$0`: String, `x$1`: String, `x$2`: String): PutObjectResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def putObject(`x$0`: String, `x$1`: String, `x$2`: InputStream, `x$3`: ObjectMetadata): PutObjectResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def putObject(`x$0`: String, `x$1`: String, `x$2`: File): PutObjectResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def putObject(`x$0`: PutObjectRequest): PutObjectResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException)
def restoreObjectV2(`x$0`: RestoreObjectRequest): RestoreObjectResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def selectObjectContent(`x$0`: SelectObjectContentRequest): SelectObjectContentResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketAccelerateConfiguration(`x$0`: SetBucketAccelerateConfigurationRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketAccelerateConfiguration(`x$0`: String, `x$1`: BucketAccelerateConfiguration): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setBucketAcl(`x$0`: String, `x$1`: CannedAccessControlList): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setBucketAcl(`x$0`: String, `x$1`: AccessControlList): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setBucketAcl(`x$0`: SetBucketAclRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketAnalyticsConfiguration(`x$0`: SetBucketAnalyticsConfigurationRequest): SetBucketAnalyticsConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketAnalyticsConfiguration(`x$0`: String, `x$1`: AnalyticsConfiguration): SetBucketAnalyticsConfigurationResult
Inherited from
AmazonS3
def setBucketCrossOriginConfiguration(`x$0`: SetBucketCrossOriginConfigurationRequest): Unit
Inherited from
AmazonS3
def setBucketCrossOriginConfiguration(`x$0`: String, `x$1`: BucketCrossOriginConfiguration): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketEncryption(`x$0`: SetBucketEncryptionRequest): SetBucketEncryptionResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketIntelligentTieringConfiguration(`x$0`: SetBucketIntelligentTieringConfigurationRequest): SetBucketIntelligentTieringConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketIntelligentTieringConfiguration(`x$0`: String, `x$1`: IntelligentTieringConfiguration): SetBucketIntelligentTieringConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketInventoryConfiguration(`x$0`: SetBucketInventoryConfigurationRequest): SetBucketInventoryConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketInventoryConfiguration(`x$0`: String, `x$1`: InventoryConfiguration): SetBucketInventoryConfigurationResult
Inherited from
AmazonS3
def setBucketLifecycleConfiguration(`x$0`: SetBucketLifecycleConfigurationRequest): Unit
Inherited from
AmazonS3
def setBucketLifecycleConfiguration(`x$0`: String, `x$1`: BucketLifecycleConfiguration): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setBucketLoggingConfiguration(`x$0`: SetBucketLoggingConfigurationRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketMetricsConfiguration(`x$0`: SetBucketMetricsConfigurationRequest): SetBucketMetricsConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketMetricsConfiguration(`x$0`: String, `x$1`: MetricsConfiguration): SetBucketMetricsConfigurationResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setBucketNotificationConfiguration(`x$0`: String, `x$1`: BucketNotificationConfiguration): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setBucketNotificationConfiguration(`x$0`: SetBucketNotificationConfigurationRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketOwnershipControls(`x$0`: SetBucketOwnershipControlsRequest): SetBucketOwnershipControlsResult
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketOwnershipControls(`x$0`: String, `x$1`: OwnershipControls): SetBucketOwnershipControlsResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setBucketPolicy(`x$0`: SetBucketPolicyRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setBucketPolicy(`x$0`: String, `x$1`: String): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketReplicationConfiguration(`x$0`: SetBucketReplicationConfigurationRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.SdkClientException) @throws(com.amazonaws.AmazonServiceException)
def setBucketReplicationConfiguration(`x$0`: String, `x$1`: BucketReplicationConfiguration): Unit
Inherited from
AmazonS3
def setBucketTaggingConfiguration(`x$0`: SetBucketTaggingConfigurationRequest): Unit
Inherited from
AmazonS3
def setBucketTaggingConfiguration(`x$0`: String, `x$1`: BucketTaggingConfiguration): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setBucketVersioningConfiguration(`x$0`: SetBucketVersioningConfigurationRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setBucketWebsiteConfiguration(`x$0`: SetBucketWebsiteConfigurationRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setBucketWebsiteConfiguration(`x$0`: String, `x$1`: BucketWebsiteConfiguration): Unit
Inherited from
AmazonS3
def setEndpoint(`x$0`: String): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setObjectAcl(`x$0`: SetObjectAclRequest): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setObjectAcl(`x$0`: String, `x$1`: String, `x$2`: String, `x$3`: CannedAccessControlList): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setObjectAcl(`x$0`: String, `x$1`: String, `x$2`: String, `x$3`: AccessControlList): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setObjectAcl(`x$0`: String, `x$1`: String, `x$2`: CannedAccessControlList): Unit
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setObjectAcl(`x$0`: String, `x$1`: String, `x$2`: AccessControlList): Unit
Inherited from
AmazonS3
def setObjectLegalHold(`x$0`: SetObjectLegalHoldRequest): SetObjectLegalHoldResult
Inherited from
AmazonS3
def setObjectLockConfiguration(`x$0`: SetObjectLockConfigurationRequest): SetObjectLockConfigurationResult
Inherited from
AmazonS3
def setObjectRetention(`x$0`: SetObjectRetentionRequest): SetObjectRetentionResult
Inherited from
AmazonS3
def setObjectTagging(`x$0`: SetObjectTaggingRequest): SetObjectTaggingResult
Inherited from
AmazonS3
def setPublicAccessBlock(`x$0`: SetPublicAccessBlockRequest): SetPublicAccessBlockResult
Inherited from
AmazonS3
@throws(java.lang.IllegalArgumentException)
def setRegion(`x$0`: Region): Unit
Inherited from
AmazonS3
def setRequestPaymentConfiguration(`x$0`: SetRequestPaymentConfigurationRequest): Unit
Inherited from
AmazonS3
def setS3ClientOptions(`x$0`: S3ClientOptions): Unit
Inherited from
AmazonS3
def shutdown(): Unit
Inherited from
AmazonS3
def upload(`x$0`: PresignedUrlUploadRequest): PresignedUrlUploadResult
Inherited from
AmazonS3
@throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def uploadPart(`x$0`: UploadPartRequest): UploadPartResult
Inherited from
AmazonS3
def waiters(): AmazonS3Waiters
Inherited from
AmazonS3
def writeGetObjectResponse(`x$0`: WriteGetObjectResponseRequest): WriteGetObjectResponseResult
Inherited from
AmazonS3

Deprecated and Inherited methods

@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def changeObjectStorageClass(`x$0`: String, `x$1`: String, `x$2`: StorageClass): Unit
Deprecated
Inherited from
AmazonS3
@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def createBucket(`x$0`: String, `x$1`: String): Bucket
Deprecated
Inherited from
AmazonS3
@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def createBucket(`x$0`: String, `x$1`: Region): Bucket
Deprecated
Inherited from
AmazonS3
@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def doesBucketExist(`x$0`: String): Boolean
Deprecated
Inherited from
AmazonS3
@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(com.amazonaws.AmazonServiceException)
def restoreObject(`x$0`: String, `x$1`: String, `x$2`: Int): Unit
Deprecated
Inherited from
AmazonS3
@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(com.amazonaws.AmazonServiceException)
def restoreObject(`x$0`: RestoreObjectRequest): Unit
Deprecated
Inherited from
AmazonS3
@Deprecated @deprecated("see corresponding Javadoc for more information.", "") @throws(com.amazonaws.AmazonServiceException) @throws(com.amazonaws.SdkClientException)
def setObjectRedirectLocation(`x$0`: String, `x$1`: String, `x$2`: String): Unit
Deprecated
Inherited from
AmazonS3