Packages

final case class Volume(secret: Option[SecretVolumeSource] = None, scaleIO: Option[ScaleIOVolumeSource] = None, csi: Option[CSIVolumeSource] = None, name: String, azureDisk: Option[AzureDiskVolumeSource] = None, azureFile: Option[AzureFileVolumeSource] = None, hostPath: Option[HostPathVolumeSource] = None, rbd: Option[RBDVolumeSource] = None, configMap: Option[ConfigMapVolumeSource] = None, portworxVolume: Option[PortworxVolumeSource] = None, glusterfs: Option[GlusterfsVolumeSource] = None, flocker: Option[FlockerVolumeSource] = None, fc: Option[FCVolumeSource] = None, photonPersistentDisk: Option[PhotonPersistentDiskVolumeSource] = None, gcePersistentDisk: Option[GCEPersistentDiskVolumeSource] = None, persistentVolumeClaim: Option[PersistentVolumeClaimVolumeSource] = None, vsphereVolume: Option[VsphereVirtualDiskVolumeSource] = None, projected: Option[ProjectedVolumeSource] = None, ephemeral: Option[EphemeralVolumeSource] = None, iscsi: Option[ISCSIVolumeSource] = None, cinder: Option[CinderVolumeSource] = None, gitRepo: Option[GitRepoVolumeSource] = None, cephfs: Option[CephFSVolumeSource] = None, awsElasticBlockStore: Option[AWSElasticBlockStoreVolumeSource] = None, downwardAPI: Option[DownwardAPIVolumeSource] = None, flexVolume: Option[FlexVolumeSource] = None, emptyDir: Option[EmptyDirVolumeSource] = None, nfs: Option[NFSVolumeSource] = None, quobyte: Option[QuobyteVolumeSource] = None, storageos: Option[StorageOSVolumeSource] = None) extends Product with Serializable

Volume represents a named volume in a pod that may be accessed by any container in the pod.

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

Instance Constructors

  1. new Volume(secret: Option[SecretVolumeSource] = None, scaleIO: Option[ScaleIOVolumeSource] = None, csi: Option[CSIVolumeSource] = None, name: String, azureDisk: Option[AzureDiskVolumeSource] = None, azureFile: Option[AzureFileVolumeSource] = None, hostPath: Option[HostPathVolumeSource] = None, rbd: Option[RBDVolumeSource] = None, configMap: Option[ConfigMapVolumeSource] = None, portworxVolume: Option[PortworxVolumeSource] = None, glusterfs: Option[GlusterfsVolumeSource] = None, flocker: Option[FlockerVolumeSource] = None, fc: Option[FCVolumeSource] = None, photonPersistentDisk: Option[PhotonPersistentDiskVolumeSource] = None, gcePersistentDisk: Option[GCEPersistentDiskVolumeSource] = None, persistentVolumeClaim: Option[PersistentVolumeClaimVolumeSource] = None, vsphereVolume: Option[VsphereVirtualDiskVolumeSource] = None, projected: Option[ProjectedVolumeSource] = None, ephemeral: Option[EphemeralVolumeSource] = None, iscsi: Option[ISCSIVolumeSource] = None, cinder: Option[CinderVolumeSource] = None, gitRepo: Option[GitRepoVolumeSource] = None, cephfs: Option[CephFSVolumeSource] = None, awsElasticBlockStore: Option[AWSElasticBlockStoreVolumeSource] = None, downwardAPI: Option[DownwardAPIVolumeSource] = None, flexVolume: Option[FlexVolumeSource] = None, emptyDir: Option[EmptyDirVolumeSource] = None, nfs: Option[NFSVolumeSource] = None, quobyte: Option[QuobyteVolumeSource] = None, storageos: Option[StorageOSVolumeSource] = None)

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. val awsElasticBlockStore: Option[AWSElasticBlockStoreVolumeSource]
  6. val azureDisk: Option[AzureDiskVolumeSource]
  7. val azureFile: Option[AzureFileVolumeSource]
  8. val cephfs: Option[CephFSVolumeSource]
  9. val cinder: Option[CinderVolumeSource]
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. val configMap: Option[ConfigMapVolumeSource]
  12. val csi: Option[CSIVolumeSource]
  13. val downwardAPI: Option[DownwardAPIVolumeSource]
  14. val emptyDir: Option[EmptyDirVolumeSource]
  15. val ephemeral: Option[EphemeralVolumeSource]
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. val fc: Option[FCVolumeSource]
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  19. val flexVolume: Option[FlexVolumeSource]
  20. val flocker: Option[FlockerVolumeSource]
  21. val gcePersistentDisk: Option[GCEPersistentDiskVolumeSource]
  22. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. val gitRepo: Option[GitRepoVolumeSource]
  24. val glusterfs: Option[GlusterfsVolumeSource]
  25. val hostPath: Option[HostPathVolumeSource]
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. val iscsi: Option[ISCSIVolumeSource]
  28. val name: String
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. val nfs: Option[NFSVolumeSource]
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. val persistentVolumeClaim: Option[PersistentVolumeClaimVolumeSource]
  34. val photonPersistentDisk: Option[PhotonPersistentDiskVolumeSource]
  35. val portworxVolume: Option[PortworxVolumeSource]
  36. def productElementNames: Iterator[String]
    Definition Classes
    Product
  37. val projected: Option[ProjectedVolumeSource]
  38. val quobyte: Option[QuobyteVolumeSource]
  39. val rbd: Option[RBDVolumeSource]
  40. val scaleIO: Option[ScaleIOVolumeSource]
  41. val secret: Option[SecretVolumeSource]
  42. val storageos: Option[StorageOSVolumeSource]
  43. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  44. val vsphereVolume: Option[VsphereVirtualDiskVolumeSource]
  45. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  48. def withAwsElasticBlockStore(value: AWSElasticBlockStoreVolumeSource): Volume
  49. def withAzureDisk(value: AzureDiskVolumeSource): Volume
  50. def withAzureFile(value: AzureFileVolumeSource): Volume
  51. def withCephfs(value: CephFSVolumeSource): Volume
  52. def withCinder(value: CinderVolumeSource): Volume
  53. def withConfigMap(value: ConfigMapVolumeSource): Volume
  54. def withCsi(value: CSIVolumeSource): Volume
  55. def withDownwardAPI(value: DownwardAPIVolumeSource): Volume
  56. def withEmptyDir(value: EmptyDirVolumeSource): Volume
  57. def withEphemeral(value: EphemeralVolumeSource): Volume
  58. def withFc(value: FCVolumeSource): Volume
  59. def withFlexVolume(value: FlexVolumeSource): Volume
  60. def withFlocker(value: FlockerVolumeSource): Volume
  61. def withGcePersistentDisk(value: GCEPersistentDiskVolumeSource): Volume
  62. def withGitRepo(value: GitRepoVolumeSource): Volume
  63. def withGlusterfs(value: GlusterfsVolumeSource): Volume
  64. def withHostPath(value: HostPathVolumeSource): Volume
  65. def withIscsi(value: ISCSIVolumeSource): Volume
  66. def withName(value: String): Volume
  67. def withNfs(value: NFSVolumeSource): Volume
  68. def withPersistentVolumeClaim(value: PersistentVolumeClaimVolumeSource): Volume
  69. def withPhotonPersistentDisk(value: PhotonPersistentDiskVolumeSource): Volume
  70. def withPortworxVolume(value: PortworxVolumeSource): Volume
  71. def withProjected(value: ProjectedVolumeSource): Volume
  72. def withQuobyte(value: QuobyteVolumeSource): Volume
  73. def withRbd(value: RBDVolumeSource): Volume
  74. def withScaleIO(value: ScaleIOVolumeSource): Volume
  75. def withSecret(value: SecretVolumeSource): Volume
  76. def withStorageos(value: StorageOSVolumeSource): Volume
  77. def withVsphereVolume(value: VsphereVirtualDiskVolumeSource): Volume

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped