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
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 deleteBucketInventoryConfiguration(arg0: DeleteBucketInventoryConfigurationRequest): DeleteBucketInventoryConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  14. abstract def deleteBucketInventoryConfiguration(arg0: String, arg1: String): DeleteBucketInventoryConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  15. abstract def deleteBucketLifecycleConfiguration(arg0: DeleteBucketLifecycleConfigurationRequest): Unit
    Definition Classes
    AmazonS3
  16. abstract def deleteBucketLifecycleConfiguration(arg0: String): Unit
    Definition Classes
    AmazonS3
  17. abstract def deleteBucketMetricsConfiguration(arg0: DeleteBucketMetricsConfigurationRequest): DeleteBucketMetricsConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  18. abstract def deleteBucketMetricsConfiguration(arg0: String, arg1: String): DeleteBucketMetricsConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  19. abstract def deleteBucketPolicy(arg0: DeleteBucketPolicyRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  20. abstract def deleteBucketPolicy(arg0: String): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  21. abstract def deleteBucketReplicationConfiguration(arg0: DeleteBucketReplicationConfigurationRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  22. abstract def deleteBucketReplicationConfiguration(arg0: String): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  23. abstract def deleteBucketTaggingConfiguration(arg0: DeleteBucketTaggingConfigurationRequest): Unit
    Definition Classes
    AmazonS3
  24. abstract def deleteBucketTaggingConfiguration(arg0: String): Unit
    Definition Classes
    AmazonS3
  25. abstract def deleteBucketWebsiteConfiguration(arg0: DeleteBucketWebsiteConfigurationRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  26. abstract def deleteBucketWebsiteConfiguration(arg0: String): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  27. abstract def deleteObject(arg0: DeleteObjectRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  28. abstract def deleteObject(arg0: String, arg1: String): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  29. abstract def deleteObjectTagging(arg0: DeleteObjectTaggingRequest): DeleteObjectTaggingResult
    Definition Classes
    AmazonS3
  30. abstract def deleteObjects(arg0: DeleteObjectsRequest): DeleteObjectsResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  31. abstract def deleteVersion(arg0: DeleteVersionRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  32. abstract def deleteVersion(arg0: String, arg1: String, arg2: String): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  33. abstract def disableRequesterPays(arg0: String): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  34. abstract def doesBucketExist(arg0: String): Boolean
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  35. abstract def doesObjectExist(arg0: String, arg1: String): Boolean
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  36. abstract def enableRequesterPays(arg0: String): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  37. abstract def generatePresignedUrl(arg0: GeneratePresignedUrlRequest): URL
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  38. abstract def generatePresignedUrl(arg0: String, arg1: String, arg2: Date, arg3: HttpMethod): URL
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  39. abstract def generatePresignedUrl(arg0: String, arg1: String, arg2: Date): URL
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  40. abstract def getBucketAccelerateConfiguration(arg0: GetBucketAccelerateConfigurationRequest): BucketAccelerateConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  41. abstract def getBucketAccelerateConfiguration(arg0: String): BucketAccelerateConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  42. abstract def getBucketAcl(arg0: GetBucketAclRequest): com.amazonaws.services.s3.model.AccessControlList
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  43. abstract def getBucketAcl(arg0: String): com.amazonaws.services.s3.model.AccessControlList
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  44. abstract def getBucketAnalyticsConfiguration(arg0: GetBucketAnalyticsConfigurationRequest): GetBucketAnalyticsConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  45. abstract def getBucketAnalyticsConfiguration(arg0: String, arg1: String): GetBucketAnalyticsConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  46. abstract def getBucketCrossOriginConfiguration(arg0: GetBucketCrossOriginConfigurationRequest): com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
    Definition Classes
    AmazonS3
  47. abstract def getBucketCrossOriginConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
    Definition Classes
    AmazonS3
  48. abstract def getBucketInventoryConfiguration(arg0: GetBucketInventoryConfigurationRequest): GetBucketInventoryConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  49. abstract def getBucketInventoryConfiguration(arg0: String, arg1: String): GetBucketInventoryConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  50. abstract def getBucketLifecycleConfiguration(arg0: GetBucketLifecycleConfigurationRequest): com.amazonaws.services.s3.model.BucketLifecycleConfiguration
    Definition Classes
    AmazonS3
  51. abstract def getBucketLifecycleConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketLifecycleConfiguration
    Definition Classes
    AmazonS3
  52. abstract def getBucketLocation(arg0: GetBucketLocationRequest): String
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  53. abstract def getBucketLocation(arg0: String): String
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  54. abstract def getBucketLoggingConfiguration(arg0: GetBucketLoggingConfigurationRequest): com.amazonaws.services.s3.model.BucketLoggingConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  55. abstract def getBucketLoggingConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketLoggingConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  56. abstract def getBucketMetricsConfiguration(arg0: GetBucketMetricsConfigurationRequest): GetBucketMetricsConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  57. abstract def getBucketMetricsConfiguration(arg0: String, arg1: String): GetBucketMetricsConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  58. abstract def getBucketNotificationConfiguration(arg0: GetBucketNotificationConfigurationRequest): com.amazonaws.services.s3.model.BucketNotificationConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  59. abstract def getBucketNotificationConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketNotificationConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  60. abstract def getBucketPolicy(arg0: GetBucketPolicyRequest): com.amazonaws.services.s3.model.BucketPolicy
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  61. abstract def getBucketPolicy(arg0: String): com.amazonaws.services.s3.model.BucketPolicy
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  62. abstract def getBucketReplicationConfiguration(arg0: GetBucketReplicationConfigurationRequest): BucketReplicationConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  63. abstract def getBucketReplicationConfiguration(arg0: String): BucketReplicationConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  64. abstract def getBucketTaggingConfiguration(arg0: GetBucketTaggingConfigurationRequest): com.amazonaws.services.s3.model.BucketTaggingConfiguration
    Definition Classes
    AmazonS3
  65. abstract def getBucketTaggingConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketTaggingConfiguration
    Definition Classes
    AmazonS3
  66. abstract def getBucketVersioningConfiguration(arg0: GetBucketVersioningConfigurationRequest): com.amazonaws.services.s3.model.BucketVersioningConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  67. abstract def getBucketVersioningConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketVersioningConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  68. abstract def getBucketWebsiteConfiguration(arg0: GetBucketWebsiteConfigurationRequest): com.amazonaws.services.s3.model.BucketWebsiteConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  69. abstract def getBucketWebsiteConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketWebsiteConfiguration
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  70. abstract def getCachedResponseMetadata(arg0: AmazonWebServiceRequest): S3ResponseMetadata
    Definition Classes
    AmazonS3
  71. abstract def getObject(arg0: GetObjectRequest, arg1: java.io.File): ObjectMetadata
    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  72. abstract def getObject(arg0: GetObjectRequest): com.amazonaws.services.s3.model.S3Object
    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  73. abstract def getObject(arg0: String, arg1: String): com.amazonaws.services.s3.model.S3Object
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  74. abstract def getObjectAcl(arg0: GetObjectAclRequest): com.amazonaws.services.s3.model.AccessControlList
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  75. abstract def getObjectAcl(arg0: String, arg1: String, arg2: String): com.amazonaws.services.s3.model.AccessControlList
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  76. abstract def getObjectAcl(arg0: String, arg1: String): com.amazonaws.services.s3.model.AccessControlList
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  77. abstract def getObjectAsString(arg0: String, arg1: String): String
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  78. abstract def getObjectMetadata(arg0: GetObjectMetadataRequest): ObjectMetadata
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  79. abstract def getObjectMetadata(arg0: String, arg1: String): ObjectMetadata
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  80. abstract def getObjectTagging(arg0: GetObjectTaggingRequest): GetObjectTaggingResult
    Definition Classes
    AmazonS3
  81. abstract def getRegion(): com.amazonaws.services.s3.model.Region
    Definition Classes
    AmazonS3
  82. abstract def getRegionName(): String
    Definition Classes
    AmazonS3
  83. abstract def getS3AccountOwner(arg0: GetS3AccountOwnerRequest): com.amazonaws.services.s3.model.Owner
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  84. abstract def getS3AccountOwner(): com.amazonaws.services.s3.model.Owner
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  85. abstract def getUrl(arg0: String, arg1: String): URL
    Definition Classes
    AmazonS3
  86. abstract def headBucket(arg0: HeadBucketRequest): HeadBucketResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  87. abstract def initiateMultipartUpload(arg0: InitiateMultipartUploadRequest): InitiateMultipartUploadResult
    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  88. abstract def isRequesterPaysEnabled(arg0: String): Boolean
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  89. abstract def listBucketAnalyticsConfigurations(arg0: ListBucketAnalyticsConfigurationsRequest): ListBucketAnalyticsConfigurationsResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  90. abstract def listBucketInventoryConfigurations(arg0: ListBucketInventoryConfigurationsRequest): ListBucketInventoryConfigurationsResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  91. abstract def listBucketMetricsConfigurations(arg0: ListBucketMetricsConfigurationsRequest): ListBucketMetricsConfigurationsResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  92. abstract def listBuckets(arg0: ListBucketsRequest): List[com.amazonaws.services.s3.model.Bucket]
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  93. abstract def listBuckets(): List[com.amazonaws.services.s3.model.Bucket]
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  94. abstract def listMultipartUploads(arg0: ListMultipartUploadsRequest): MultipartUploadListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  95. abstract def listNextBatchOfObjects(arg0: ListNextBatchOfObjectsRequest): ObjectListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  96. abstract def listNextBatchOfObjects(arg0: ObjectListing): ObjectListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  97. abstract def listNextBatchOfVersions(arg0: ListNextBatchOfVersionsRequest): VersionListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  98. abstract def listNextBatchOfVersions(arg0: VersionListing): VersionListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  99. abstract def listObjects(arg0: ListObjectsRequest): ObjectListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  100. abstract def listObjects(arg0: String, arg1: String): ObjectListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  101. abstract def listObjects(arg0: String): ObjectListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  102. abstract def listObjectsV2(arg0: ListObjectsV2Request): ListObjectsV2Result
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  103. abstract def listObjectsV2(arg0: String, arg1: String): ListObjectsV2Result
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  104. abstract def listObjectsV2(arg0: String): ListObjectsV2Result
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  105. abstract def listParts(arg0: ListPartsRequest): PartListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  106. abstract def listVersions(arg0: ListVersionsRequest): VersionListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  107. abstract def listVersions(arg0: String, arg1: String, arg2: String, arg3: String, arg4: String, arg5: Integer): VersionListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  108. abstract def listVersions(arg0: String, arg1: String): VersionListing
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  109. abstract def putObject(arg0: String, arg1: String, arg2: String): com.amazonaws.services.s3.model.PutObjectResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  110. abstract def putObject(arg0: String, arg1: String, arg2: InputStream, arg3: ObjectMetadata): com.amazonaws.services.s3.model.PutObjectResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  111. abstract def putObject(arg0: String, arg1: String, arg2: java.io.File): com.amazonaws.services.s3.model.PutObjectResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  112. abstract def putObject(arg0: PutObjectRequest): com.amazonaws.services.s3.model.PutObjectResult
    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  113. abstract def restoreObject(arg0: String, arg1: String, arg2: Int): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  114. abstract def restoreObject(arg0: RestoreObjectRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  115. abstract def setBucketAccelerateConfiguration(arg0: SetBucketAccelerateConfigurationRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  116. abstract def setBucketAccelerateConfiguration(arg0: String, arg1: BucketAccelerateConfiguration): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  117. abstract def setBucketAcl(arg0: String, arg1: com.amazonaws.services.s3.model.CannedAccessControlList): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  118. abstract def setBucketAcl(arg0: String, arg1: com.amazonaws.services.s3.model.AccessControlList): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  119. abstract def setBucketAcl(arg0: SetBucketAclRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  120. abstract def setBucketAnalyticsConfiguration(arg0: SetBucketAnalyticsConfigurationRequest): SetBucketAnalyticsConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  121. abstract def setBucketAnalyticsConfiguration(arg0: String, arg1: AnalyticsConfiguration): SetBucketAnalyticsConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  122. abstract def setBucketCrossOriginConfiguration(arg0: SetBucketCrossOriginConfigurationRequest): Unit
    Definition Classes
    AmazonS3
  123. abstract def setBucketCrossOriginConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketCrossOriginConfiguration): Unit
    Definition Classes
    AmazonS3
  124. abstract def setBucketInventoryConfiguration(arg0: SetBucketInventoryConfigurationRequest): SetBucketInventoryConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  125. abstract def setBucketInventoryConfiguration(arg0: String, arg1: InventoryConfiguration): SetBucketInventoryConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  126. abstract def setBucketLifecycleConfiguration(arg0: SetBucketLifecycleConfigurationRequest): Unit
    Definition Classes
    AmazonS3
  127. abstract def setBucketLifecycleConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketLifecycleConfiguration): Unit
    Definition Classes
    AmazonS3
  128. abstract def setBucketLoggingConfiguration(arg0: SetBucketLoggingConfigurationRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  129. abstract def setBucketMetricsConfiguration(arg0: SetBucketMetricsConfigurationRequest): SetBucketMetricsConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  130. abstract def setBucketMetricsConfiguration(arg0: String, arg1: MetricsConfiguration): SetBucketMetricsConfigurationResult
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  131. abstract def setBucketNotificationConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketNotificationConfiguration): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  132. abstract def setBucketNotificationConfiguration(arg0: SetBucketNotificationConfigurationRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  133. abstract def setBucketPolicy(arg0: SetBucketPolicyRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  134. abstract def setBucketPolicy(arg0: String, arg1: String): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  135. abstract def setBucketReplicationConfiguration(arg0: SetBucketReplicationConfigurationRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  136. abstract def setBucketReplicationConfiguration(arg0: String, arg1: BucketReplicationConfiguration): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  137. abstract def setBucketTaggingConfiguration(arg0: SetBucketTaggingConfigurationRequest): Unit
    Definition Classes
    AmazonS3
  138. abstract def setBucketTaggingConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketTaggingConfiguration): Unit
    Definition Classes
    AmazonS3
  139. abstract def setBucketVersioningConfiguration(arg0: SetBucketVersioningConfigurationRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  140. abstract def setBucketWebsiteConfiguration(arg0: SetBucketWebsiteConfigurationRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  141. abstract def setBucketWebsiteConfiguration(arg0: String, arg1: com.amazonaws.services.s3.model.BucketWebsiteConfiguration): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  142. abstract def setEndpoint(arg0: String): Unit
    Definition Classes
    AmazonS3
  143. abstract def setObjectAcl(arg0: SetObjectAclRequest): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  144. abstract def setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.CannedAccessControlList): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  145. abstract def setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.AccessControlList): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  146. abstract def setObjectAcl(arg0: String, arg1: String, arg2: com.amazonaws.services.s3.model.CannedAccessControlList): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  147. abstract def setObjectAcl(arg0: String, arg1: String, arg2: com.amazonaws.services.s3.model.AccessControlList): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  148. abstract def setObjectTagging(arg0: SetObjectTaggingRequest): SetObjectTaggingResult
    Definition Classes
    AmazonS3
  149. abstract def setRegion(arg0: com.amazonaws.regions.Region): Unit
    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  150. abstract def setS3ClientOptions(arg0: S3ClientOptions): Unit
    Definition Classes
    AmazonS3
  151. abstract def shutdown(): Unit
    Definition Classes
    AmazonS3
  152. abstract def uploadPart(arg0: UploadPartRequest): UploadPartResult
    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  153. abstract def waiters(): AmazonS3Waiters
    Definition Classes
    AmazonS3
  154. 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.

  155. 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.

  156. 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.

  157. 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: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def acl(bucket: Bucket, key: String, acl: CannedAccessControlList): Unit
  5. def acl(bucket: Bucket, key: String, acl: AccessControlList): Unit
  6. def acl(obj: S3Object, acl: CannedAccessControlList): Unit
  7. def acl(obj: S3Object, acl: AccessControlList): Unit
  8. def acl(bucket: Bucket, key: String): AccessControlList
  9. def acl(obj: S3Object): AccessControlList
  10. def acl(bucket: Bucket): AccessControlList
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def at(region: Region): S3
  13. def bucket(name: String): Option[Bucket]
  14. def bucketAcl(bucket: Bucket, acl: AccessControlList): Unit
  15. def bucketAcl(name: String): AccessControlList
  16. def buckets: Seq[Bucket]
  17. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def copy(from: S3Object, to: S3Object): PutObjectResult
  19. def copyObject(from: S3Object, to: S3Object): PutObjectResult
  20. def createBucket(name: String): Bucket
    Definition Classes
    S3 → AmazonS3
  21. def crossOriginConfig(bucket: Bucket): BucketCrossOriginConfiguration
  22. def delete(obj: S3Object): Unit
  23. def delete(bucket: Bucket): Unit
  24. def deleteBucket(bucket: Bucket): Unit
  25. def deleteCrossOriginConfig(bucket: Bucket): Unit
  26. def deleteLifecycleConfig(bucket: Bucket): Unit
  27. def deleteObject(obj: S3Object): Unit
  28. def deleteObjectVersion(obj: S3Object, versionId: String): Unit
  29. def deleteObjects(objs: Seq[S3Object]): Unit
  30. def deletePolicy(bucket: Bucket): Unit
  31. def deleteTaggingConfig(bucket: Bucket): Unit
  32. def deleteVersion(obj: S3Object, versionId: String): Unit
  33. def deleteWebsiteConfig(bucket: Bucket): Unit
  34. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  36. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  37. def generatePresignedUrl(obj: S3Object, expiration: DateTime): URL
  38. def get(bucket: Bucket, key: String, versionId: String): Option[S3Object]
  39. def get(bucket: Bucket, key: String): Option[S3Object]
  40. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  41. def getObject(bucket: Bucket, key: String, versionId: String): Option[S3Object]
  42. def getObject(bucket: Bucket, key: String): Option[S3Object]
  43. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  44. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  45. def keys(bucket: Bucket, prefix: String): Seq[String]
  46. def keys(bucket: Bucket): Seq[String]
  47. def lifecycleConfig(bucket: Bucket): BucketLifecycleConfiguration
  48. def location(bucket: Bucket): String
  49. def loggingConfig(bucket: Bucket): BucketLoggingConfiguration
  50. 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
    }
  51. def metadata(bucket: Bucket, key: String): ObjectMetadata
  52. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  53. def notificationConfig(bucket: Bucket): BucketNotificationConfiguration
  54. final def notify(): Unit
    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  56. def objectSummaries(bucket: Bucket, prefix: String): Stream[S3ObjectSummary]
  57. def objectSummaries(bucket: Bucket): Seq[S3ObjectSummary]
  58. def policy(bucket: Bucket): BucketPolicy
  59. def put(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
  60. def put(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
  61. def putAsPublicRead(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
  62. def putAsPublicRead(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
  63. def putAsPublicReadWrite(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
  64. def putObject(bucket: Bucket, key: String, inputStream: InputStream, metadata: ObjectMetadata): PutObjectResult
  65. def putObject(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
  66. def putObject(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
  67. def putObjectAsPublicRead(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult
  68. def putObjectAsPublicRead(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
  69. def putObjectAsPublicReadWrite(bucket: Bucket, key: String, file: java.io.File): PutObjectResult
  70. def s3AccountOwner: Owner
  71. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  72. def taggingConfig(bucket: Bucket): BucketTaggingConfiguration
  73. def toString(): String
    Definition Classes
    AnyRef → Any
  74. def versioningConfig(bucket: Bucket): BucketVersioningConfiguration
  75. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. def websiteConfig(bucket: Bucket): BucketWebsiteConfiguration

Inherited from AmazonS3

Inherited from S3DirectSpi

Inherited from AnyRef

Inherited from Any

Ungrouped