Trait

com.github.j5ik2o.reactive.aws.s3

S3Client

Related Doc: package s3

Permalink

trait S3Client[M[_]] extends S3ClientSupport[M]

Linear Supertypes
S3ClientSupport[M], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. S3Client
  2. S3ClientSupport
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract type RB

    Permalink
    Definition Classes
    S3ClientSupport
  2. abstract type RT[A, B]

    Permalink
    Definition Classes
    S3ClientSupport

Abstract Value Members

  1. abstract def abortMultipartUpload(abortMultipartUploadRequest: AbortMultipartUploadRequest): M[AbortMultipartUploadResponse]

    Permalink
  2. abstract def completeMultipartUpload(completeMultipartUploadRequest: CompleteMultipartUploadRequest): M[CompleteMultipartUploadResponse]

    Permalink
  3. abstract def copyObject(copyObjectRequest: CopyObjectRequest): M[CopyObjectResponse]

    Permalink
  4. abstract def createBucket(createBucketRequest: CreateBucketRequest): M[CreateBucketResponse]

    Permalink
  5. abstract def createMultipartUpload(createMultipartUploadRequest: CreateMultipartUploadRequest): M[CreateMultipartUploadResponse]

    Permalink
  6. abstract def deleteBucket(deleteBucketRequest: DeleteBucketRequest): M[DeleteBucketResponse]

    Permalink
  7. abstract def deleteBucketAnalyticsConfiguration(deleteBucketAnalyticsConfigurationRequest: DeleteBucketAnalyticsConfigurationRequest): M[DeleteBucketAnalyticsConfigurationResponse]

    Permalink
  8. abstract def deleteBucketCors(deleteBucketCorsRequest: DeleteBucketCorsRequest): M[DeleteBucketCorsResponse]

    Permalink
  9. abstract def deleteBucketEncryption(deleteBucketEncryptionRequest: DeleteBucketEncryptionRequest): M[DeleteBucketEncryptionResponse]

    Permalink
  10. abstract def deleteBucketInventoryConfiguration(deleteBucketInventoryConfigurationRequest: DeleteBucketInventoryConfigurationRequest): M[DeleteBucketInventoryConfigurationResponse]

    Permalink
  11. abstract def deleteBucketLifecycle(deleteBucketLifecycleRequest: DeleteBucketLifecycleRequest): M[DeleteBucketLifecycleResponse]

    Permalink
  12. abstract def deleteBucketMetricsConfiguration(deleteBucketMetricsConfigurationRequest: DeleteBucketMetricsConfigurationRequest): M[DeleteBucketMetricsConfigurationResponse]

    Permalink
  13. abstract def deleteBucketPolicy(deleteBucketPolicyRequest: DeleteBucketPolicyRequest): M[DeleteBucketPolicyResponse]

    Permalink
  14. abstract def deleteBucketReplication(deleteBucketReplicationRequest: DeleteBucketReplicationRequest): M[DeleteBucketReplicationResponse]

    Permalink
  15. abstract def deleteBucketTagging(deleteBucketTaggingRequest: DeleteBucketTaggingRequest): M[DeleteBucketTaggingResponse]

    Permalink
  16. abstract def deleteBucketWebsite(deleteBucketWebsiteRequest: DeleteBucketWebsiteRequest): M[DeleteBucketWebsiteResponse]

    Permalink
  17. abstract def deleteObject(deleteObjectRequest: DeleteObjectRequest): M[DeleteObjectResponse]

    Permalink
  18. abstract def deleteObjectTagging(deleteObjectTaggingRequest: DeleteObjectTaggingRequest): M[DeleteObjectTaggingResponse]

    Permalink
  19. abstract def deleteObjects(deleteObjectsRequest: DeleteObjectsRequest): M[DeleteObjectsResponse]

    Permalink
  20. abstract def deletePublicAccessBlock(deletePublicAccessBlockRequest: DeletePublicAccessBlockRequest): M[DeletePublicAccessBlockResponse]

    Permalink
  21. abstract def getBucketAccelerateConfiguration(getBucketAccelerateConfigurationRequest: GetBucketAccelerateConfigurationRequest): M[GetBucketAccelerateConfigurationResponse]

    Permalink
  22. abstract def getBucketAcl(getBucketAclRequest: GetBucketAclRequest): M[GetBucketAclResponse]

    Permalink
  23. abstract def getBucketAnalyticsConfiguration(getBucketAnalyticsConfigurationRequest: GetBucketAnalyticsConfigurationRequest): M[GetBucketAnalyticsConfigurationResponse]

    Permalink
  24. abstract def getBucketCors(getBucketCorsRequest: GetBucketCorsRequest): M[GetBucketCorsResponse]

    Permalink
  25. abstract def getBucketEncryption(getBucketEncryptionRequest: GetBucketEncryptionRequest): M[GetBucketEncryptionResponse]

    Permalink
  26. abstract def getBucketInventoryConfiguration(getBucketInventoryConfigurationRequest: GetBucketInventoryConfigurationRequest): M[GetBucketInventoryConfigurationResponse]

    Permalink
  27. abstract def getBucketLifecycleConfiguration(getBucketLifecycleConfigurationRequest: GetBucketLifecycleConfigurationRequest): M[GetBucketLifecycleConfigurationResponse]

    Permalink
  28. abstract def getBucketLocation(getBucketLocationRequest: GetBucketLocationRequest): M[GetBucketLocationResponse]

    Permalink
  29. abstract def getBucketLogging(getBucketLoggingRequest: GetBucketLoggingRequest): M[GetBucketLoggingResponse]

    Permalink
  30. abstract def getBucketMetricsConfiguration(getBucketMetricsConfigurationRequest: GetBucketMetricsConfigurationRequest): M[GetBucketMetricsConfigurationResponse]

    Permalink
  31. abstract def getBucketNotificationConfiguration(getBucketNotificationConfigurationRequest: GetBucketNotificationConfigurationRequest): M[GetBucketNotificationConfigurationResponse]

    Permalink
  32. abstract def getBucketPolicy(getBucketPolicyRequest: GetBucketPolicyRequest): M[GetBucketPolicyResponse]

    Permalink
  33. abstract def getBucketPolicyStatus(getBucketPolicyStatusRequest: GetBucketPolicyStatusRequest): M[GetBucketPolicyStatusResponse]

    Permalink
  34. abstract def getBucketReplication(getBucketReplicationRequest: GetBucketReplicationRequest): M[GetBucketReplicationResponse]

    Permalink
  35. abstract def getBucketRequestPayment(getBucketRequestPaymentRequest: GetBucketRequestPaymentRequest): M[GetBucketRequestPaymentResponse]

    Permalink
  36. abstract def getBucketTagging(getBucketTaggingRequest: GetBucketTaggingRequest): M[GetBucketTaggingResponse]

    Permalink
  37. abstract def getBucketVersioning(getBucketVersioningRequest: GetBucketVersioningRequest): M[GetBucketVersioningResponse]

    Permalink
  38. abstract def getBucketWebsite(getBucketWebsiteRequest: GetBucketWebsiteRequest): M[GetBucketWebsiteResponse]

    Permalink
  39. abstract def getObject[A](getObjectRequest: GetObjectRequest, responseTransformer: RT[GetObjectResponse, A]): M[A]

    Permalink
    Definition Classes
    S3ClientSupport
  40. abstract def getObjectAcl(getObjectAclRequest: GetObjectAclRequest): M[GetObjectAclResponse]

    Permalink
  41. abstract def getObjectAsBytes(getObjectRequest: GetObjectRequest): M[ResponseBytes[GetObjectResponse]]

    Permalink
    Definition Classes
    S3ClientSupport
  42. abstract def getObjectLegalHold(getObjectLegalHoldRequest: GetObjectLegalHoldRequest): M[GetObjectLegalHoldResponse]

    Permalink
  43. abstract def getObjectLockConfiguration(getObjectLockConfigurationRequest: GetObjectLockConfigurationRequest): M[GetObjectLockConfigurationResponse]

    Permalink
  44. abstract def getObjectRetention(getObjectRetentionRequest: GetObjectRetentionRequest): M[GetObjectRetentionResponse]

    Permalink
  45. abstract def getObjectTagging(getObjectTaggingRequest: GetObjectTaggingRequest): M[GetObjectTaggingResponse]

    Permalink
  46. abstract def getObjectToFile(getObjectRequest: GetObjectRequest, file: File): M[GetObjectResponse]

    Permalink
    Definition Classes
    S3ClientSupport
  47. abstract def getObjectToPath(getObjectRequest: GetObjectRequest, destinationPath: Path): M[GetObjectResponse]

    Permalink
    Definition Classes
    S3ClientSupport
  48. abstract def getObjectTorrent[A](getObjectTorrentRequest: GetObjectTorrentRequest, responseTransformer: RT[GetObjectTorrentResponse, A]): M[A]

    Permalink
    Definition Classes
    S3ClientSupport
  49. abstract def getObjectTorrentAsBytes(getObjectRequest: GetObjectTorrentRequest): M[ResponseBytes[GetObjectTorrentResponse]]

    Permalink
    Definition Classes
    S3ClientSupport
  50. abstract def getObjectTorrentToFile(getObjectRequest: GetObjectTorrentRequest, file: File): M[GetObjectTorrentResponse]

    Permalink
    Definition Classes
    S3ClientSupport
  51. abstract def getObjectTorrentToPath(getObjectTorrentRequest: GetObjectTorrentRequest, destinationPath: Path): M[GetObjectTorrentResponse]

    Permalink
    Definition Classes
    S3ClientSupport
  52. abstract def getPublicAccessBlock(getPublicAccessBlockRequest: GetPublicAccessBlockRequest): M[GetPublicAccessBlockResponse]

    Permalink
  53. abstract def headBucket(headBucketRequest: HeadBucketRequest): M[HeadBucketResponse]

    Permalink
  54. abstract def headObject(headObjectRequest: HeadObjectRequest): M[HeadObjectResponse]

    Permalink
  55. abstract def listBucketAnalyticsConfigurations(listBucketAnalyticsConfigurationsRequest: ListBucketAnalyticsConfigurationsRequest): M[ListBucketAnalyticsConfigurationsResponse]

    Permalink
  56. abstract def listBucketInventoryConfigurations(listBucketInventoryConfigurationsRequest: ListBucketInventoryConfigurationsRequest): M[ListBucketInventoryConfigurationsResponse]

    Permalink
  57. abstract def listBucketMetricsConfigurations(listBucketMetricsConfigurationsRequest: ListBucketMetricsConfigurationsRequest): M[ListBucketMetricsConfigurationsResponse]

    Permalink
  58. abstract def listBuckets(): M[ListBucketsResponse]

    Permalink
  59. abstract def listBuckets(listBucketsRequest: ListBucketsRequest): M[ListBucketsResponse]

    Permalink
  60. abstract def listMultipartUploads(listMultipartUploadsRequest: ListMultipartUploadsRequest): M[ListMultipartUploadsResponse]

    Permalink
  61. abstract def listObjectVersions(listObjectVersionsRequest: ListObjectVersionsRequest): M[ListObjectVersionsResponse]

    Permalink
  62. abstract def listObjects(listObjectsRequest: ListObjectsRequest): M[ListObjectsResponse]

    Permalink
  63. abstract def listObjectsV2(listObjectsV2Request: ListObjectsV2Request): M[ListObjectsV2Response]

    Permalink
  64. abstract def listParts(listPartsRequest: ListPartsRequest): M[ListPartsResponse]

    Permalink
  65. abstract def putBucketAccelerateConfiguration(putBucketAccelerateConfigurationRequest: PutBucketAccelerateConfigurationRequest): M[PutBucketAccelerateConfigurationResponse]

    Permalink
  66. abstract def putBucketAcl(putBucketAclRequest: PutBucketAclRequest): M[PutBucketAclResponse]

    Permalink
  67. abstract def putBucketAnalyticsConfiguration(putBucketAnalyticsConfigurationRequest: PutBucketAnalyticsConfigurationRequest): M[PutBucketAnalyticsConfigurationResponse]

    Permalink
  68. abstract def putBucketCors(putBucketCorsRequest: PutBucketCorsRequest): M[PutBucketCorsResponse]

    Permalink
  69. abstract def putBucketEncryption(putBucketEncryptionRequest: PutBucketEncryptionRequest): M[PutBucketEncryptionResponse]

    Permalink
  70. abstract def putBucketInventoryConfiguration(putBucketInventoryConfigurationRequest: PutBucketInventoryConfigurationRequest): M[PutBucketInventoryConfigurationResponse]

    Permalink
  71. abstract def putBucketLifecycleConfiguration(putBucketLifecycleConfigurationRequest: PutBucketLifecycleConfigurationRequest): M[PutBucketLifecycleConfigurationResponse]

    Permalink
  72. abstract def putBucketLogging(putBucketLoggingRequest: PutBucketLoggingRequest): M[PutBucketLoggingResponse]

    Permalink
  73. abstract def putBucketMetricsConfiguration(putBucketMetricsConfigurationRequest: PutBucketMetricsConfigurationRequest): M[PutBucketMetricsConfigurationResponse]

    Permalink
  74. abstract def putBucketNotificationConfiguration(putBucketNotificationConfigurationRequest: PutBucketNotificationConfigurationRequest): M[PutBucketNotificationConfigurationResponse]

    Permalink
  75. abstract def putBucketPolicy(putBucketPolicyRequest: PutBucketPolicyRequest): M[PutBucketPolicyResponse]

    Permalink
  76. abstract def putBucketReplication(putBucketReplicationRequest: PutBucketReplicationRequest): M[PutBucketReplicationResponse]

    Permalink
  77. abstract def putBucketRequestPayment(putBucketRequestPaymentRequest: PutBucketRequestPaymentRequest): M[PutBucketRequestPaymentResponse]

    Permalink
  78. abstract def putBucketTagging(putBucketTaggingRequest: PutBucketTaggingRequest): M[PutBucketTaggingResponse]

    Permalink
  79. abstract def putBucketVersioning(putBucketVersioningRequest: PutBucketVersioningRequest): M[PutBucketVersioningResponse]

    Permalink
  80. abstract def putBucketWebsite(putBucketWebsiteRequest: PutBucketWebsiteRequest): M[PutBucketWebsiteResponse]

    Permalink
  81. abstract def putObject(putObjectRequest: PutObjectRequest, requestBody: RB): M[PutObjectResponse]

    Permalink
    Definition Classes
    S3ClientSupport
  82. abstract def putObjectAcl(putObjectAclRequest: PutObjectAclRequest): M[PutObjectAclResponse]

    Permalink
  83. abstract def putObjectFromFile(putObjectRequest: PutObjectRequest, sourceFile: File): M[PutObjectResponse]

    Permalink
    Definition Classes
    S3ClientSupport
  84. abstract def putObjectFromPath(putObjectRequest: PutObjectRequest, sourcePath: Path): M[PutObjectResponse]

    Permalink
    Definition Classes
    S3ClientSupport
  85. abstract def putObjectLegalHold(putObjectLegalHoldRequest: PutObjectLegalHoldRequest): M[PutObjectLegalHoldResponse]

    Permalink
  86. abstract def putObjectLockConfiguration(putObjectLockConfigurationRequest: PutObjectLockConfigurationRequest): M[PutObjectLockConfigurationResponse]

    Permalink
  87. abstract def putObjectRetention(putObjectRetentionRequest: PutObjectRetentionRequest): M[PutObjectRetentionResponse]

    Permalink
  88. abstract def putObjectTagging(putObjectTaggingRequest: PutObjectTaggingRequest): M[PutObjectTaggingResponse]

    Permalink
  89. abstract def putPublicAccessBlock(putPublicAccessBlockRequest: PutPublicAccessBlockRequest): M[PutPublicAccessBlockResponse]

    Permalink
  90. abstract def restoreObject(restoreObjectRequest: RestoreObjectRequest): M[RestoreObjectResponse]

    Permalink
  91. abstract def uploadPart(uploadPartRequest: UploadPartRequest, requestBody: RB): M[UploadPartResponse]

    Permalink
    Definition Classes
    S3ClientSupport
  92. abstract def uploadPartCopy(uploadPartCopyRequest: UploadPartCopyRequest): M[UploadPartCopyResponse]

    Permalink
  93. abstract def uploadPartFromFile(uploadPartRequest: UploadPartRequest, sourceFile: File): M[UploadPartResponse]

    Permalink
    Definition Classes
    S3ClientSupport
  94. abstract def uploadPartFromPath(uploadPartRequest: UploadPartRequest, sourcePath: Path): M[UploadPartResponse]

    Permalink
    Definition Classes
    S3ClientSupport

Concrete Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  16. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from S3ClientSupport[M]

Inherited from AnyRef

Inherited from Any

Ungrouped