Package org.cdk8s.plus24.k8s
Class FlexPersistentVolumeSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.FlexPersistentVolumeSource.Jsii$Proxy
-
- All Implemented Interfaces:
FlexPersistentVolumeSource
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- FlexPersistentVolumeSource
@Stability(Stable) @Internal public static final class FlexPersistentVolumeSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FlexPersistentVolumeSource
An implementation forFlexPersistentVolumeSource
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.k8s.FlexPersistentVolumeSource
FlexPersistentVolumeSource.Builder, FlexPersistentVolumeSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(FlexPersistentVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theFlexPersistentVolumeSource.Builder
.protected
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
$jsii$toJson()
boolean
equals(Object o)
String
getDriver()
driver is the name of the driver to use for this volume.String
getFsType()
fsType is the Filesystem type to mount.Map<String,String>
getOptions()
options is Optional: this field holds extra command options if any.Boolean
getReadOnly()
readOnly is Optional: defaults to false (read/write).SecretReference
getSecretRef()
secretRef is Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.int
hashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(FlexPersistentVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theFlexPersistentVolumeSource.Builder
.
-
-
Method Detail
-
getDriver
public final String getDriver()
Description copied from interface:FlexPersistentVolumeSource
driver is the name of the driver to use for this volume.- Specified by:
getDriver
in interfaceFlexPersistentVolumeSource
-
getFsType
public final String getFsType()
Description copied from interface:FlexPersistentVolumeSource
fsType is the Filesystem type to mount.Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script.
- Specified by:
getFsType
in interfaceFlexPersistentVolumeSource
-
getOptions
public final Map<String,String> getOptions()
Description copied from interface:FlexPersistentVolumeSource
options is Optional: this field holds extra command options if any.- Specified by:
getOptions
in interfaceFlexPersistentVolumeSource
-
getReadOnly
public final Boolean getReadOnly()
Description copied from interface:FlexPersistentVolumeSource
readOnly is Optional: defaults to false (read/write).ReadOnly here will force the ReadOnly setting in VolumeMounts.
- Specified by:
getReadOnly
in interfaceFlexPersistentVolumeSource
-
getSecretRef
public final SecretReference getSecretRef()
Description copied from interface:FlexPersistentVolumeSource
secretRef is Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.
- Specified by:
getSecretRef
in interfaceFlexPersistentVolumeSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-