Packages

object Volume extends Serializable

Source
Volume.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Volume
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Create(size: Information, availabilityZone: Option[String] = None, name: Option[String] = None, description: Option[String] = None, multiAttach: Boolean = false, sourceVolumeId: Option[String] = None, snapshotId: Option[String] = None, backupId: Option[String] = None, imageId: Option[String] = None, type: Option[String] = None, metadata: Map[String, String] = Map.empty, consistencyGroupId: Option[String] = None) extends Product with Serializable

    size

    the size of the volume, in gibibytes (GiB).

    availabilityZone

    the availability zone where the volume will be created.

    name

    the volume name.

    description

    the volume description.

    multiAttach

    to enable this volume to be attached to more than one server set this value to true.

    sourceVolumeId

    the UUID of the source volume. The API creates a new volume with the same size as the source volume unless a larger size is requested.

    snapshotId

    to create a volume from an existing snapshot, specify the UUID of the volume snapshot. The volume is created in same availability zone and with same size as the snapshot.

    backupId

    the UUID of the backup.

    imageId

    the UUID of the image from which you want to create the volume. Required to create a bootable volume.

    metadata

    metadata that will be associated with the volume.

    consistencyGroupId

    the UUID of the consistency group.

  2. case class Update(name: Option[String] = None, description: Option[String] = None, metadata: Map[String, String] = Map.empty) extends Product with Serializable

    name

    the volume name.

    description

    the volume description.

    metadata

    metadata that will be associated with the volume.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. implicit val decoder: Decoder[Volume]
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. object Create extends Serializable
  21. object Update extends Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped