Package org.cdk8s.plus24.k8s
Class FlexVolumeSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.FlexVolumeSource.Jsii$Proxy
-
- All Implemented Interfaces:
FlexVolumeSource
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- FlexVolumeSource
@Stability(Stable) @Internal public static final class FlexVolumeSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FlexVolumeSource
An implementation forFlexVolumeSource
-
-
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.FlexVolumeSource
FlexVolumeSource.Builder, FlexVolumeSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(FlexVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theFlexVolumeSource.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).LocalObjectReference
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(FlexVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theFlexVolumeSource.Builder
.
-
-
Method Detail
-
getDriver
public final String getDriver()
Description copied from interface:FlexVolumeSource
driver is the name of the driver to use for this volume.- Specified by:
getDriver
in interfaceFlexVolumeSource
-
getFsType
public final String getFsType()
Description copied from interface:FlexVolumeSource
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 interfaceFlexVolumeSource
-
getOptions
public final Map<String,String> getOptions()
Description copied from interface:FlexVolumeSource
options is Optional: this field holds extra command options if any.- Specified by:
getOptions
in interfaceFlexVolumeSource
-
getReadOnly
public final Boolean getReadOnly()
Description copied from interface:FlexVolumeSource
readOnly is Optional: defaults to false (read/write).ReadOnly here will force the ReadOnly setting in VolumeMounts.
- Specified by:
getReadOnly
in interfaceFlexVolumeSource
-
getSecretRef
public final LocalObjectReference getSecretRef()
Description copied from interface:FlexVolumeSource
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 interfaceFlexVolumeSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-