Package org.cdk8s.plus24
Class CsiVolumeOptions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.CsiVolumeOptions.Jsii$Proxy
-
- All Implemented Interfaces:
CsiVolumeOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CsiVolumeOptions
@Stability(Stable) @Internal public static final class CsiVolumeOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CsiVolumeOptions
An implementation forCsiVolumeOptions
-
-
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.CsiVolumeOptions
CsiVolumeOptions.Builder, CsiVolumeOptions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(CsiVolumeOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by theCsiVolumeOptions.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)
Map<String,String>
getAttributes()
Any driver-specific attributes to pass to the CSI volume builder.String
getFsType()
The filesystem type to mount.String
getName()
The volume name.Boolean
getReadOnly()
Whether the mounted volume should be read-only or not.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(CsiVolumeOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by theCsiVolumeOptions.Builder
.
-
-
Method Detail
-
getAttributes
public final Map<String,String> getAttributes()
Description copied from interface:CsiVolumeOptions
Any driver-specific attributes to pass to the CSI volume builder.Default: - undefined
- Specified by:
getAttributes
in interfaceCsiVolumeOptions
-
getFsType
public final String getFsType()
Description copied from interface:CsiVolumeOptions
The filesystem type to mount.Ex. "ext4", "xfs", "ntfs". If not provided, the empty value is passed to the associated CSI driver, which will determine the default filesystem to apply.
Default: - driver-dependent
- Specified by:
getFsType
in interfaceCsiVolumeOptions
-
getName
public final String getName()
Description copied from interface:CsiVolumeOptions
The volume name.Default: - auto-generated
- Specified by:
getName
in interfaceCsiVolumeOptions
-
getReadOnly
public final Boolean getReadOnly()
Description copied from interface:CsiVolumeOptions
Whether the mounted volume should be read-only or not.Default: - false
- Specified by:
getReadOnly
in interfaceCsiVolumeOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-