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
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(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(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. def mapAwsElasticBlockStore(f: (AWSElasticBlockStoreVolumeSource) => AWSElasticBlockStoreVolumeSource): Volume

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

  29. def mapAzureDisk(f: (AzureDiskVolumeSource) => AzureDiskVolumeSource): Volume

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

  30. def mapAzureFile(f: (AzureFileVolumeSource) => AzureFileVolumeSource): Volume

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

  31. def mapCephfs(f: (CephFSVolumeSource) => CephFSVolumeSource): Volume

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

  32. def mapCinder(f: (CinderVolumeSource) => CinderVolumeSource): Volume

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

  33. def mapConfigMap(f: (ConfigMapVolumeSource) => ConfigMapVolumeSource): Volume

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

  34. def mapCsi(f: (CSIVolumeSource) => CSIVolumeSource): Volume

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

  35. def mapDownwardAPI(f: (DownwardAPIVolumeSource) => DownwardAPIVolumeSource): Volume

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

  36. def mapEmptyDir(f: (EmptyDirVolumeSource) => EmptyDirVolumeSource): Volume

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

  37. def mapEphemeral(f: (EphemeralVolumeSource) => EphemeralVolumeSource): Volume

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

  38. def mapFc(f: (FCVolumeSource) => FCVolumeSource): Volume

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

  39. def mapFlexVolume(f: (FlexVolumeSource) => FlexVolumeSource): Volume

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

  40. def mapFlocker(f: (FlockerVolumeSource) => FlockerVolumeSource): Volume

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

  41. def mapGcePersistentDisk(f: (GCEPersistentDiskVolumeSource) => GCEPersistentDiskVolumeSource): Volume

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

  42. def mapGitRepo(f: (GitRepoVolumeSource) => GitRepoVolumeSource): Volume

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

  43. def mapGlusterfs(f: (GlusterfsVolumeSource) => GlusterfsVolumeSource): Volume

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

  44. def mapHostPath(f: (HostPathVolumeSource) => HostPathVolumeSource): Volume

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

  45. def mapIscsi(f: (ISCSIVolumeSource) => ISCSIVolumeSource): Volume

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

  46. def mapName(f: (String) => String): Volume

    transforms name to result of function

  47. def mapNfs(f: (NFSVolumeSource) => NFSVolumeSource): Volume

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

  48. def mapPersistentVolumeClaim(f: (PersistentVolumeClaimVolumeSource) => PersistentVolumeClaimVolumeSource): Volume

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

  49. def mapPhotonPersistentDisk(f: (PhotonPersistentDiskVolumeSource) => PhotonPersistentDiskVolumeSource): Volume

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

  50. def mapPortworxVolume(f: (PortworxVolumeSource) => PortworxVolumeSource): Volume

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

  51. def mapProjected(f: (ProjectedVolumeSource) => ProjectedVolumeSource): Volume

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

  52. def mapQuobyte(f: (QuobyteVolumeSource) => QuobyteVolumeSource): Volume

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

  53. def mapRbd(f: (RBDVolumeSource) => RBDVolumeSource): Volume

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

  54. def mapScaleIO(f: (ScaleIOVolumeSource) => ScaleIOVolumeSource): Volume

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

  55. def mapSecret(f: (SecretVolumeSource) => SecretVolumeSource): Volume

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

  56. def mapStorageos(f: (StorageOSVolumeSource) => StorageOSVolumeSource): Volume

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

  57. def mapVsphereVolume(f: (VsphereVirtualDiskVolumeSource) => VsphereVirtualDiskVolumeSource): Volume

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

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

    Returns a new data with awsElasticBlockStore set to new value

  79. def withAzureDisk(value: AzureDiskVolumeSource): Volume

    Returns a new data with azureDisk set to new value

  80. def withAzureFile(value: AzureFileVolumeSource): Volume

    Returns a new data with azureFile set to new value

  81. def withCephfs(value: CephFSVolumeSource): Volume

    Returns a new data with cephfs set to new value

  82. def withCinder(value: CinderVolumeSource): Volume

    Returns a new data with cinder set to new value

  83. def withConfigMap(value: ConfigMapVolumeSource): Volume

    Returns a new data with configMap set to new value

  84. def withCsi(value: CSIVolumeSource): Volume

    Returns a new data with csi set to new value

  85. def withDownwardAPI(value: DownwardAPIVolumeSource): Volume

    Returns a new data with downwardAPI set to new value

  86. def withEmptyDir(value: EmptyDirVolumeSource): Volume

    Returns a new data with emptyDir set to new value

  87. def withEphemeral(value: EphemeralVolumeSource): Volume

    Returns a new data with ephemeral set to new value

  88. def withFc(value: FCVolumeSource): Volume

    Returns a new data with fc set to new value

  89. def withFlexVolume(value: FlexVolumeSource): Volume

    Returns a new data with flexVolume set to new value

  90. def withFlocker(value: FlockerVolumeSource): Volume

    Returns a new data with flocker set to new value

  91. def withGcePersistentDisk(value: GCEPersistentDiskVolumeSource): Volume

    Returns a new data with gcePersistentDisk set to new value

  92. def withGitRepo(value: GitRepoVolumeSource): Volume

    Returns a new data with gitRepo set to new value

  93. def withGlusterfs(value: GlusterfsVolumeSource): Volume

    Returns a new data with glusterfs set to new value

  94. def withHostPath(value: HostPathVolumeSource): Volume

    Returns a new data with hostPath set to new value

  95. def withIscsi(value: ISCSIVolumeSource): Volume

    Returns a new data with iscsi set to new value

  96. def withName(value: String): Volume

    Returns a new data with name set to new value

  97. def withNfs(value: NFSVolumeSource): Volume

    Returns a new data with nfs set to new value

  98. def withPersistentVolumeClaim(value: PersistentVolumeClaimVolumeSource): Volume

    Returns a new data with persistentVolumeClaim set to new value

  99. def withPhotonPersistentDisk(value: PhotonPersistentDiskVolumeSource): Volume

    Returns a new data with photonPersistentDisk set to new value

  100. def withPortworxVolume(value: PortworxVolumeSource): Volume

    Returns a new data with portworxVolume set to new value

  101. def withProjected(value: ProjectedVolumeSource): Volume

    Returns a new data with projected set to new value

  102. def withQuobyte(value: QuobyteVolumeSource): Volume

    Returns a new data with quobyte set to new value

  103. def withRbd(value: RBDVolumeSource): Volume

    Returns a new data with rbd set to new value

  104. def withScaleIO(value: ScaleIOVolumeSource): Volume

    Returns a new data with scaleIO set to new value

  105. def withSecret(value: SecretVolumeSource): Volume

    Returns a new data with secret set to new value

  106. def withStorageos(value: StorageOSVolumeSource): Volume

    Returns a new data with storageos set to new value

  107. def withVsphereVolume(value: VsphereVirtualDiskVolumeSource): Volume

    Returns a new data with vsphereVolume set to new value

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped