GCSApi

object GCSApi
class Object
trait Matchable
class Any

Type members

Classlikes

trait Service[F[_]]

Value members

Concrete methods

def copyObjectsGCStoGCS(src_bucket: String, src_prefix: String, target_bucket: String, target_prefix: String, parallelism: Int, overwrite: Boolean): ZIO[GCSEnv, Throwable, Unit]
def copyObjectsLOCALtoGCS(src_path: String, target_bucket: String, target_prefix: String, parallelism: Int, overwrite: Boolean): ZIO[GCSEnv, Throwable, Unit]
def listObjects(bucket: String, options: List[BlobListOption]): ZIO[GCSEnv, Throwable, Page[Blob]]
def listObjects(bucket: String, prefix: String): ZIO[GCSEnv, Throwable, List[Blob]]
def lookupObject(bucket: String, prefix: String, key: String): ZIO[GCSEnv, Throwable, Boolean]
def putObject(bucket: String, prefix: String, file: String): ZIO[GCSEnv, Throwable, Blob]