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 deleteVersion(arg0: DeleteVersionRequest): Unit

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

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

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

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

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  38. abstract def enableRequesterPays(arg0: String): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  66. abstract def getBucketReplicationConfiguration(arg0: GetBucketReplicationConfigurationRequest): BucketReplicationConfiguration

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  82. abstract def getObjectMetadata(arg0: GetObjectMetadataRequest): ObjectMetadata

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

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  84. abstract def getObjectTagging(arg0: GetObjectTaggingRequest): GetObjectTaggingResult

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  152. abstract def setObjectTagging(arg0: SetObjectTaggingRequest): SetObjectTaggingResult

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

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

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

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

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

    Definition Classes
    AmazonS3
  158. 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.

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

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

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

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

    (Since version ) see corresponding Javadoc for more information.

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

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

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

    (Since version ) see corresponding Javadoc for more information.

  164. 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 putAsPublicRead(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

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

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

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

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

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

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

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

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

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

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

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

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

  76. def s3AccountOwner: Owner

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

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

  79. def toString(): String

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

  81. final def wait(): Unit

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

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

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

Inherited from AmazonS3

Inherited from S3DirectSpi

Inherited from AnyRef

Inherited from Any

Ungrouped