Packages

final case class Volume(name: String, secret: Option[SecretVolumeSource] = None, scaleIO: Option[ScaleIOVolumeSource] = None, csi: Option[CSIVolumeSource] = None, 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(name: String, secret: Option[SecretVolumeSource] = None, scaleIO: Option[ScaleIOVolumeSource] = None, csi: Option[CSIVolumeSource] = None, 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() @HotSpotIntrinsicCandidate()
  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. val flexVolume: Option[FlexVolumeSource]
  19. val flocker: Option[FlockerVolumeSource]
  20. val gcePersistentDisk: Option[GCEPersistentDiskVolumeSource]
  21. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. val gitRepo: Option[GitRepoVolumeSource]
  23. val glusterfs: Option[GlusterfsVolumeSource]
  24. val hostPath: Option[HostPathVolumeSource]
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. val iscsi: Option[ISCSIVolumeSource]
  27. def mapAwsElasticBlockStore(f: (AWSElasticBlockStoreVolumeSource) ⇒ AWSElasticBlockStoreVolumeSource): Volume

    if awsElasticBlockStore has a value, transforms to the result of function

  28. def mapAzureDisk(f: (AzureDiskVolumeSource) ⇒ AzureDiskVolumeSource): Volume

    if azureDisk has a value, transforms to the result of function

  29. def mapAzureFile(f: (AzureFileVolumeSource) ⇒ AzureFileVolumeSource): Volume

    if azureFile has a value, transforms to the result of function

  30. def mapCephfs(f: (CephFSVolumeSource) ⇒ CephFSVolumeSource): Volume

    if cephfs has a value, transforms to the result of function

  31. def mapCinder(f: (CinderVolumeSource) ⇒ CinderVolumeSource): Volume

    if cinder has a value, transforms to the result of function

  32. def mapConfigMap(f: (ConfigMapVolumeSource) ⇒ ConfigMapVolumeSource): Volume

    if configMap has a value, transforms to the result of function

  33. def mapCsi(f: (CSIVolumeSource) ⇒ CSIVolumeSource): Volume

    if csi has a value, transforms to the result of function

  34. def mapDownwardAPI(f: (DownwardAPIVolumeSource) ⇒ DownwardAPIVolumeSource): Volume

    if downwardAPI has a value, transforms to the result of function

  35. def mapEmptyDir(f: (EmptyDirVolumeSource) ⇒ EmptyDirVolumeSource): Volume

    if emptyDir has a value, transforms to the result of function

  36. def mapEphemeral(f: (EphemeralVolumeSource) ⇒ EphemeralVolumeSource): Volume

    if ephemeral has a value, transforms to the result of function

  37. def mapFc(f: (FCVolumeSource) ⇒ FCVolumeSource): Volume

    if fc has a value, transforms to the result of function

  38. def mapFlexVolume(f: (FlexVolumeSource) ⇒ FlexVolumeSource): Volume

    if flexVolume has a value, transforms to the result of function

  39. def mapFlocker(f: (FlockerVolumeSource) ⇒ FlockerVolumeSource): Volume

    if flocker has a value, transforms to the result of function

  40. def mapGcePersistentDisk(f: (GCEPersistentDiskVolumeSource) ⇒ GCEPersistentDiskVolumeSource): Volume

    if gcePersistentDisk has a value, transforms to the result of function

  41. def mapGitRepo(f: (GitRepoVolumeSource) ⇒ GitRepoVolumeSource): Volume

    if gitRepo has a value, transforms to the result of function

  42. def mapGlusterfs(f: (GlusterfsVolumeSource) ⇒ GlusterfsVolumeSource): Volume

    if glusterfs has a value, transforms to the result of function

  43. def mapHostPath(f: (HostPathVolumeSource) ⇒ HostPathVolumeSource): Volume

    if hostPath has a value, transforms to the result of function

  44. def mapIscsi(f: (ISCSIVolumeSource) ⇒ ISCSIVolumeSource): Volume

    if iscsi has a value, transforms to the result of function

  45. def mapName(f: (String) ⇒ String): Volume

    transforms name to result of function

  46. def mapNfs(f: (NFSVolumeSource) ⇒ NFSVolumeSource): Volume

    if nfs has a value, transforms to the result of function

  47. def mapPersistentVolumeClaim(f: (PersistentVolumeClaimVolumeSource) ⇒ PersistentVolumeClaimVolumeSource): Volume

    if persistentVolumeClaim has a value, transforms to the result of function

  48. def mapPhotonPersistentDisk(f: (PhotonPersistentDiskVolumeSource) ⇒ PhotonPersistentDiskVolumeSource): Volume

    if photonPersistentDisk has a value, transforms to the result of function

  49. def mapPortworxVolume(f: (PortworxVolumeSource) ⇒ PortworxVolumeSource): Volume

    if portworxVolume has a value, transforms to the result of function

  50. def mapProjected(f: (ProjectedVolumeSource) ⇒ ProjectedVolumeSource): Volume

    if projected has a value, transforms to the result of function

  51. def mapQuobyte(f: (QuobyteVolumeSource) ⇒ QuobyteVolumeSource): Volume

    if quobyte has a value, transforms to the result of function

  52. def mapRbd(f: (RBDVolumeSource) ⇒ RBDVolumeSource): Volume

    if rbd has a value, transforms to the result of function

  53. def mapScaleIO(f: (ScaleIOVolumeSource) ⇒ ScaleIOVolumeSource): Volume

    if scaleIO has a value, transforms to the result of function

  54. def mapSecret(f: (SecretVolumeSource) ⇒ SecretVolumeSource): Volume

    if secret has a value, transforms to the result of function

  55. def mapStorageos(f: (StorageOSVolumeSource) ⇒ StorageOSVolumeSource): Volume

    if storageos has a value, transforms to the result of function

  56. def mapVsphereVolume(f: (VsphereVirtualDiskVolumeSource) ⇒ VsphereVirtualDiskVolumeSource): Volume

    if vsphereVolume has a value, transforms to the result of function

  57. val name: String
  58. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  59. val nfs: Option[NFSVolumeSource]
  60. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  61. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  62. val persistentVolumeClaim: Option[PersistentVolumeClaimVolumeSource]
  63. val photonPersistentDisk: Option[PhotonPersistentDiskVolumeSource]
  64. val portworxVolume: Option[PortworxVolumeSource]
  65. val projected: Option[ProjectedVolumeSource]
  66. val quobyte: Option[QuobyteVolumeSource]
  67. val rbd: Option[RBDVolumeSource]
  68. val scaleIO: Option[ScaleIOVolumeSource]
  69. val secret: Option[SecretVolumeSource]
  70. val storageos: Option[StorageOSVolumeSource]
  71. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  72. val vsphereVolume: Option[VsphereVirtualDiskVolumeSource]
  73. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  75. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. def withAwsElasticBlockStore(value: AWSElasticBlockStoreVolumeSource): Volume

    Returns a new data with awsElasticBlockStore set to new value

  77. def withAzureDisk(value: AzureDiskVolumeSource): Volume

    Returns a new data with azureDisk set to new value

  78. def withAzureFile(value: AzureFileVolumeSource): Volume

    Returns a new data with azureFile set to new value

  79. def withCephfs(value: CephFSVolumeSource): Volume

    Returns a new data with cephfs set to new value

  80. def withCinder(value: CinderVolumeSource): Volume

    Returns a new data with cinder set to new value

  81. def withConfigMap(value: ConfigMapVolumeSource): Volume

    Returns a new data with configMap set to new value

  82. def withCsi(value: CSIVolumeSource): Volume

    Returns a new data with csi set to new value

  83. def withDownwardAPI(value: DownwardAPIVolumeSource): Volume

    Returns a new data with downwardAPI set to new value

  84. def withEmptyDir(value: EmptyDirVolumeSource): Volume

    Returns a new data with emptyDir set to new value

  85. def withEphemeral(value: EphemeralVolumeSource): Volume

    Returns a new data with ephemeral set to new value

  86. def withFc(value: FCVolumeSource): Volume

    Returns a new data with fc set to new value

  87. def withFlexVolume(value: FlexVolumeSource): Volume

    Returns a new data with flexVolume set to new value

  88. def withFlocker(value: FlockerVolumeSource): Volume

    Returns a new data with flocker set to new value

  89. def withGcePersistentDisk(value: GCEPersistentDiskVolumeSource): Volume

    Returns a new data with gcePersistentDisk set to new value

  90. def withGitRepo(value: GitRepoVolumeSource): Volume

    Returns a new data with gitRepo set to new value

  91. def withGlusterfs(value: GlusterfsVolumeSource): Volume

    Returns a new data with glusterfs set to new value

  92. def withHostPath(value: HostPathVolumeSource): Volume

    Returns a new data with hostPath set to new value

  93. def withIscsi(value: ISCSIVolumeSource): Volume

    Returns a new data with iscsi set to new value

  94. def withName(value: String): Volume

    Returns a new data with name set to new value

  95. def withNfs(value: NFSVolumeSource): Volume

    Returns a new data with nfs set to new value

  96. def withPersistentVolumeClaim(value: PersistentVolumeClaimVolumeSource): Volume

    Returns a new data with persistentVolumeClaim set to new value

  97. def withPhotonPersistentDisk(value: PhotonPersistentDiskVolumeSource): Volume

    Returns a new data with photonPersistentDisk set to new value

  98. def withPortworxVolume(value: PortworxVolumeSource): Volume

    Returns a new data with portworxVolume set to new value

  99. def withProjected(value: ProjectedVolumeSource): Volume

    Returns a new data with projected set to new value

  100. def withQuobyte(value: QuobyteVolumeSource): Volume

    Returns a new data with quobyte set to new value

  101. def withRbd(value: RBDVolumeSource): Volume

    Returns a new data with rbd set to new value

  102. def withScaleIO(value: ScaleIOVolumeSource): Volume

    Returns a new data with scaleIO set to new value

  103. def withSecret(value: SecretVolumeSource): Volume

    Returns a new data with secret set to new value

  104. def withStorageos(value: StorageOSVolumeSource): Volume

    Returns a new data with storageos set to new value

  105. def withVsphereVolume(value: VsphereVirtualDiskVolumeSource): Volume

    Returns a new data with vsphereVolume set to new value

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 Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped