Package org.cdk8s.plus24.k8s
Class VsphereVirtualDiskVolumeSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.VsphereVirtualDiskVolumeSource.Jsii$Proxy
-
- All Implemented Interfaces:
VsphereVirtualDiskVolumeSource
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- VsphereVirtualDiskVolumeSource
@Stability(Stable) @Internal public static final class VsphereVirtualDiskVolumeSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements VsphereVirtualDiskVolumeSource
An implementation forVsphereVirtualDiskVolumeSource
-
-
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.VsphereVirtualDiskVolumeSource
VsphereVirtualDiskVolumeSource.Builder, VsphereVirtualDiskVolumeSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(VsphereVirtualDiskVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theVsphereVirtualDiskVolumeSource.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
getFsType()
fsType is filesystem type to mount.String
getStoragePolicyId()
storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.String
getStoragePolicyName()
storagePolicyName is the storage Policy Based Management (SPBM) profile name.String
getVolumePath()
volumePath is the path that identifies vSphere volume vmdk.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(VsphereVirtualDiskVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theVsphereVirtualDiskVolumeSource.Builder
.
-
-
Method Detail
-
getVolumePath
public final String getVolumePath()
Description copied from interface:VsphereVirtualDiskVolumeSource
volumePath is the path that identifies vSphere volume vmdk.- Specified by:
getVolumePath
in interfaceVsphereVirtualDiskVolumeSource
-
getFsType
public final String getFsType()
Description copied from interface:VsphereVirtualDiskVolumeSource
fsType is filesystem type to mount.Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
- Specified by:
getFsType
in interfaceVsphereVirtualDiskVolumeSource
-
getStoragePolicyId
public final String getStoragePolicyId()
Description copied from interface:VsphereVirtualDiskVolumeSource
storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.- Specified by:
getStoragePolicyId
in interfaceVsphereVirtualDiskVolumeSource
-
getStoragePolicyName
public final String getStoragePolicyName()
Description copied from interface:VsphereVirtualDiskVolumeSource
storagePolicyName is the storage Policy Based Management (SPBM) profile name.- Specified by:
getStoragePolicyName
in interfaceVsphereVirtualDiskVolumeSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-