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
- Alphabetic
- By Inheritance
Inherited
- Volume
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- 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
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val awsElasticBlockStore: Option[AWSElasticBlockStoreVolumeSource]
- val azureDisk: Option[AzureDiskVolumeSource]
- val azureFile: Option[AzureFileVolumeSource]
- val cephfs: Option[CephFSVolumeSource]
- val cinder: Option[CinderVolumeSource]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val configMap: Option[ConfigMapVolumeSource]
- val csi: Option[CSIVolumeSource]
- val downwardAPI: Option[DownwardAPIVolumeSource]
- val emptyDir: Option[EmptyDirVolumeSource]
- val ephemeral: Option[EphemeralVolumeSource]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val fc: Option[FCVolumeSource]
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- val flexVolume: Option[FlexVolumeSource]
- val flocker: Option[FlockerVolumeSource]
- val gcePersistentDisk: Option[GCEPersistentDiskVolumeSource]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val gitRepo: Option[GitRepoVolumeSource]
- val glusterfs: Option[GlusterfsVolumeSource]
- val hostPath: Option[HostPathVolumeSource]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val iscsi: Option[ISCSIVolumeSource]
- val name: String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val nfs: Option[NFSVolumeSource]
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val persistentVolumeClaim: Option[PersistentVolumeClaimVolumeSource]
- val photonPersistentDisk: Option[PhotonPersistentDiskVolumeSource]
- val portworxVolume: Option[PortworxVolumeSource]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val projected: Option[ProjectedVolumeSource]
- val quobyte: Option[QuobyteVolumeSource]
- val rbd: Option[RBDVolumeSource]
- val scaleIO: Option[ScaleIOVolumeSource]
- val secret: Option[SecretVolumeSource]
- val storageos: Option[StorageOSVolumeSource]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val vsphereVolume: Option[VsphereVirtualDiskVolumeSource]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()
- def withAwsElasticBlockStore(value: AWSElasticBlockStoreVolumeSource): Volume
- def withAzureDisk(value: AzureDiskVolumeSource): Volume
- def withAzureFile(value: AzureFileVolumeSource): Volume
- def withCephfs(value: CephFSVolumeSource): Volume
- def withCinder(value: CinderVolumeSource): Volume
- def withConfigMap(value: ConfigMapVolumeSource): Volume
- def withCsi(value: CSIVolumeSource): Volume
- def withDownwardAPI(value: DownwardAPIVolumeSource): Volume
- def withEmptyDir(value: EmptyDirVolumeSource): Volume
- def withEphemeral(value: EphemeralVolumeSource): Volume
- def withFc(value: FCVolumeSource): Volume
- def withFlexVolume(value: FlexVolumeSource): Volume
- def withFlocker(value: FlockerVolumeSource): Volume
- def withGcePersistentDisk(value: GCEPersistentDiskVolumeSource): Volume
- def withGitRepo(value: GitRepoVolumeSource): Volume
- def withGlusterfs(value: GlusterfsVolumeSource): Volume
- def withHostPath(value: HostPathVolumeSource): Volume
- def withIscsi(value: ISCSIVolumeSource): Volume
- def withName(value: String): Volume
- def withNfs(value: NFSVolumeSource): Volume
- def withPersistentVolumeClaim(value: PersistentVolumeClaimVolumeSource): Volume
- def withPhotonPersistentDisk(value: PhotonPersistentDiskVolumeSource): Volume
- def withPortworxVolume(value: PortworxVolumeSource): Volume
- def withProjected(value: ProjectedVolumeSource): Volume
- def withQuobyte(value: QuobyteVolumeSource): Volume
- def withRbd(value: RBDVolumeSource): Volume
- def withScaleIO(value: ScaleIOVolumeSource): Volume
- def withSecret(value: SecretVolumeSource): Volume
- def withStorageos(value: StorageOSVolumeSource): Volume
- def withVsphereVolume(value: VsphereVirtualDiskVolumeSource): Volume