GcsStore

object GcsStore
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[F[_]](storage: Storage, acls: List[Acl], defaultTrailingSlashFiles: Boolean, defaultDirectDownload: Boolean)(using `evidence$2`: Async[F]): GcsStore[F]
Value Params
acls

list of Access Control List objects to be set on all uploads.

defaultDirectDownload

use direct download. When enabled the whole media content is downloaded in a single request (but still streamed). Otherwise use the resumable media download protocol to download in data chunks. This controls behaviour of GcsStore.get method from Store trait. Use GcsStore.getUnderlying to control on per-invocation basis.

defaultTrailingSlashFiles

test if folders returned by GcsStore.list are files with trailing slashes in their names. This controls behaviour of GcsStore.list method from Store trait. Use GcsStore.listUnderlying to control on per-invocation basis.

storage

configured instance of GCS Storage