Package org.cdk8s.plus25.k8s
Class FlexPersistentVolumeSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.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.plus25.k8s.FlexPersistentVolumeSource
FlexPersistentVolumeSource.Builder, FlexPersistentVolumeSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(FlexPersistentVolumeSource.Builder builder)Constructor that initializes the object based on literal property values passed by theFlexPersistentVolumeSource.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).SecretReferencegetSecretRef()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(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:FlexPersistentVolumeSourcedriver is the name of the driver to use for this volume.- Specified by:
getDriverin interfaceFlexPersistentVolumeSource
-
getFsType
public final String getFsType()
Description copied from interface:FlexPersistentVolumeSourcefsType 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 interfaceFlexPersistentVolumeSource
-
getOptions
public final Map<String,String> getOptions()
Description copied from interface:FlexPersistentVolumeSourceoptions is Optional: this field holds extra command options if any.- Specified by:
getOptionsin interfaceFlexPersistentVolumeSource
-
getReadOnly
public final Boolean getReadOnly()
Description copied from interface:FlexPersistentVolumeSourcereadOnly is Optional: defaults to false (read/write).ReadOnly here will force the ReadOnly setting in VolumeMounts.
- Specified by:
getReadOnlyin interfaceFlexPersistentVolumeSource
-
getSecretRef
public final SecretReference getSecretRef()
Description copied from interface:FlexPersistentVolumeSourcesecretRef 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 interfaceFlexPersistentVolumeSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-