Packages

final case class CSIPersistentVolumeSource(volumeHandle: String, driver: String, nodeStageSecretRef: Option[SecretReference] = None, readOnly: Option[Boolean] = None, fsType: Option[String] = None, controllerPublishSecretRef: Option[SecretReference] = None, volumeAttributes: Option[Map[String, String]] = None, controllerExpandSecretRef: Option[SecretReference] = None, nodeExpandSecretRef: Option[SecretReference] = None, nodePublishSecretRef: Option[SecretReference] = None) extends Product with Serializable

Represents storage that is managed by an external CSI volume driver (Beta feature)

Source
CSIPersistentVolumeSource.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CSIPersistentVolumeSource
  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 CSIPersistentVolumeSource(volumeHandle: String, driver: String, nodeStageSecretRef: Option[SecretReference] = None, readOnly: Option[Boolean] = None, fsType: Option[String] = None, controllerPublishSecretRef: Option[SecretReference] = None, volumeAttributes: Option[Map[String, String]] = None, controllerExpandSecretRef: Option[SecretReference] = None, nodeExpandSecretRef: Option[SecretReference] = None, nodePublishSecretRef: Option[SecretReference] = 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. def addVolumeAttributes(newValues: (String, String)*): CSIPersistentVolumeSource

    Adds new values to volumeAttributes

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. val controllerExpandSecretRef: Option[SecretReference]
  8. val controllerPublishSecretRef: Option[SecretReference]
  9. val driver: String
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  12. val fsType: Option[String]
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def mapControllerExpandSecretRef(f: (SecretReference) => SecretReference): CSIPersistentVolumeSource

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

  16. def mapControllerPublishSecretRef(f: (SecretReference) => SecretReference): CSIPersistentVolumeSource

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

  17. def mapDriver(f: (String) => String): CSIPersistentVolumeSource

    transforms driver to result of function

  18. def mapFsType(f: (String) => String): CSIPersistentVolumeSource

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

  19. def mapNodeExpandSecretRef(f: (SecretReference) => SecretReference): CSIPersistentVolumeSource

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

  20. def mapNodePublishSecretRef(f: (SecretReference) => SecretReference): CSIPersistentVolumeSource

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

  21. def mapNodeStageSecretRef(f: (SecretReference) => SecretReference): CSIPersistentVolumeSource

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

  22. def mapReadOnly(f: (Boolean) => Boolean): CSIPersistentVolumeSource

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

  23. def mapVolumeAttributes(f: (Map[String, String]) => Map[String, String]): CSIPersistentVolumeSource

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

  24. def mapVolumeHandle(f: (String) => String): CSIPersistentVolumeSource

    transforms volumeHandle to result of function

  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. val nodeExpandSecretRef: Option[SecretReference]
  27. val nodePublishSecretRef: Option[SecretReference]
  28. val nodeStageSecretRef: Option[SecretReference]
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. def productElementNames: Iterator[String]
    Definition Classes
    Product
  32. val readOnly: Option[Boolean]
  33. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  34. val volumeAttributes: Option[Map[String, String]]
  35. val volumeHandle: String
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  39. def withControllerExpandSecretRef(value: SecretReference): CSIPersistentVolumeSource

    Returns a new data with controllerExpandSecretRef set to new value

  40. def withControllerPublishSecretRef(value: SecretReference): CSIPersistentVolumeSource

    Returns a new data with controllerPublishSecretRef set to new value

  41. def withDriver(value: String): CSIPersistentVolumeSource

    Returns a new data with driver set to new value

  42. def withFsType(value: String): CSIPersistentVolumeSource

    Returns a new data with fsType set to new value

  43. def withNodeExpandSecretRef(value: SecretReference): CSIPersistentVolumeSource

    Returns a new data with nodeExpandSecretRef set to new value

  44. def withNodePublishSecretRef(value: SecretReference): CSIPersistentVolumeSource

    Returns a new data with nodePublishSecretRef set to new value

  45. def withNodeStageSecretRef(value: SecretReference): CSIPersistentVolumeSource

    Returns a new data with nodeStageSecretRef set to new value

  46. def withReadOnly(value: Boolean): CSIPersistentVolumeSource

    Returns a new data with readOnly set to new value

  47. def withVolumeAttributes(value: Map[String, String]): CSIPersistentVolumeSource

    Returns a new data with volumeAttributes set to new value

  48. def withVolumeHandle(value: String): CSIPersistentVolumeSource

    Returns a new data with volumeHandle set to new value

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped