awscala.s3

S3

trait S3 extends AmazonS3

Amazon S3 Java client wrapper

See also

http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/

Linear Supertypes
AmazonS3, S3DirectSpi, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. S3
  2. AmazonS3
  3. S3DirectSpi
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def abortMultipartUpload(arg0: AbortMultipartUploadRequest): Unit

    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  2. abstract def completeMultipartUpload(arg0: CompleteMultipartUploadRequest): CompleteMultipartUploadResult

    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  3. abstract def copyObject(arg0: CopyObjectRequest): CopyObjectResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  4. abstract def copyObject(arg0: String, arg1: String, arg2: String, arg3: String): CopyObjectResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  5. abstract def copyPart(arg0: CopyPartRequest): CopyPartResult

    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  6. abstract def createBucket(arg0: CreateBucketRequest): com.amazonaws.services.s3.model.Bucket

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  7. abstract def deleteBucket(arg0: String): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  8. abstract def deleteBucket(arg0: DeleteBucketRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  9. abstract def deleteBucketAnalyticsConfiguration(arg0: DeleteBucketAnalyticsConfigurationRequest): DeleteBucketAnalyticsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  10. abstract def deleteBucketAnalyticsConfiguration(arg0: String, arg1: String): DeleteBucketAnalyticsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  11. abstract def deleteBucketCrossOriginConfiguration(arg0: DeleteBucketCrossOriginConfigurationRequest): Unit

    Definition Classes
    AmazonS3
  12. abstract def deleteBucketCrossOriginConfiguration(arg0: String): Unit

    Definition Classes
    AmazonS3
  13. abstract def deleteBucketEncryption(arg0: DeleteBucketEncryptionRequest): DeleteBucketEncryptionResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  14. abstract def deleteBucketEncryption(arg0: String): DeleteBucketEncryptionResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  15. abstract def deleteBucketInventoryConfiguration(arg0: DeleteBucketInventoryConfigurationRequest): DeleteBucketInventoryConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  16. abstract def deleteBucketInventoryConfiguration(arg0: String, arg1: String): DeleteBucketInventoryConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  17. abstract def deleteBucketLifecycleConfiguration(arg0: DeleteBucketLifecycleConfigurationRequest): Unit

    Definition Classes
    AmazonS3
  18. abstract def deleteBucketLifecycleConfiguration(arg0: String): Unit

    Definition Classes
    AmazonS3
  19. abstract def deleteBucketMetricsConfiguration(arg0: DeleteBucketMetricsConfigurationRequest): DeleteBucketMetricsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  20. abstract def deleteBucketMetricsConfiguration(arg0: String, arg1: String): DeleteBucketMetricsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  21. abstract def deleteBucketPolicy(arg0: DeleteBucketPolicyRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  22. abstract def deleteBucketPolicy(arg0: String): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  23. abstract def deleteBucketReplicationConfiguration(arg0: DeleteBucketReplicationConfigurationRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  24. abstract def deleteBucketReplicationConfiguration(arg0: String): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  25. abstract def deleteBucketTaggingConfiguration(arg0: DeleteBucketTaggingConfigurationRequest): Unit

    Definition Classes
    AmazonS3
  26. abstract def deleteBucketTaggingConfiguration(arg0: String): Unit

    Definition Classes
    AmazonS3
  27. abstract def deleteBucketWebsiteConfiguration(arg0: DeleteBucketWebsiteConfigurationRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  28. abstract def deleteBucketWebsiteConfiguration(arg0: String): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  29. abstract def deleteObject(arg0: DeleteObjectRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  30. abstract def deleteObject(arg0: String, arg1: String): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  31. abstract def deleteObjectTagging(arg0: DeleteObjectTaggingRequest): DeleteObjectTaggingResult

    Definition Classes
    AmazonS3
  32. abstract def deleteObjects(arg0: DeleteObjectsRequest): DeleteObjectsResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  33. abstract def deletePublicAccessBlock(arg0: DeletePublicAccessBlockRequest): DeletePublicAccessBlockResult

    Definition Classes
    AmazonS3
  34. abstract def deleteVersion(arg0: DeleteVersionRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  35. abstract def deleteVersion(arg0: String, arg1: String, arg2: String): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  36. abstract def disableRequesterPays(arg0: String): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  37. abstract def doesBucketExistV2(arg0: String): Boolean

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  38. abstract def doesObjectExist(arg0: String, arg1: String): Boolean

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  39. abstract def download(arg0: PresignedUrlDownloadRequest, arg1: java.io.File): Unit

    Definition Classes
    AmazonS3
  40. abstract def download(arg0: PresignedUrlDownloadRequest): PresignedUrlDownloadResult

    Definition Classes
    AmazonS3
  41. abstract def enableRequesterPays(arg0: String): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  42. abstract def generatePresignedUrl(arg0: GeneratePresignedUrlRequest): URL

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  43. abstract def generatePresignedUrl(arg0: String, arg1: String, arg2: Date, arg3: HttpMethod): URL

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  44. abstract def generatePresignedUrl(arg0: String, arg1: String, arg2: Date): URL

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  45. abstract def getBucketAccelerateConfiguration(arg0: GetBucketAccelerateConfigurationRequest): BucketAccelerateConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  46. abstract def getBucketAccelerateConfiguration(arg0: String): BucketAccelerateConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  47. abstract def getBucketAcl(arg0: GetBucketAclRequest): com.amazonaws.services.s3.model.AccessControlList

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  48. abstract def getBucketAcl(arg0: String): com.amazonaws.services.s3.model.AccessControlList

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  49. abstract def getBucketAnalyticsConfiguration(arg0: GetBucketAnalyticsConfigurationRequest): GetBucketAnalyticsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  50. abstract def getBucketAnalyticsConfiguration(arg0: String, arg1: String): GetBucketAnalyticsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  51. abstract def getBucketCrossOriginConfiguration(arg0: GetBucketCrossOriginConfigurationRequest): com.amazonaws.services.s3.model.BucketCrossOriginConfiguration

    Definition Classes
    AmazonS3
  52. abstract def getBucketCrossOriginConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketCrossOriginConfiguration

    Definition Classes
    AmazonS3
  53. abstract def getBucketEncryption(arg0: GetBucketEncryptionRequest): GetBucketEncryptionResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  54. abstract def getBucketEncryption(arg0: String): GetBucketEncryptionResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  55. abstract def getBucketInventoryConfiguration(arg0: GetBucketInventoryConfigurationRequest): GetBucketInventoryConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  56. abstract def getBucketInventoryConfiguration(arg0: String, arg1: String): GetBucketInventoryConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  57. abstract def getBucketLifecycleConfiguration(arg0: GetBucketLifecycleConfigurationRequest): com.amazonaws.services.s3.model.BucketLifecycleConfiguration

    Definition Classes
    AmazonS3
  58. abstract def getBucketLifecycleConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketLifecycleConfiguration

    Definition Classes
    AmazonS3
  59. abstract def getBucketLocation(arg0: GetBucketLocationRequest): String

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  60. abstract def getBucketLocation(arg0: String): String

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  61. abstract def getBucketLoggingConfiguration(arg0: GetBucketLoggingConfigurationRequest): com.amazonaws.services.s3.model.BucketLoggingConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  62. abstract def getBucketLoggingConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketLoggingConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  63. abstract def getBucketMetricsConfiguration(arg0: GetBucketMetricsConfigurationRequest): GetBucketMetricsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  64. abstract def getBucketMetricsConfiguration(arg0: String, arg1: String): GetBucketMetricsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  65. abstract def getBucketNotificationConfiguration(arg0: GetBucketNotificationConfigurationRequest): com.amazonaws.services.s3.model.BucketNotificationConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  66. abstract def getBucketNotificationConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketNotificationConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  67. abstract def getBucketPolicy(arg0: GetBucketPolicyRequest): com.amazonaws.services.s3.model.BucketPolicy

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  68. abstract def getBucketPolicy(arg0: String): com.amazonaws.services.s3.model.BucketPolicy

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  69. abstract def getBucketPolicyStatus(arg0: GetBucketPolicyStatusRequest): GetBucketPolicyStatusResult

    Definition Classes
    AmazonS3
  70. abstract def getBucketReplicationConfiguration(arg0: GetBucketReplicationConfigurationRequest): BucketReplicationConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  71. abstract def getBucketReplicationConfiguration(arg0: String): BucketReplicationConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  72. abstract def getBucketTaggingConfiguration(arg0: GetBucketTaggingConfigurationRequest): com.amazonaws.services.s3.model.BucketTaggingConfiguration

    Definition Classes
    AmazonS3
  73. abstract def getBucketTaggingConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketTaggingConfiguration

    Definition Classes
    AmazonS3
  74. abstract def getBucketVersioningConfiguration(arg0: GetBucketVersioningConfigurationRequest): com.amazonaws.services.s3.model.BucketVersioningConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  75. abstract def getBucketVersioningConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketVersioningConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  76. abstract def getBucketWebsiteConfiguration(arg0: GetBucketWebsiteConfigurationRequest): com.amazonaws.services.s3.model.BucketWebsiteConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  77. abstract def getBucketWebsiteConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketWebsiteConfiguration

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  78. abstract def getCachedResponseMetadata(arg0: AmazonWebServiceRequest): S3ResponseMetadata

    Definition Classes
    AmazonS3
  79. abstract def getObject(arg0: GetObjectRequest, arg1: java.io.File): ObjectMetadata

    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  80. abstract def getObject(arg0: GetObjectRequest): com.amazonaws.services.s3.model.S3Object

    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  81. abstract def getObject(arg0: String, arg1: String): com.amazonaws.services.s3.model.S3Object

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  82. abstract def getObjectAcl(arg0: GetObjectAclRequest): com.amazonaws.services.s3.model.AccessControlList

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  83. abstract def getObjectAcl(arg0: String, arg1: String, arg2: String): com.amazonaws.services.s3.model.AccessControlList

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  84. abstract def getObjectAcl(arg0: String, arg1: String): com.amazonaws.services.s3.model.AccessControlList

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  85. abstract def getObjectAsString(arg0: String, arg1: String): String

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  86. abstract def getObjectLegalHold(arg0: GetObjectLegalHoldRequest): GetObjectLegalHoldResult

    Definition Classes
    AmazonS3
  87. abstract def getObjectLockConfiguration(arg0: GetObjectLockConfigurationRequest): GetObjectLockConfigurationResult

    Definition Classes
    AmazonS3
  88. abstract def getObjectMetadata(arg0: GetObjectMetadataRequest): ObjectMetadata

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  89. abstract def getObjectMetadata(arg0: String, arg1: String): ObjectMetadata

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  90. abstract def getObjectRetention(arg0: GetObjectRetentionRequest): GetObjectRetentionResult

    Definition Classes
    AmazonS3
  91. abstract def getObjectTagging(arg0: GetObjectTaggingRequest): GetObjectTaggingResult

    Definition Classes
    AmazonS3
  92. abstract def getPublicAccessBlock(arg0: GetPublicAccessBlockRequest): GetPublicAccessBlockResult

    Definition Classes
    AmazonS3
  93. abstract def getRegion(): com.amazonaws.services.s3.model.Region

    Definition Classes
    AmazonS3
  94. abstract def getRegionName(): String

    Definition Classes
    AmazonS3
  95. abstract def getS3AccountOwner(arg0: GetS3AccountOwnerRequest): com.amazonaws.services.s3.model.Owner

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  96. abstract def getS3AccountOwner(): com.amazonaws.services.s3.model.Owner

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  97. abstract def getUrl(arg0: String, arg1: String): URL

    Definition Classes
    AmazonS3
  98. abstract def headBucket(arg0: HeadBucketRequest): HeadBucketResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  99. abstract def initiateMultipartUpload(arg0: InitiateMultipartUploadRequest): InitiateMultipartUploadResult

    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  100. abstract def isRequesterPaysEnabled(arg0: String): Boolean

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  101. abstract def listBucketAnalyticsConfigurations(arg0: ListBucketAnalyticsConfigurationsRequest): ListBucketAnalyticsConfigurationsResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  102. abstract def listBucketInventoryConfigurations(arg0: ListBucketInventoryConfigurationsRequest): ListBucketInventoryConfigurationsResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  103. abstract def listBucketMetricsConfigurations(arg0: ListBucketMetricsConfigurationsRequest): ListBucketMetricsConfigurationsResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  104. abstract def listBuckets(arg0: ListBucketsRequest): List[com.amazonaws.services.s3.model.Bucket]

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  105. abstract def listBuckets(): List[com.amazonaws.services.s3.model.Bucket]

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  106. abstract def listMultipartUploads(arg0: ListMultipartUploadsRequest): MultipartUploadListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  107. abstract def listNextBatchOfObjects(arg0: ListNextBatchOfObjectsRequest): ObjectListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  108. abstract def listNextBatchOfObjects(arg0: ObjectListing): ObjectListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  109. abstract def listNextBatchOfVersions(arg0: ListNextBatchOfVersionsRequest): VersionListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  110. abstract def listNextBatchOfVersions(arg0: VersionListing): VersionListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  111. abstract def listObjects(arg0: ListObjectsRequest): ObjectListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  112. abstract def listObjects(arg0: String, arg1: String): ObjectListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  113. abstract def listObjects(arg0: String): ObjectListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  114. abstract def listObjectsV2(arg0: ListObjectsV2Request): ListObjectsV2Result

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  115. abstract def listObjectsV2(arg0: String, arg1: String): ListObjectsV2Result

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  116. abstract def listObjectsV2(arg0: String): ListObjectsV2Result

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  117. abstract def listParts(arg0: ListPartsRequest): PartListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  118. abstract def listVersions(arg0: ListVersionsRequest): VersionListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  119. abstract def listVersions(arg0: String, arg1: String, arg2: String, arg3: String, arg4: String, arg5: Integer): VersionListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  120. abstract def listVersions(arg0: String, arg1: String): VersionListing

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  121. abstract def putObject(arg0: String, arg1: String, arg2: String): com.amazonaws.services.s3.model.PutObjectResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  122. abstract def putObject(arg0: String, arg1: String, arg2: InputStream, arg3: ObjectMetadata): com.amazonaws.services.s3.model.PutObjectResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  123. abstract def putObject(arg0: String, arg1: String, arg2: java.io.File): com.amazonaws.services.s3.model.PutObjectResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  124. abstract def putObject(arg0: PutObjectRequest): com.amazonaws.services.s3.model.PutObjectResult

    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  125. abstract def restoreObjectV2(arg0: RestoreObjectRequest): RestoreObjectResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  126. abstract def selectObjectContent(arg0: SelectObjectContentRequest): SelectObjectContentResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  127. abstract def setBucketAccelerateConfiguration(arg0: SetBucketAccelerateConfigurationRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  128. abstract def setBucketAccelerateConfiguration(arg0: String, arg1: BucketAccelerateConfiguration): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  129. abstract def setBucketAcl(arg0: String, arg1: com.amazonaws.services.s3.model.CannedAccessControlList): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  130. abstract def setBucketAcl(arg0: String, arg1: com.amazonaws.services.s3.model.AccessControlList): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  131. abstract def setBucketAcl(arg0: SetBucketAclRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  132. abstract def setBucketAnalyticsConfiguration(arg0: SetBucketAnalyticsConfigurationRequest): SetBucketAnalyticsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  133. abstract def setBucketAnalyticsConfiguration(arg0: String, arg1: AnalyticsConfiguration): SetBucketAnalyticsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  134. abstract def setBucketCrossOriginConfiguration(arg0: SetBucketCrossOriginConfigurationRequest): Unit

    Definition Classes
    AmazonS3
  135. abstract def setBucketCrossOriginConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketCrossOriginConfiguration): Unit

    Definition Classes
    AmazonS3
  136. abstract def setBucketEncryption(arg0: SetBucketEncryptionRequest): SetBucketEncryptionResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  137. abstract def setBucketInventoryConfiguration(arg0: SetBucketInventoryConfigurationRequest): SetBucketInventoryConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  138. abstract def setBucketInventoryConfiguration(arg0: String, arg1: InventoryConfiguration): SetBucketInventoryConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  139. abstract def setBucketLifecycleConfiguration(arg0: SetBucketLifecycleConfigurationRequest): Unit

    Definition Classes
    AmazonS3
  140. abstract def setBucketLifecycleConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketLifecycleConfiguration): Unit

    Definition Classes
    AmazonS3
  141. abstract def setBucketLoggingConfiguration(arg0: SetBucketLoggingConfigurationRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  142. abstract def setBucketMetricsConfiguration(arg0: SetBucketMetricsConfigurationRequest): SetBucketMetricsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  143. abstract def setBucketMetricsConfiguration(arg0: String, arg1: MetricsConfiguration): SetBucketMetricsConfigurationResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  144. abstract def setBucketNotificationConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketNotificationConfiguration): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  145. abstract def setBucketNotificationConfiguration(arg0: SetBucketNotificationConfigurationRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  146. abstract def setBucketPolicy(arg0: SetBucketPolicyRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  147. abstract def setBucketPolicy(arg0: String, arg1: String): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  148. abstract def setBucketReplicationConfiguration(arg0: SetBucketReplicationConfigurationRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  149. abstract def setBucketReplicationConfiguration(arg0: String, arg1: BucketReplicationConfiguration): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  150. abstract def setBucketTaggingConfiguration(arg0: SetBucketTaggingConfigurationRequest): Unit

    Definition Classes
    AmazonS3
  151. abstract def setBucketTaggingConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketTaggingConfiguration): Unit

    Definition Classes
    AmazonS3
  152. abstract def setBucketVersioningConfiguration(arg0: SetBucketVersioningConfigurationRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  153. abstract def setBucketWebsiteConfiguration(arg0: SetBucketWebsiteConfigurationRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  154. abstract def setBucketWebsiteConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketWebsiteConfiguration): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  155. abstract def setEndpoint(arg0: String): Unit

    Definition Classes
    AmazonS3
  156. abstract def setObjectAcl(arg0: SetObjectAclRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  157. abstract def setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.CannedAccessControlList): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  158. abstract def setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.AccessControlList): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  159. abstract def setObjectAcl(arg0: String, arg1: String, arg2: com.amazonaws.services.s3.model.CannedAccessControlList): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  160. abstract def setObjectAcl(arg0: String, arg1: String, arg2: com.amazonaws.services.s3.model.AccessControlList): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  161. abstract def setObjectLegalHold(arg0: SetObjectLegalHoldRequest): SetObjectLegalHoldResult

    Definition Classes
    AmazonS3
  162. abstract def setObjectLockConfiguration(arg0: SetObjectLockConfigurationRequest): SetObjectLockConfigurationResult

    Definition Classes
    AmazonS3
  163. abstract def setObjectRetention(arg0: SetObjectRetentionRequest): SetObjectRetentionResult

    Definition Classes
    AmazonS3
  164. abstract def setObjectTagging(arg0: SetObjectTaggingRequest): SetObjectTaggingResult

    Definition Classes
    AmazonS3
  165. abstract def setPublicAccessBlock(arg0: SetPublicAccessBlockRequest): SetPublicAccessBlockResult

    Definition Classes
    AmazonS3
  166. abstract def setRegion(arg0: com.amazonaws.regions.Region): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  167. abstract def setS3ClientOptions(arg0: S3ClientOptions): Unit

    Definition Classes
    AmazonS3
  168. abstract def shutdown(): Unit

    Definition Classes
    AmazonS3
  169. abstract def upload(arg0: PresignedUrlUploadRequest): PresignedUrlUploadResult

    Definition Classes
    AmazonS3
  170. abstract def uploadPart(arg0: UploadPartRequest): UploadPartResult

    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  171. abstract def waiters(): AmazonS3Waiters

    Definition Classes
    AmazonS3
  172. abstract def changeObjectStorageClass(arg0: String, arg1: String, arg2: StorageClass): Unit

    Definition Classes
    AmazonS3
    Annotations
    @Deprecated @deprecated @throws( ... ) @throws( ... )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  173. abstract def createBucket(arg0: String, arg1: String): com.amazonaws.services.s3.model.Bucket

    Definition Classes
    AmazonS3
    Annotations
    @Deprecated @deprecated @throws( ... ) @throws( ... )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  174. abstract def createBucket(arg0: String, arg1: com.amazonaws.services.s3.model.Region): com.amazonaws.services.s3.model.Bucket

    Definition Classes
    AmazonS3
    Annotations
    @Deprecated @deprecated @throws( ... ) @throws( ... )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  175. abstract def doesBucketExist(arg0: String): Boolean

    Definition Classes
    AmazonS3
    Annotations
    @Deprecated @deprecated @throws( ... ) @throws( ... )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  176. abstract def restoreObject(arg0: String, arg1: String, arg2: Int): Unit

    Definition Classes
    AmazonS3
    Annotations
    @Deprecated @deprecated @throws( ... )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  177. abstract def restoreObject(arg0: RestoreObjectRequest): Unit

    Definition Classes
    AmazonS3
    Annotations
    @Deprecated @deprecated @throws( ... )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  178. abstract def setObjectRedirectLocation(arg0: String, arg1: String, arg2: String): Unit

    Definition Classes
    AmazonS3
    Annotations
    @Deprecated @deprecated @throws( ... ) @throws( ... )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def acl(bucket: Bucket, key: String, acl: CannedAccessControlList): Unit

  7. def acl(bucket: Bucket, key: String, acl: AccessControlList): Unit

  8. def acl(obj: S3Object, acl: CannedAccessControlList): Unit

  9. def acl(obj: S3Object, acl: AccessControlList): Unit

  10. def acl(bucket: Bucket, key: String): AccessControlList

  11. def acl(obj: S3Object): AccessControlList

  12. def acl(bucket: Bucket): AccessControlList

  13. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  14. def at(region: Region): S3

  15. def bucket(name: String): Option[Bucket]

  16. def bucketAcl(bucket: Bucket, acl: AccessControlList): Unit

  17. def bucketAcl(name: String): AccessControlList

  18. def buckets: Seq[Bucket]

  19. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. def copy(from: S3Object, to: S3Object): PutObjectResult

  21. def copyObject(from: S3Object, to: S3Object): PutObjectResult

  22. def createBucket(name: String): Bucket

    Definition Classes
    S3 → AmazonS3
  23. def crossOriginConfig(bucket: Bucket): BucketCrossOriginConfiguration

  24. def delete(obj: S3Object): Unit

  25. def delete(bucket: Bucket): Unit

  26. def deleteBucket(bucket: Bucket): Unit

  27. def deleteCrossOriginConfig(bucket: Bucket): Unit

  28. def deleteLifecycleConfig(bucket: Bucket): Unit

  29. def deleteObject(obj: S3Object): Unit

  30. def deleteObjectVersion(obj: S3Object, versionId: String): Unit

  31. def deleteObjects(objs: Seq[S3Object]): Unit

  32. def deletePolicy(bucket: Bucket): Unit

  33. def deleteTaggingConfig(bucket: Bucket): Unit

  34. def deleteVersion(obj: S3Object, versionId: String): Unit

  35. def deleteWebsiteConfig(bucket: Bucket): Unit

  36. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  38. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  39. def generatePresignedUrl(obj: S3Object, expiration: DateTime): URL

  40. def get(bucket: Bucket, key: String, versionId: String): Option[S3Object]

  41. def get(bucket: Bucket, key: String): Option[S3Object]

  42. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  43. def getObject(bucket: Bucket, key: String, versionId: String): Option[S3Object]

  44. def getObject(bucket: Bucket, key: String): Option[S3Object]

  45. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  46. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  47. def keys(bucket: Bucket, prefix: String): Seq[String]

  48. def keys(bucket: Bucket): Seq[String]

  49. def lifecycleConfig(bucket: Bucket): BucketLifecycleConfiguration

  50. def location(bucket: Bucket): String

  51. def loggingConfig(bucket: Bucket): BucketLoggingConfiguration

  52. 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
    }
  53. def metadata(bucket: Bucket, key: String): ObjectMetadata

  54. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  55. def notificationConfig(bucket: Bucket): BucketNotificationConfiguration

  56. final def notify(): Unit

    Definition Classes
    AnyRef
  57. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  58. def objectSummaries(bucket: Bucket, prefix: String): Stream[S3ObjectSummary]

  59. def objectSummaries(bucket: Bucket): Seq[S3ObjectSummary]

  60. def policy(bucket: Bucket): BucketPolicy

  61. def put(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

  62. def put(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

  63. def putAsBucketOwnerFullControl(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

  64. def putAsBucketOwnerFullControl(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

  65. def putAsPublicRead(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

  66. def putAsPublicRead(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

  67. def putAsPublicReadWrite(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

  68. def putAsPublicReadWrite(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

  69. def putObject(bucket: Bucket, key: String, inputStream: InputStream, metadata: ObjectMetadata): PutObjectResult

  70. def putObject(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

  71. def putObject(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

  72. def putObjectAsBucketOwnerFullControl(bucket: Bucket, key: String, inputStream: InputStream, metadata: ObjectMetadata): PutObjectResult

  73. def putObjectAsBucketOwnerFullControl(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

  74. def putObjectAsBucketOwnerFullControl(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

  75. def putObjectAsPublicRead(bucket: Bucket, key: String, inputStream: InputStream, metadata: ObjectMetadata): PutObjectResult

  76. def putObjectAsPublicRead(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

  77. def putObjectAsPublicRead(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

  78. def putObjectAsPublicReadWrite(bucket: Bucket, key: String, inputStream: InputStream, metadata: ObjectMetadata): PutObjectResult

  79. def putObjectAsPublicReadWrite(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

  80. def putObjectAsPublicReadWrite(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

  81. def s3AccountOwner: Owner

  82. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  83. def taggingConfig(bucket: Bucket): BucketTaggingConfiguration

  84. def toString(): String

    Definition Classes
    AnyRef → Any
  85. def versioningConfig(bucket: Bucket): BucketVersioningConfiguration

  86. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  88. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. def websiteConfig(bucket: Bucket): BucketWebsiteConfiguration

Inherited from AmazonS3

Inherited from S3DirectSpi

Inherited from AnyRef

Inherited from Any

Ungrouped