Class

awscala.s3

S3Client

Related Doc: package s3

Permalink

class S3Client extends AmazonS3Client with S3

Default Implementation

Linear Supertypes
S3, AmazonS3Client, AmazonS3, S3DirectSpi, AmazonWebServiceClient, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. S3Client
  2. S3
  3. AmazonS3Client
  4. AmazonS3
  5. S3DirectSpi
  6. AmazonWebServiceClient
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new S3Client(credentialsProvider: CredentialsProvider = CredentialsLoader.load())

    Permalink

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 abortMultipartUpload(arg0: AbortMultipartUploadRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  5. def acl(bucket: Bucket, key: String, acl: CannedAccessControlList): Unit

    Permalink
    Definition Classes
    S3
  6. def acl(bucket: Bucket, key: String, acl: AccessControlList): Unit

    Permalink
    Definition Classes
    S3
  7. def acl(obj: S3Object, acl: CannedAccessControlList): Unit

    Permalink
    Definition Classes
    S3
  8. def acl(obj: S3Object, acl: AccessControlList): Unit

    Permalink
    Definition Classes
    S3
  9. def acl(bucket: Bucket, key: String): AccessControlList

    Permalink
    Definition Classes
    S3
  10. def acl(obj: S3Object): AccessControlList

    Permalink
    Definition Classes
    S3
  11. def acl(bucket: Bucket): AccessControlList

    Permalink
    Definition Classes
    S3
  12. def addRequestHandler(arg0: RequestHandler2): Unit

    Permalink
    Definition Classes
    AmazonWebServiceClient
  13. final def asInstanceOf[T0]: T0

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

    Permalink
    Definition Classes
    S3
  15. final def beforeMarshalling[T <: AmazonWebServiceRequest](arg0: T): T

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  16. def bucket(name: String): Option[Bucket]

    Permalink
    Definition Classes
    S3
  17. def bucketAcl(bucket: Bucket, acl: AccessControlList): Unit

    Permalink
    Definition Classes
    S3
  18. def bucketAcl(name: String): AccessControlList

    Permalink
    Definition Classes
    S3
  19. def buckets: Seq[Bucket]

    Permalink
    Definition Classes
    S3
  20. def changeObjectStorageClass(arg0: String, arg1: String, arg2: StorageClass): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  21. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def completeMultipartUpload(arg0: CompleteMultipartUploadRequest): CompleteMultipartUploadResult

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  23. final def configureRegion(arg0: Regions): Unit

    Permalink
    Definition Classes
    AmazonWebServiceClient
  24. def copy(from: S3Object, to: S3Object): PutObjectResult

    Permalink
    Definition Classes
    S3
  25. def copyObject(from: S3Object, to: S3Object): PutObjectResult

    Permalink
    Definition Classes
    S3
  26. def copyObject(arg0: CopyObjectRequest): CopyObjectResult

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  28. def copyPart(arg0: CopyPartRequest): CopyPartResult

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3 → S3DirectSpi
  29. def createBucket(name: String): Bucket

    Permalink
    Definition Classes
    S3ClientS3 → AmazonS3Client → AmazonS3
  30. def createBucket(arg0: CreateBucketRequest): com.amazonaws.services.s3.model.Bucket

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  31. def createBucket(arg0: String, arg1: String): com.amazonaws.services.s3.model.Bucket

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  32. def createBucket(arg0: String, arg1: com.amazonaws.services.s3.model.Region): com.amazonaws.services.s3.model.Bucket

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  33. final def createExecutionContext(arg0: AmazonWebServiceRequest): ExecutionContext

    Permalink
    Attributes
    protected[com.amazonaws.services.s3]
    Definition Classes
    AmazonS3Client → AmazonWebServiceClient
  34. final def createExecutionContext(arg0: Request[_]): ExecutionContext

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  35. def createRequest[X <: AmazonWebServiceRequest](arg0: String, arg1: String, arg2: X, arg3: HttpMethodName, arg4: URI): Request[X]

    Permalink
    Attributes
    protected[com.amazonaws.services.s3]
    Definition Classes
    AmazonS3Client
  36. def createRequest[X <: AmazonWebServiceRequest](arg0: String, arg1: String, arg2: X, arg3: HttpMethodName): Request[X]

    Permalink
    Attributes
    protected[com.amazonaws.services.s3]
    Definition Classes
    AmazonS3Client
  37. def createSigner(arg0: Request[_], arg1: String, arg2: String): Signer

    Permalink
    Attributes
    protected[com.amazonaws.services.s3]
    Definition Classes
    AmazonS3Client
  38. def crossOriginConfig(bucket: Bucket): BucketCrossOriginConfiguration

    Permalink
    Definition Classes
    S3
  39. def delete(obj: S3Object): Unit

    Permalink
    Definition Classes
    S3
  40. def delete(bucket: Bucket): Unit

    Permalink
    Definition Classes
    S3
  41. def deleteBucket(bucket: Bucket): Unit

    Permalink
    Definition Classes
    S3
  42. def deleteBucket(arg0: DeleteBucketRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  43. def deleteBucket(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  44. def deleteBucketCrossOriginConfiguration(arg0: DeleteBucketCrossOriginConfigurationRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  45. def deleteBucketCrossOriginConfiguration(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  46. def deleteBucketLifecycleConfiguration(arg0: DeleteBucketLifecycleConfigurationRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  47. def deleteBucketLifecycleConfiguration(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  48. def deleteBucketPolicy(arg0: DeleteBucketPolicyRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  49. def deleteBucketPolicy(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  50. def deleteBucketReplicationConfiguration(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  51. def deleteBucketTaggingConfiguration(arg0: DeleteBucketTaggingConfigurationRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  52. def deleteBucketTaggingConfiguration(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  53. def deleteBucketWebsiteConfiguration(arg0: DeleteBucketWebsiteConfigurationRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  54. def deleteBucketWebsiteConfiguration(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  55. def deleteCrossOriginConfig(bucket: Bucket): Unit

    Permalink
    Definition Classes
    S3
  56. def deleteLifecycleConfig(bucket: Bucket): Unit

    Permalink
    Definition Classes
    S3
  57. def deleteObject(obj: S3Object): Unit

    Permalink
    Definition Classes
    S3
  58. def deleteObject(arg0: DeleteObjectRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  59. def deleteObject(arg0: String, arg1: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  60. def deleteObjectVersion(obj: S3Object, versionId: String): Unit

    Permalink
    Definition Classes
    S3
  61. def deleteObjects(objs: Seq[S3Object]): Unit

    Permalink
    Definition Classes
    S3
  62. def deleteObjects(arg0: DeleteObjectsRequest): DeleteObjectsResult

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  63. def deletePolicy(bucket: Bucket): Unit

    Permalink
    Definition Classes
    S3
  64. def deleteTaggingConfig(bucket: Bucket): Unit

    Permalink
    Definition Classes
    S3
  65. def deleteVersion(obj: S3Object, versionId: String): Unit

    Permalink
    Definition Classes
    S3
  66. def deleteVersion(arg0: DeleteVersionRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  67. def deleteVersion(arg0: String, arg1: String, arg2: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  68. def deleteWebsiteConfig(bucket: Bucket): Unit

    Permalink
    Definition Classes
    S3
  69. def disableRequesterPays(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  70. def doesBucketExist(arg0: String): Boolean

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  71. def enableRequesterPays(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  72. final def endClientExecution(arg0: AWSRequestMetrics, arg1: Request[_], arg2: Response[_], arg3: Boolean): Unit

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  73. final def endClientExecution(arg0: AWSRequestMetrics, arg1: Request[_], arg2: Response[_]): Unit

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  74. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  77. final def findRequestMetricCollector(arg0: Request[_]): RequestMetricCollector

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  78. def generatePresignedUrl(obj: S3Object, expiration: DateTime): URL

    Permalink
    Definition Classes
    S3
  79. def generatePresignedUrl(arg0: GeneratePresignedUrlRequest): URL

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  80. def generatePresignedUrl(arg0: String, arg1: String, arg2: Date, arg3: HttpMethod): URL

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... )
  82. def get(bucket: Bucket, key: String, versionId: String): Option[S3Object]

    Permalink
    Definition Classes
    S3
  83. def get(bucket: Bucket, key: String): Option[S3Object]

    Permalink
    Definition Classes
    S3
  84. def getBucketAcl(arg0: GetBucketAclRequest): com.amazonaws.services.s3.model.AccessControlList

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  87. def getBucketCrossOriginConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketCrossOriginConfiguration

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  88. def getBucketLifecycleConfiguration(arg0: GetBucketLifecycleConfigurationRequest): com.amazonaws.services.s3.model.BucketLifecycleConfiguration

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  89. def getBucketLifecycleConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketLifecycleConfiguration

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  90. def getBucketLocation(arg0: String): String

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  91. def getBucketLocation(arg0: GetBucketLocationRequest): String

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

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

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

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

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  98. def getBucketReplicationConfiguration(arg0: GetBucketReplicationConfigurationRequest): BucketReplicationConfiguration

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  99. def getBucketReplicationConfiguration(arg0: String): BucketReplicationConfiguration

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  101. def getBucketTaggingConfiguration(arg0: String): com.amazonaws.services.s3.model.BucketTaggingConfiguration

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  102. def getBucketVersioningConfiguration(arg0: GetBucketVersioningConfigurationRequest): com.amazonaws.services.s3.model.BucketVersioningConfiguration

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

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  106. def getCachedResponseMetadata(arg0: AmazonWebServiceRequest): S3ResponseMetadata

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  107. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    S3
  109. def getObject(bucket: Bucket, key: String): Option[S3Object]

    Permalink
    Definition Classes
    S3
  110. def getObject(arg0: GetObjectRequest, arg1: java.io.File): ObjectMetadata

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

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

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  115. def getObjectMetadata(arg0: GetObjectMetadataRequest): ObjectMetadata

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  116. def getObjectMetadata(arg0: String, arg1: String): ObjectMetadata

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  117. def getRegion(): com.amazonaws.services.s3.model.Region

    Permalink
    Definition Classes
    AmazonS3Client
  118. def getRequestMetricsCollector(): RequestMetricCollector

    Permalink
    Definition Classes
    AmazonWebServiceClient
  119. def getResourceUrl(arg0: String, arg1: String): String

    Permalink
    Definition Classes
    AmazonS3Client
  120. def getS3AccountOwner(arg0: GetS3AccountOwnerRequest): com.amazonaws.services.s3.model.Owner

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  121. def getS3AccountOwner(): com.amazonaws.services.s3.model.Owner

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  122. def getServiceName(): String

    Permalink
    Definition Classes
    AmazonWebServiceClient
  123. def getServiceNameIntern(): String

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  124. def getSigner(): Signer

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  125. def getSignerByURI(arg0: URI): Signer

    Permalink
    Definition Classes
    AmazonWebServiceClient
  126. final def getSignerRegionOverride(): String

    Permalink
    Definition Classes
    AmazonWebServiceClient
  127. def getTimeOffset(): Int

    Permalink
    Definition Classes
    AmazonWebServiceClient
  128. def getUrl(arg0: String, arg1: String): URL

    Permalink
    Definition Classes
    AmazonS3Client
  129. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  130. def headBucket(arg0: HeadBucketRequest): HeadBucketResult

    Permalink
    Attributes
    protected[com.amazonaws.services.s3]
    Definition Classes
    AmazonS3Client
    Annotations
    @throws( ... ) @throws( ... )
  131. def initiateMultipartUpload(arg0: InitiateMultipartUploadRequest): InitiateMultipartUploadResult

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  132. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  133. final def isRequestMetricsEnabled(arg0: AmazonWebServiceRequest): Boolean

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  134. def isRequesterPaysEnabled(arg0: String): Boolean

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  135. def keys(bucket: Bucket, prefix: String): Seq[String]

    Permalink
    Definition Classes
    S3
  136. def keys(bucket: Bucket): Seq[String]

    Permalink
    Definition Classes
    S3
  137. def lifecycleConfig(bucket: Bucket): BucketLifecycleConfiguration

    Permalink
    Definition Classes
    S3
  138. def listBuckets(): List[com.amazonaws.services.s3.model.Bucket]

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  140. def listMultipartUploads(arg0: ListMultipartUploadsRequest): MultipartUploadListing

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  141. def listNextBatchOfObjects(arg0: ListNextBatchOfObjectsRequest): ObjectListing

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  142. def listNextBatchOfObjects(arg0: ObjectListing): ObjectListing

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  143. def listNextBatchOfVersions(arg0: ListNextBatchOfVersionsRequest): VersionListing

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  144. def listNextBatchOfVersions(arg0: VersionListing): VersionListing

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  145. def listObjects(arg0: ListObjectsRequest): ObjectListing

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  146. def listObjects(arg0: String, arg1: String): ObjectListing

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  147. def listObjects(arg0: String): ObjectListing

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  148. def listParts(arg0: ListPartsRequest): PartListing

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  149. def listVersions(arg0: ListVersionsRequest): VersionListing

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  151. def listVersions(arg0: String, arg1: String): VersionListing

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  152. def location(bucket: Bucket): String

    Permalink
    Definition Classes
    S3
  153. def loggingConfig(bucket: Bucket): BucketLoggingConfiguration

    Permalink
    Definition Classes
    S3
  154. 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
    }
    Definition Classes
    S3
  155. def metadata(bucket: Bucket, key: String): ObjectMetadata

    Permalink
    Definition Classes
    S3
  156. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  157. final def newInitiateMultipartUploadRequest(arg0: UploadObjectRequest): InitiateMultipartUploadRequest

    Permalink
    Attributes
    protected[com.amazonaws.services.s3]
    Definition Classes
    AmazonS3Client
  158. def notificationConfig(bucket: Bucket): BucketNotificationConfiguration

    Permalink
    Definition Classes
    S3
  159. final def notify(): Unit

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

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

    Permalink
    Definition Classes
    S3
  162. def objectSummaries(bucket: Bucket): Seq[S3ObjectSummary]

    Permalink
    Definition Classes
    S3
  163. def policy(bucket: Bucket): BucketPolicy

    Permalink
    Definition Classes
    S3
  164. def presignRequest[T](arg0: Request[T], arg1: HttpMethod, arg2: String, arg3: String, arg4: Date, arg5: String): Unit

    Permalink
    Attributes
    protected[com.amazonaws.services.s3]
    Definition Classes
    AmazonS3Client
  165. def put(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

    Permalink
    Definition Classes
    S3
  166. def put(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

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

    Permalink
    Definition Classes
    S3
  168. def putAsPublicRead(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

    Permalink
    Definition Classes
    S3
  169. def putAsPublicReadWrite(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

    Permalink
    Definition Classes
    S3
  170. def putObject(bucket: Bucket, key: String, inputStream: InputStream, metadata: ObjectMetadata): PutObjectResult

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

    Permalink
    Definition Classes
    S3
  172. def putObject(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

    Permalink
    Definition Classes
    S3
  173. def putObject(arg0: PutObjectRequest): com.amazonaws.services.s3.model.PutObjectResult

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  176. def putObjectAsPublicRead(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

    Permalink
    Definition Classes
    S3
  177. def putObjectAsPublicRead(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

    Permalink
    Definition Classes
    S3
  178. def putObjectAsPublicReadWrite(bucket: Bucket, key: String, file: java.io.File): PutObjectResult

    Permalink
    Definition Classes
    S3
  179. def removeRequestHandler(arg0: RequestHandler2): Unit

    Permalink
    Definition Classes
    AmazonWebServiceClient
  180. def removeRequestHandler(arg0: RequestHandler): Unit

    Permalink
    Definition Classes
    AmazonWebServiceClient
  181. def requestMetricCollector(): RequestMetricCollector

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  182. def restoreObject(arg0: String, arg1: String, arg2: Int): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... )
  183. def restoreObject(arg0: RestoreObjectRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... )
  184. def s3AccountOwner: Owner

    Permalink
    Definition Classes
    S3
  185. def setBucketAcl(arg0: SetBucketAclRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  186. def setBucketAcl(arg0: String, arg1: com.amazonaws.services.s3.model.CannedAccessControlList, arg2: RequestMetricCollector): Unit

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  188. def setBucketAcl(arg0: String, arg1: com.amazonaws.services.s3.model.AccessControlList, arg2: RequestMetricCollector): Unit

    Permalink
    Definition Classes
    AmazonS3Client
  189. def setBucketAcl(arg0: String, arg1: com.amazonaws.services.s3.model.AccessControlList): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  190. def setBucketCrossOriginConfiguration(arg0: SetBucketCrossOriginConfigurationRequest): Unit

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  192. def setBucketLifecycleConfiguration(arg0: SetBucketLifecycleConfigurationRequest): Unit

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  194. def setBucketLoggingConfiguration(arg0: SetBucketLoggingConfigurationRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  195. def setBucketNotificationConfiguration(arg0: SetBucketNotificationConfigurationRequest): Unit

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  197. def setBucketPolicy(arg0: SetBucketPolicyRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  198. def setBucketPolicy(arg0: String, arg1: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  199. def setBucketReplicationConfiguration(arg0: SetBucketReplicationConfigurationRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  200. def setBucketReplicationConfiguration(arg0: String, arg1: BucketReplicationConfiguration): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  201. def setBucketTaggingConfiguration(arg0: SetBucketTaggingConfigurationRequest): Unit

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  203. def setBucketVersioningConfiguration(arg0: SetBucketVersioningConfigurationRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  204. def setBucketWebsiteConfiguration(arg0: SetBucketWebsiteConfigurationRequest): Unit

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  206. def setEndpoint(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3 → AmazonWebServiceClient
  207. def setEndpointPrefix(arg0: String): Unit

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  208. def setObjectAcl(arg0: SetObjectAclRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  209. def setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.CannedAccessControlList, arg4: RequestMetricCollector): Unit

    Permalink
    Definition Classes
    AmazonS3Client
  210. def setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.CannedAccessControlList): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  211. def setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.AccessControlList, arg4: RequestMetricCollector): Unit

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

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  215. def setObjectRedirectLocation(arg0: String, arg1: String, arg2: String): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  216. def setRegion(arg0: com.amazonaws.regions.Region): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3 → AmazonWebServiceClient
  217. def setS3ClientOptions(arg0: S3ClientOptions): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  218. final def setServiceNameIntern(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonWebServiceClient
  219. final def setSignerRegionOverride(arg0: String): Unit

    Permalink
    Definition Classes
    AmazonWebServiceClient
  220. def setTimeOffset(arg0: Int): Unit

    Permalink
    Definition Classes
    AmazonWebServiceClient
  221. def shutdown(): Unit

    Permalink
    Definition Classes
    AmazonWebServiceClient
  222. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    S3
  224. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  225. def uploadPart(arg0: UploadPartRequest): UploadPartResult

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  226. def versioningConfig(bucket: Bucket): BucketVersioningConfiguration

    Permalink
    Definition Classes
    S3
  227. final def wait(): Unit

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

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

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

    Permalink
    Definition Classes
    S3
  231. def withEndpoint[T <: AmazonWebServiceClient](arg0: String): T

    Permalink
    Definition Classes
    AmazonWebServiceClient
  232. def withRegion[T <: AmazonWebServiceClient](arg0: Regions): T

    Permalink
    Definition Classes
    AmazonWebServiceClient
  233. def withRegion[T <: AmazonWebServiceClient](arg0: com.amazonaws.regions.Region): T

    Permalink
    Definition Classes
    AmazonWebServiceClient
  234. def withTimeOffset(arg0: Int): AmazonWebServiceClient

    Permalink
    Definition Classes
    AmazonWebServiceClient

Deprecated Value Members

  1. def addRequestHandler(arg0: RequestHandler): Unit

    Permalink
    Definition Classes
    AmazonWebServiceClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def configSigner(arg0: String, arg1: String): Unit

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  3. def configSigner(arg0: URI): Unit

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  4. final def createExecutionContext(): ExecutionContext

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  5. def getServiceAbbreviation(): String

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  6. def setEndpoint(arg0: String, arg1: String, arg2: String): Unit

    Permalink
    Definition Classes
    AmazonWebServiceClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from S3

Inherited from AmazonS3Client

Inherited from AmazonS3

Inherited from S3DirectSpi

Inherited from AmazonWebServiceClient

Inherited from AnyRef

Inherited from Any

Ungrouped