GoogleCloudHttpBucket

final
class GoogleCloudHttpBucket[F[_]](storage: Storage, bucket: String, buffer: Int, initialize: Option[F[Unit]])(implicit F: Async[F]) extends Bucket[F]
Companion
object
class Bucket[F]
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def delete(segments: NonEmptyList[String]): F[Boolean]
Definition Classes
Bucket
def encode(segments: NonEmptyList[String]): NonEmptyList[String]
override
def get(segments: NonEmptyList[String]): F[Option[Item[F]]]
Definition Classes
Bucket
def name(segments: NonEmptyList[String]): String
def notFound(exception: GoogleJsonResponseException): Boolean
override
def store(segments: NonEmptyList[String], contentType: Option[String], contentEncoding: Option[String], cacheControl: Option[String]): (F, Byte) => URI
Definition Classes
Bucket
def url(segments: NonEmptyList[String]): URI
def write(segments: NonEmptyList[String], contentType: Option[String], contentEncoding: Option[String], cacheControl: Option[String]): (F, Byte) => URI

Concrete fields

override
val list: Stream[F, Item[F]]