awscala.s3

S3

Related Docs: object S3 | package 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 changeObjectStorageClass(arg0: String, arg1: String, arg2: StorageClass): Unit

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

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

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

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

    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  7. abstract def createBucket(arg0: String, arg1: String): com.amazonaws.services.s3.model.Bucket

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  8. abstract def createBucket(arg0: String, arg1: com.amazonaws.services.s3.model.Region): com.amazonaws.services.s3.model.Bucket

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

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

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

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

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

    Definition Classes
    AmazonS3
  14. abstract def deleteBucketLifecycleConfiguration(arg0: DeleteBucketLifecycleConfigurationRequest): Unit

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

    Definition Classes
    AmazonS3
  16. abstract def deleteBucketPolicy(arg0: DeleteBucketPolicyRequest): Unit

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

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

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

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

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

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

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

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

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  25. abstract def deleteObjects(arg0: DeleteObjectsRequest): DeleteObjectsResult

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  26. abstract def deleteVersion(arg0: DeleteVersionRequest): Unit

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

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

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  29. abstract def doesBucketExist(arg0: String): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  75. abstract def restoreObject(arg0: String, arg1: String, arg2: Int): Unit

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... )
  76. abstract def restoreObject(arg0: RestoreObjectRequest): Unit

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

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

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

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

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

    Definition Classes
    AmazonS3
  82. abstract def setBucketLifecycleConfiguration(arg0: SetBucketLifecycleConfigurationRequest): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  103. abstract def setRegion(arg0: com.amazonaws.regions.Region): Unit

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

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

    Definition Classes
    AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )

Concrete Value Members

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

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

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

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

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

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

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

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

  9. def acl(obj: S3Object): AccessControlList

  10. def acl(bucket: Bucket): AccessControlList

  11. final def asInstanceOf[T0]: T0

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

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

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

  15. def bucketAcl(name: String): AccessControlList

  16. def buckets: Seq[Bucket]

  17. def clone(): AnyRef

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

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

  20. def createBucket(name: String): Bucket

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

  22. def delete(obj: S3Object): Unit

  23. def delete(bucket: Bucket): Unit

  24. def deleteBucket(bucket: Bucket): Unit

  25. def deleteCrossOriginConfig(bucket: Bucket): Unit

  26. def deleteLifecycleConfig(bucket: Bucket): Unit

  27. def deleteObject(obj: S3Object): Unit

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

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

  30. def deletePolicy(bucket: Bucket): Unit

  31. def deleteTaggingConfig(bucket: Bucket): Unit

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

  33. def deleteWebsiteConfig(bucket: Bucket): Unit

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

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

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

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

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

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

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

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

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

  43. def hashCode(): Int

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

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

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

  47. def lifecycleConfig(bucket: Bucket): BucketLifecycleConfiguration

  48. def location(bucket: Bucket): String

  49. def loggingConfig(bucket: Bucket): BucketLoggingConfiguration

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

    List the directories and objects under a prefix, use "/" as delimiter.

    List the directories and objects under a prefix, use "/" as delimiter.

    Here is how to show the directories and objects as Strings:

    ls(bucket, "my-directory/").map {
      case Left(directoryPrefix) => directoryPrefix
      case Right(s3ObjectSummary) => s3ObjectSummary.getKey
    }
  51. def metadata(bucket: Bucket, key: String): ObjectMetadata

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

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

  54. final def notify(): Unit

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

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

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

  58. def policy(bucket: Bucket): BucketPolicy

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

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

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

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

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

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

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

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

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

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

  69. def s3AccountOwner: Owner

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

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

  72. def toString(): String

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

  74. final def wait(): Unit

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

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

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

Inherited from AmazonS3

Inherited from S3DirectSpi

Inherited from AnyRef

Inherited from Any

Ungrouped