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

    credentialsProvider

    credentialsProvider

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 calculateCRC32FromCompressedData(): Boolean

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  21. def changeObjectStorageClass(arg0: String, arg1: String, arg2: StorageClass): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  22. final def checkMutability(): Unit

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  23. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  34. 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( ... )
  35. final def createExecutionContext(arg0: Request[_]): ExecutionContext

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  36. def createExecutionContext(arg0: AmazonWebServiceRequest, arg1: SignerProvider): ExecutionContext

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  37. def createExecutionContext(arg0: AmazonWebServiceRequest): ExecutionContext

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  38. 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
  39. def createRequest[X <: AmazonWebServiceRequest](arg0: String, arg1: String, arg2: X, arg3: HttpMethodName): Request[X]

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

    Permalink
    Attributes
    protected[com.amazonaws.services.s3]
    Definition Classes
    AmazonS3Client
  41. final def createSignerProvider(arg0: Signer): SignerProvider

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  76. def doesObjectExist(arg0: String, arg1: String): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    S3
  89. def getBucketAccelerateConfiguration(arg0: GetBucketAccelerateConfigurationRequest): BucketAccelerateConfiguration

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  90. def getBucketAccelerateConfiguration(arg0: String): BucketAccelerateConfiguration

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  115. def getEndpointPrefix(): String

    Permalink
    Definition Classes
    AmazonWebServiceClient
  116. def getObject(bucket: Bucket, key: String, versionId: String): Option[S3Object]

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  124. def getObjectAsString(arg0: String, arg1: String): String

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

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  128. def getRegionName(): String

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  129. def getRequestMetricsCollector(): RequestMetricCollector

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

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

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

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

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

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

    Permalink
    Definition Classes
    AmazonWebServiceClient
  136. def getSignerProvider(): SignerProvider

    Permalink
    Attributes
    protected[com.amazonaws]
    Definition Classes
    AmazonWebServiceClient
  137. final def getSignerRegionOverride(): String

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  140. def hashCode(): Int

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  142. def initiateMultipartUpload(arg0: InitiateMultipartUploadRequest): InitiateMultipartUploadResult

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  159. def listObjectsV2(arg0: ListObjectsV2Request): ListObjectsV2Result

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  160. def listObjectsV2(arg0: String, arg1: String): ListObjectsV2Result

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  161. def listObjectsV2(arg0: String): ListObjectsV2Result

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    S3
  178. 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
  179. def put(bucket: Bucket, key: String, bytes: Array[Byte], metadata: ObjectMetadata): PutObjectResult

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    S3
  187. def putObject(arg0: String, arg1: String, arg2: String): com.amazonaws.services.s3.model.PutObjectResult

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    S3
  200. def setBucketAccelerateConfiguration(arg0: SetBucketAccelerateConfigurationRequest): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  201. def setBucketAccelerateConfiguration(arg0: String, arg1: BucketAccelerateConfiguration): Unit

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  202. def setBucketAcl(arg0: SetBucketAclRequest): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
    Annotations
    @throws( ... ) @throws( ... )
  228. 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( ... )
  229. def setObjectAcl(arg0: String, arg1: String, arg2: String, arg3: com.amazonaws.services.s3.model.AccessControlList): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3 → S3DirectSpi
    Annotations
    @throws( ... ) @throws( ... )
  243. def useStrictHostNameVerification(): Boolean

    Permalink
    Attributes
    protected[com.amazonaws.services.s3]
    Definition Classes
    AmazonS3Client → AmazonWebServiceClient
  244. def versioningConfig(bucket: Bucket): BucketVersioningConfiguration

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  248. def waiters(): AmazonS3Waiters

    Permalink
    Definition Classes
    AmazonS3Client → AmazonS3
  249. def websiteConfig(bucket: Bucket): BucketWebsiteConfiguration

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

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

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

    Permalink
    Definition Classes
    AmazonWebServiceClient
  253. 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 getServiceAbbreviation(): String

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

    (Since version ) see corresponding Javadoc for more information.

  3. def getSigner(): Signer

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

    (Since version ) see corresponding Javadoc for more information.

  4. final def makeImmutable(): 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