Packages

final class Volumes[F[_]] extends CrudService[F, Volume, Create, Update]

Source
Volumes.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Volumes
  2. CrudService
  3. Service
  4. AnyRef
  5. Any
Implicitly
  1. by StringFormat
  2. by Ensuring
  3. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Volumes(baseUri: Uri, authToken: Header)(implicit arg0: Sync[F], arg1: Client[F])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def ->[B](y: B): (Volumes[F], B)
    Implicit
    This member is added by an implicit conversion from Volumes[F] toArrowAssoc[Volumes[F]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. implicit val F: Sync[F]
    Attributes
    protected
    Definition Classes
    Service
  6. def apply(id: String, extraHeaders: Header*): F[Volume]
    Definition Classes
    CrudService
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. val authToken: Header
    Attributes
    protected
    Definition Classes
    Service
  9. implicit val client: Client[F]
    Attributes
    protected
    Definition Classes
    Service
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  11. def create(volume: Create, extraHeaders: Header*): F[Volume]

    Creates a new volume.

    Creates a new volume.

    volume

    the volume create options.

    Definition Classes
    Volumes → CrudService
    Note

    this method is not idempotent! The Openstack API creates a new Volume every time.

  12. def createHandleConflict(value: Create, extraHeaders: Header*)(onConflict: F[Volume]): F[Volume]
    Attributes
    protected
    Definition Classes
    CrudService
  13. def delete(id: String, cascade: Boolean = false, force: Boolean = false): F[Unit]

    Deletes a volume.

    Deletes a volume.

    id

    the id of the volume.

    cascade

    remove any snapshots along with the volume.

    force

    indicates whether to force delete a volume even if the volume is in deleting or error_deleting.

  14. def delete(id: String, extraHeaders: Header*): F[Unit]
    Definition Classes
    CrudService
  15. def delete(value: Volume, extraHeaders: Header*): F[Unit]
    Definition Classes
    CrudService
  16. def delete(uri: Uri, extraHeaders: Header*): F[Unit]
    Attributes
    protected
    Definition Classes
    Service
  17. val dsl: Http4sClientDsl[F]
    Attributes
    protected
    Definition Classes
    Service
  18. def ensuring(cond: (Volumes[F]) => Boolean, msg: => Any): Volumes[F]
    Implicit
    This member is added by an implicit conversion from Volumes[F] toEnsuring[Volumes[F]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  19. def ensuring(cond: (Volumes[F]) => Boolean): Volumes[F]
    Implicit
    This member is added by an implicit conversion from Volumes[F] toEnsuring[Volumes[F]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  20. def ensuring(cond: Boolean, msg: => Any): Volumes[F]
    Implicit
    This member is added by an implicit conversion from Volumes[F] toEnsuring[Volumes[F]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  21. def ensuring(cond: Boolean): Volumes[F]
    Implicit
    This member is added by an implicit conversion from Volumes[F] toEnsuring[Volumes[F]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  24. def expect[R](wrappedAt: Option[String], method: Method with PermitsBody, uri: Uri, extraHeaders: Header*)(implicit arg0: Decoder[R]): F[R]
    Attributes
    protected
    Definition Classes
    Service
  25. def expect[B, R](wrappedAt: Option[String], method: Method with PermitsBody, value: B, uri: Uri, extraHeaders: Header*)(implicit arg0: Encoder[B], arg1: Decoder[R]): F[R]
    Attributes
    protected
    Definition Classes
    Service
  26. def expectOption[R](wrappedAt: Option[String], method: Method with PermitsBody, uri: Uri, extraHeaders: Header*)(implicit arg0: Decoder[R]): F[Option[R]]
    Attributes
    protected
    Definition Classes
    Service
  27. def expectOption[B, R](wrappedAt: Option[String], method: Method with PermitsBody, value: B, uri: Uri, extraHeaders: Header*)(implicit arg0: Encoder[B], arg1: Decoder[R]): F[Option[R]]
    Attributes
    protected
    Definition Classes
    Service
  28. def expectOptionUnwrapped[R](wrappedAt: Option[String], request: F[Request[F]])(implicit arg0: Decoder[R]): F[Option[R]]
    Attributes
    protected
    Definition Classes
    Service
  29. def expectUnwrapped[R](wrappedAt: Option[String], request: F[Request[F]])(implicit arg0: Decoder[R]): F[R]
    Attributes
    protected
    Definition Classes
    Service
  30. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from Volumes[F] toStringFormat[Volumes[F]] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  31. def get(id: String, extraHeaders: Header*): F[Option[Volume]]
    Definition Classes
    CrudService
  32. def get[R](wrappedAt: Option[String], uri: Uri, extraHeaders: Header*)(implicit arg0: Decoder[R]): F[R]
    Attributes
    protected
    Definition Classes
    Service
  33. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. def getOption[R](wrappedAt: Option[String], uri: Uri, extraHeaders: Header*)(implicit arg0: Decoder[R]): F[Option[R]]
    Attributes
    protected
    Definition Classes
    Service
  35. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. implicit def jsonDecoder[A](implicit arg0: Decoder[A]): EntityDecoder[F, A]
    Attributes
    protected
    Definition Classes
    Service
  38. implicit def jsonEncoder[A](implicit arg0: Encoder[A]): EntityEncoder[F, A]
    Attributes
    protected
    Definition Classes
    Service
  39. val jsonPrinter: Printer
    Attributes
    protected
    Definition Classes
    Service
  40. def list(query: Query, extraHeaders: Header*): Stream[F, Volume]
    Definition Classes
    Volumes → CrudService
  41. def list(extraHeaders: Header*): Stream[F, Volume]
    Definition Classes
    CrudService
  42. def list[R](wrappedAt: String, uri: Uri, query: Query, extraHeaders: Header*)(implicit arg0: Decoder[R]): Stream[F, R]
    Attributes
    protected
    Definition Classes
    Service
  43. def listSummary(query: Query = Query.empty): Stream[F, VolumeSummary]

    Lists summary information for all Block Storage volumes that the project can access.

    Lists summary information for all Block Storage volumes that the project can access.

    query

    extra query params to pass in the request.

  44. val name: String
    Definition Classes
    CrudService
  45. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  47. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  48. def patch[V, R](wrappedAt: Option[String], value: V, uri: Uri, extraHeaders: Header*)(implicit arg0: Encoder[V], arg1: Decoder[R]): F[R]
    Attributes
    protected
    Definition Classes
    Service
  49. val pluralName: String
    Definition Classes
    CrudService
  50. def post[V, R](wrappedAt: Option[String], value: V, uri: Uri, extraHeaders: Header*)(implicit arg0: Encoder[V], arg1: Decoder[R]): F[R]
    Attributes
    protected
    Definition Classes
    Service
  51. def postHandleConflict[V, R](wrappedAt: Option[String], value: V, uri: Uri, extraHeaders: Header*)(onConflict: F[R])(implicit arg0: Encoder[V], arg1: Decoder[R]): F[R]
    Attributes
    protected
    Definition Classes
    Service
  52. def put[V, R](wrappedAt: Option[String], value: V, uri: Uri, extraHeaders: Header*)(implicit arg0: Encoder[V], arg1: Decoder[R]): F[R]
    Attributes
    protected
    Definition Classes
    Service
  53. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  54. def toString(): String
    Definition Classes
    AnyRef → Any
  55. def unwrapped[R](at: Option[String])(implicit decoder: Decoder[R]): EntityDecoder[F, R]
    Attributes
    protected
    Definition Classes
    Service
  56. def update(id: String, value: Update, extraHeaders: Header*): F[Volume]
    Definition Classes
    CrudService
  57. val uri: Uri
    Definition Classes
    CrudService
  58. implicit val void: EntityDecoder[F, Unit]
    Attributes
    protected
    Definition Classes
    Service
  59. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  60. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  61. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  62. def wrapped[R](at: Option[String])(implicit encoder: Encoder[R]): EntityEncoder[F, R]
    Attributes
    protected
    Definition Classes
    Service
  63. val wrappedAt: Option[String]
    Attributes
    protected
    Definition Classes
    CrudService

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated
  2. def [B](y: B): (Volumes[F], B)
    Implicit
    This member is added by an implicit conversion from Volumes[F] toArrowAssoc[Volumes[F]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use -> instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.

Inherited from CrudService[F, Volume, Create, Update]

Inherited from Service[F]

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion StringFormat fromVolumes[F] to StringFormat[Volumes[F]]

Inherited by implicit conversion Ensuring fromVolumes[F] to Ensuring[Volumes[F]]

Inherited by implicit conversion ArrowAssoc fromVolumes[F] to ArrowAssoc[Volumes[F]]

Ungrouped