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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    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

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

    (Since version ) see corresponding Javadoc for more information.

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

    Permalink
    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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  74. def s3AccountOwner: Owner

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

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

    Permalink
  77. def toString(): String

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

    Permalink
  79. final def wait(): Unit

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

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

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

    Permalink

Inherited from AmazonS3

Inherited from S3DirectSpi

Inherited from AnyRef

Inherited from Any

Ungrouped