Packages

p

zio.connect.s3

multiregion

package multiregion

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. multiregion
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class MultiRegionLiveS3Connector(s3Map: Map[Region, S3]) extends MultiRegionS3Connector with Product with Serializable
  2. trait MultiRegionS3Connector extends AnyRef

Value Members

  1. def copyObject(sourceRegion: ⇒ Region, destinationRegion: ⇒ Region)(implicit trace: Trace): ZSink[MultiRegionS3Connector, AwsError, CopyObject, CopyObject, Unit]
  2. def copyObject(region: ⇒ Region)(implicit trace: Trace): ZSink[MultiRegionS3Connector, AwsError, CopyObject, CopyObject, Unit]
  3. def createBucket(region: ⇒ Region)(implicit trace: Trace): ZSink[MultiRegionS3Connector, AwsError, BucketName, BucketName, Unit]
  4. def deleteEmptyBucket(region: ⇒ Region)(implicit trace: Trace): ZSink[MultiRegionS3Connector, AwsError, BucketName, BucketName, Unit]
  5. def deleteObjects(bucketName: ⇒ BucketName, region: ⇒ Region)(implicit trace: Trace): ZSink[MultiRegionS3Connector, AwsError, ObjectKey, ObjectKey, Unit]
  6. def existsBucket(region: ⇒ Region)(implicit trace: Trace): ZSink[MultiRegionS3Connector, AwsError, BucketName, BucketName, Boolean]
  7. def existsObject(bucketName: ⇒ BucketName, region: ⇒ Region)(implicit trace: Trace): ZSink[MultiRegionS3Connector, AwsError, ObjectKey, ObjectKey, Boolean]
  8. def getObject(bucketName: ⇒ BucketName, key: ⇒ ObjectKey, region: ⇒ Region)(implicit trace: Trace): ZStream[MultiRegionS3Connector, AwsError, Byte]
  9. def listBuckets(region: ⇒ Region)(implicit trace: Trace): ZStream[MultiRegionS3Connector, AwsError, BucketName]
  10. def listObjects(bucketName: ⇒ BucketName, region: ⇒ Region)(implicit trace: Trace): ZStream[MultiRegionS3Connector, AwsError, ObjectKey]
  11. def moveObject(sourceRegion: ⇒ Region, destinationRegion: ⇒ Region)(implicit trace: Trace): ZSink[MultiRegionS3Connector, AwsError, MoveObject, MoveObject, Unit]
  12. def moveObject(region: ⇒ Region)(implicit trace: Trace): ZSink[MultiRegionS3Connector, AwsError, MoveObject, MoveObject, Unit]
  13. def putObject(bucketName: ⇒ BucketName, key: ⇒ ObjectKey, region: ⇒ Region)(implicit trace: Trace): ZSink[MultiRegionS3Connector, AwsError, Byte, Nothing, Unit]
  14. def putObject(bucketName: ⇒ BucketName, key: ⇒ ObjectKey)(implicit trace: Trace): ZSink[SingleRegionS3Connector, AwsError, Byte, Nothing, Unit]
  15. object MultiRegionLiveS3Connector extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped