ImpureJavaS3

object ImpureJavaS3
Since

10 Jul 2019

class Object
trait Matchable
class Any

Value members

Concrete methods

def copy[F[_]](client: S3AsyncClient)(fromBucket: S3Bucket, fromKey: S3FileKey, toBucket: S3Bucket, toKey: S3FileKey)(implicit evidence$7: Async[F]): F[Unit]
def createBucket[F[_]](client: S3AsyncClient)(bucket: S3Bucket, region: AmazonRegion)(implicit evidence$9: Async[F]): F[Unit]
def delete[F[_]](client: S3AsyncClient)(bucket: S3Bucket, key: S3FileKey)(implicit evidence$4: Async[F]): F[Unit]
def deleteBucket[F[_]](client: S3AsyncClient)(bucket: S3Bucket)(implicit evidence$10: Async[F]): F[Unit]
def exists[F[_]](client: S3AsyncClient)(bucket: S3Bucket, key: S3FileKey)(implicit evidence$6: Async[F]): F[Boolean]
def get[F[_]](client: S3AsyncClient)(bucket: S3Bucket, key: S3FileKey)(implicit evidence$1: Async[F]): F[S3BinaryContent]
def getMetadata[F[_]](client: S3AsyncClient)(bucket: S3Bucket, key: S3FileKey)(implicit evidence$2: Async[F]): F[S3Metadata]
def getStream[F[_]](client: S3AsyncClient)(bucket: S3Bucket, key: S3FileKey, chunkSize: Int)(implicit evidence$3: Async[F]): F[S3BinaryStream[F]]
def list[F[_]](client: S3AsyncClient)(bucket: S3Bucket, prefix: S3Path)(implicit evidence$5: Async[F]): F[List[S3FileKey]]
def listBuckets[F[_]](client: S3AsyncClient)(implicit evidence$8: Async[F]): F[List[S3Bucket]]
def put[F[_]](client: S3AsyncClient)(bucket: S3Bucket, key: S3FileKey, content: S3BinaryContent)(implicit F: Async[F]): F[S3FileKey]
def putStream[F[_]](client: S3AsyncClient)(bucket: S3Bucket, key: S3FileKey, content: S3BinaryStream[F])(implicit F: Async[F]): F[S3FileKey]