Trait/Object

awscala.s3

S3

Related Docs: object S3 | package s3

Permalink

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    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

    Permalink
    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

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

    (Since version ) see corresponding Javadoc for more information.

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

    Permalink
    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

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

    (Since version ) see corresponding Javadoc for more information.

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

    Permalink
    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

    Permalink
    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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def acl(bucket: Bucket, key: String, acl: CannedAccessControlList): Unit

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

    Permalink
  6. def acl(obj: S3Object, acl: CannedAccessControlList): Unit

    Permalink
  7. def acl(obj: S3Object, acl: AccessControlList): Unit

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

    Permalink
  9. def acl(obj: S3Object): AccessControlList

    Permalink
  10. def acl(bucket: Bucket): AccessControlList

    Permalink
  11. final def asInstanceOf[T0]: T0

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

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

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

    Permalink
  15. def bucketAcl(name: String): AccessControlList

    Permalink
  16. def buckets: Seq[Bucket]

    Permalink
  17. def clone(): AnyRef

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

    Permalink
  19. def copyObject(from: S3Object, to: S3Object): PutObjectResult

    Permalink
  20. def createBucket(name: String): Bucket

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

    Permalink
  22. def delete(obj: S3Object): Unit

    Permalink
  23. def delete(bucket: Bucket): Unit

    Permalink
  24. def deleteBucket(bucket: Bucket): Unit

    Permalink
  25. def deleteCrossOriginConfig(bucket: Bucket): Unit

    Permalink
  26. def deleteLifecycleConfig(bucket: Bucket): Unit

    Permalink
  27. def deleteObject(obj: S3Object): Unit

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

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

    Permalink
  30. def deletePolicy(bucket: Bucket): Unit

    Permalink
  31. def deleteTaggingConfig(bucket: Bucket): Unit

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

    Permalink
  33. def deleteWebsiteConfig(bucket: Bucket): Unit

    Permalink
  34. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

    Permalink
  40. final def getClass(): Class[_]

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

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

    Permalink
  43. def hashCode(): Int

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

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

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

    Permalink
  47. def lifecycleConfig(bucket: Bucket): BucketLifecycleConfiguration

    Permalink
  48. def location(bucket: Bucket): String

    Permalink
  49. def loggingConfig(bucket: Bucket): BucketLoggingConfiguration

    Permalink
  50. def ls(bucket: Bucket, prefix: String): Stream[Either[String, S3ObjectSummary]]

    Permalink

    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

    Permalink
  52. final def ne(arg0: AnyRef): Boolean

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

    Permalink
  54. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

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

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

    Permalink
  58. def policy(bucket: Bucket): BucketPolicy

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  79. def s3AccountOwner: Owner

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

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

    Permalink
  82. def toString(): String

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

    Permalink
  84. final def wait(): Unit

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

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

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

    Permalink

Inherited from AmazonS3

Inherited from S3DirectSpi

Inherited from AnyRef

Inherited from Any

Ungrouped