ScaleIOPersistentVolumeSource

io.k8s.api.core.v1.ScaleIOPersistentVolumeSource
See theScaleIOPersistentVolumeSource companion object
final case class ScaleIOPersistentVolumeSource(system: String, secretRef: SecretReference, gateway: String, readOnly: Option[Boolean], fsType: Option[String], storagePool: Option[String], protectionDomain: Option[String], volumeName: Option[String], sslEnabled: Option[Boolean], storageMode: Option[String])

ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume

Attributes

Companion
object
Source
ScaleIOPersistentVolumeSource.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def mapFsType(f: String => String): ScaleIOPersistentVolumeSource

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

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

Attributes

Source
ScaleIOPersistentVolumeSource.scala
def mapGateway(f: String => String): ScaleIOPersistentVolumeSource

transforms gateway to result of function

transforms gateway to result of function

Attributes

Source
ScaleIOPersistentVolumeSource.scala

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

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

Attributes

Source
ScaleIOPersistentVolumeSource.scala
def mapReadOnly(f: Boolean => Boolean): ScaleIOPersistentVolumeSource

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

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

Attributes

Source
ScaleIOPersistentVolumeSource.scala

transforms secretRef to result of function

transforms secretRef to result of function

Attributes

Source
ScaleIOPersistentVolumeSource.scala
def mapSslEnabled(f: Boolean => Boolean): ScaleIOPersistentVolumeSource

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

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

Attributes

Source
ScaleIOPersistentVolumeSource.scala
def mapStorageMode(f: String => String): ScaleIOPersistentVolumeSource

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

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

Attributes

Source
ScaleIOPersistentVolumeSource.scala
def mapStoragePool(f: String => String): ScaleIOPersistentVolumeSource

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

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

Attributes

Source
ScaleIOPersistentVolumeSource.scala
def mapSystem(f: String => String): ScaleIOPersistentVolumeSource

transforms system to result of function

transforms system to result of function

Attributes

Source
ScaleIOPersistentVolumeSource.scala
def mapVolumeName(f: String => String): ScaleIOPersistentVolumeSource

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

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

Attributes

Source
ScaleIOPersistentVolumeSource.scala

Returns a new data with fsType set to new value

Returns a new data with fsType set to new value

Attributes

Source
ScaleIOPersistentVolumeSource.scala

Returns a new data with gateway set to new value

Returns a new data with gateway set to new value

Attributes

Source
ScaleIOPersistentVolumeSource.scala

Returns a new data with protectionDomain set to new value

Returns a new data with protectionDomain set to new value

Attributes

Source
ScaleIOPersistentVolumeSource.scala

Returns a new data with readOnly set to new value

Returns a new data with readOnly set to new value

Attributes

Source
ScaleIOPersistentVolumeSource.scala

Returns a new data with secretRef set to new value

Returns a new data with secretRef set to new value

Attributes

Source
ScaleIOPersistentVolumeSource.scala

Returns a new data with sslEnabled set to new value

Returns a new data with sslEnabled set to new value

Attributes

Source
ScaleIOPersistentVolumeSource.scala

Returns a new data with storageMode set to new value

Returns a new data with storageMode set to new value

Attributes

Source
ScaleIOPersistentVolumeSource.scala

Returns a new data with storagePool set to new value

Returns a new data with storagePool set to new value

Attributes

Source
ScaleIOPersistentVolumeSource.scala

Returns a new data with system set to new value

Returns a new data with system set to new value

Attributes

Source
ScaleIOPersistentVolumeSource.scala

Returns a new data with volumeName set to new value

Returns a new data with volumeName set to new value

Attributes

Source
ScaleIOPersistentVolumeSource.scala

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product