final class Volumes[F[_]] extends CrudService[F, Volume, Create, Update]
Ordering
- Alphabetic
- By Inheritance
Inherited
- Volumes
- CrudService
- Service
- AnyRef
- Any
Implicitly
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Volumes(baseUri: Uri, authToken: Header)(implicit arg0: Sync[F], arg1: Client[F])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def ->[B](y: B): (Volumes[F], B)
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit val F: Sync[F]
- Attributes
- protected
- Definition Classes
- Service
- def apply(id: String, extraHeaders: Header*): F[Volume]
- Definition Classes
- CrudService
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val authToken: Header
- Attributes
- protected
- Definition Classes
- Service
- implicit val client: Client[F]
- Attributes
- protected
- Definition Classes
- Service
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- 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.
- def createHandleConflict(value: Create, extraHeaders: Header*)(onConflict: F[Volume]): F[Volume]
- Attributes
- protected
- Definition Classes
- CrudService
- 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.
- def delete(id: String, extraHeaders: Header*): F[Unit]
- Definition Classes
- CrudService
- def delete(value: Volume, extraHeaders: Header*): F[Unit]
- Definition Classes
- CrudService
- def delete(uri: Uri, extraHeaders: Header*): F[Unit]
- Attributes
- protected
- Definition Classes
- Service
- val dsl: Http4sClientDsl[F]
- Attributes
- protected
- Definition Classes
- Service
- def ensuring(cond: (Volumes[F]) => Boolean, msg: => Any): Volumes[F]
- def ensuring(cond: (Volumes[F]) => Boolean): Volumes[F]
- def ensuring(cond: Boolean, msg: => Any): Volumes[F]
- def ensuring(cond: Boolean): Volumes[F]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- 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
- 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
- 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
- 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
- def expectOptionUnwrapped[R](wrappedAt: Option[String], request: F[Request[F]])(implicit arg0: Decoder[R]): F[Option[R]]
- Attributes
- protected
- Definition Classes
- Service
- def expectUnwrapped[R](wrappedAt: Option[String], request: F[Request[F]])(implicit arg0: Decoder[R]): F[R]
- Attributes
- protected
- Definition Classes
- Service
- def formatted(fmtstr: String): String
- def get(id: String, extraHeaders: Header*): F[Option[Volume]]
- Definition Classes
- CrudService
- def get[R](wrappedAt: Option[String], uri: Uri, extraHeaders: Header*)(implicit arg0: Decoder[R]): F[R]
- Attributes
- protected
- Definition Classes
- Service
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getOption[R](wrappedAt: Option[String], uri: Uri, extraHeaders: Header*)(implicit arg0: Decoder[R]): F[Option[R]]
- Attributes
- protected
- Definition Classes
- Service
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit def jsonDecoder[A](implicit arg0: Decoder[A]): EntityDecoder[F, A]
- Attributes
- protected
- Definition Classes
- Service
- implicit def jsonEncoder[A](implicit arg0: Encoder[A]): EntityEncoder[F, A]
- Attributes
- protected
- Definition Classes
- Service
- val jsonPrinter: Printer
- Attributes
- protected
- Definition Classes
- Service
- def list(query: Query, extraHeaders: Header*): Stream[F, Volume]
- Definition Classes
- Volumes → CrudService
- def list(extraHeaders: Header*): Stream[F, Volume]
- Definition Classes
- CrudService
- def list[R](wrappedAt: String, uri: Uri, query: Query, extraHeaders: Header*)(implicit arg0: Decoder[R]): Stream[F, R]
- Attributes
- protected
- Definition Classes
- Service
- 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.
- val name: String
- Definition Classes
- CrudService
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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
- val pluralName: String
- Definition Classes
- CrudService
- 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
- 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
- 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
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unwrapped[R](at: Option[String])(implicit decoder: Decoder[R]): EntityDecoder[F, R]
- Attributes
- protected
- Definition Classes
- Service
- def update(id: String, value: Update, extraHeaders: Header*): F[Volume]
- Definition Classes
- CrudService
- val uri: Uri
- Definition Classes
- CrudService
- implicit val void: EntityDecoder[F, Unit]
- Attributes
- protected
- Definition Classes
- Service
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def wrapped[R](at: Option[String])(implicit encoder: Encoder[R]): EntityEncoder[F, R]
- Attributes
- protected
- Definition Classes
- Service
- val wrappedAt: Option[String]
- Attributes
- protected
- Definition Classes
- CrudService
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- 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.