Class/Object

com.zengularity.benji.google

GoogleObjectRef

Related Docs: object GoogleObjectRef | package google

Permalink

final class GoogleObjectRef extends ObjectRef with ObjectVersioning

Self Type
GoogleObjectRef
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GoogleObjectRef
  2. ObjectVersioning
  3. ObjectRef
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait DeleteRequest extends AnyRef

    Permalink
    Definition Classes
    ObjectRef
  2. trait GetRequest extends AnyRef

    Permalink
    Definition Classes
    ObjectRef
  3. final class GoogleGetRequest extends GetRequest

    Permalink

    A GET request for Google Cloud Storage

  4. trait PutRequest[E, A] extends AnyRef

    Permalink
    Definition Classes
    ObjectRef
  5. final class RESTPutRequest[E, A] extends PutRequest[E, A]

    Permalink

    A PUT request directly using REST API of Google Cloud Storage.

    A PUT request directly using REST API of Google Cloud Storage.

    See also

    https://cloud.google.com/storage/docs/json_api/v1/how-tos/upload

  6. trait VersionedListRequest extends AnyRef

    Permalink
    Definition Classes
    ObjectVersioning

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val bucket: String

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def copyTo(targetBucketName: String, targetObjectName: String)(implicit ec: ExecutionContext): Future[Unit]

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
    Annotations
    @SuppressWarnings()
  8. def copyTo(target: ObjectRef)(implicit ec: ExecutionContext): Future[Unit]

    Permalink
    Definition Classes
    ObjectRef
  9. def defaultThreshold: Bytes

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
    Annotations
    @inline()
  10. def delete: DeleteRequest

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(that: Any): Boolean

    Permalink
    Definition Classes
    GoogleObjectRef → AnyRef → Any
  13. def exists(implicit ec: ExecutionContext): Future[Boolean]

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. val get: GoogleGetRequest

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Permalink
    Definition Classes
    GoogleObjectRef → AnyRef → Any
  18. def headers()(implicit ec: ExecutionContext): Future[Map[String, Seq[String]]]

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. def metadata()(implicit ec: ExecutionContext): Future[Map[String, Seq[String]]]

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
  21. def moveTo(targetBucketName: String, targetObjectName: String, preventOverwrite: Boolean)(implicit ec: ExecutionContext): Future[Unit]

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
  22. final def moveTo(target: ObjectRef, preventOverwrite: Boolean)(implicit ec: ExecutionContext): Future[Unit]

    Permalink
    Definition Classes
    ObjectRef
  23. val name: String

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. def put[E, A]: RESTPutRequest[E, A]

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
  28. def put[E](size: Long)(implicit m: Materializer, w: BodyWritable[E]): Sink[E, Future[NotUsed]]

    Permalink
    Definition Classes
    ObjectRef
  29. def put[E](implicit m: Materializer, w: BodyWritable[E]): Sink[E, Future[NotUsed]]

    Permalink
    Definition Classes
    ObjectRef
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. lazy val toString: String

    Permalink
    Definition Classes
    GoogleObjectRef → AnyRef → Any
  32. def version(versionId: String): VersionedObjectRef

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectVersioning
  33. def versioning: Option[ObjectVersioning]

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectRef
  34. def versions: VersionedListRequest

    Permalink
    Definition Classes
    GoogleObjectRef → ObjectVersioning
  35. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ObjectVersioning

Inherited from ObjectRef

Inherited from AnyRef

Inherited from Any

Ungrouped