Package org.cdk8s.plus25.k8s
Class FlexVolumeSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.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.plus25.k8s.FlexVolumeSource
FlexVolumeSource.Builder, FlexVolumeSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(FlexVolumeSource.Builder builder)Constructor that initializes the object based on literal property values passed by theFlexVolumeSource.Builder.protectedJsii$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()booleanequals(Object o)StringgetDriver()driver is the name of the driver to use for this volume.StringgetFsType()fsType is the filesystem type to mount.Map<String,String>getOptions()options is Optional: this field holds extra command options if any.BooleangetReadOnly()readOnly is Optional: defaults to false (read/write).LocalObjectReferencegetSecretRef()secretRef is Optional: secretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.inthashCode()
-
-
-
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:FlexVolumeSourcedriver is the name of the driver to use for this volume.- Specified by:
getDriverin interfaceFlexVolumeSource
-
getFsType
public final String getFsType()
Description copied from interface:FlexVolumeSourcefsType 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:
getFsTypein interfaceFlexVolumeSource
-
getOptions
public final Map<String,String> getOptions()
Description copied from interface:FlexVolumeSourceoptions is Optional: this field holds extra command options if any.- Specified by:
getOptionsin interfaceFlexVolumeSource
-
getReadOnly
public final Boolean getReadOnly()
Description copied from interface:FlexVolumeSourcereadOnly is Optional: defaults to false (read/write).ReadOnly here will force the ReadOnly setting in VolumeMounts.
- Specified by:
getReadOnlyin interfaceFlexVolumeSource
-
getSecretRef
public final LocalObjectReference getSecretRef()
Description copied from interface:FlexVolumeSourcesecretRef 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:
getSecretRefin interfaceFlexVolumeSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-