Packages

c

io.k8s.api.core.v1

Volume

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
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Volume
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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( ... ) @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[_]
    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. val projected: Option[ProjectedVolumeSource]
  37. val quobyte: Option[QuobyteVolumeSource]
  38. val rbd: Option[RBDVolumeSource]
  39. val scaleIO: Option[ScaleIOVolumeSource]
  40. val secret: Option[SecretVolumeSource]
  41. val storageos: Option[StorageOSVolumeSource]
  42. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  43. val vsphereVolume: Option[VsphereVirtualDiskVolumeSource]
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  47. def withAwsElasticBlockStore(value: AWSElasticBlockStoreVolumeSource): Volume
  48. def withAzureDisk(value: AzureDiskVolumeSource): Volume
  49. def withAzureFile(value: AzureFileVolumeSource): Volume
  50. def withCephfs(value: CephFSVolumeSource): Volume
  51. def withCinder(value: CinderVolumeSource): Volume
  52. def withConfigMap(value: ConfigMapVolumeSource): Volume
  53. def withCsi(value: CSIVolumeSource): Volume
  54. def withDownwardAPI(value: DownwardAPIVolumeSource): Volume
  55. def withEmptyDir(value: EmptyDirVolumeSource): Volume
  56. def withEphemeral(value: EphemeralVolumeSource): Volume
  57. def withFc(value: FCVolumeSource): Volume
  58. def withFlexVolume(value: FlexVolumeSource): Volume
  59. def withFlocker(value: FlockerVolumeSource): Volume
  60. def withGcePersistentDisk(value: GCEPersistentDiskVolumeSource): Volume
  61. def withGitRepo(value: GitRepoVolumeSource): Volume
  62. def withGlusterfs(value: GlusterfsVolumeSource): Volume
  63. def withHostPath(value: HostPathVolumeSource): Volume
  64. def withIscsi(value: ISCSIVolumeSource): Volume
  65. def withName(value: String): Volume
  66. def withNfs(value: NFSVolumeSource): Volume
  67. def withPersistentVolumeClaim(value: PersistentVolumeClaimVolumeSource): Volume
  68. def withPhotonPersistentDisk(value: PhotonPersistentDiskVolumeSource): Volume
  69. def withPortworxVolume(value: PortworxVolumeSource): Volume
  70. def withProjected(value: ProjectedVolumeSource): Volume
  71. def withQuobyte(value: QuobyteVolumeSource): Volume
  72. def withRbd(value: RBDVolumeSource): Volume
  73. def withScaleIO(value: ScaleIOVolumeSource): Volume
  74. def withSecret(value: SecretVolumeSource): Volume
  75. def withStorageos(value: StorageOSVolumeSource): Volume
  76. def withVsphereVolume(value: VsphereVirtualDiskVolumeSource): Volume

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped