Package org.cdk8s.plus24.k8s
Class AzureDiskVolumeSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.AzureDiskVolumeSource.Jsii$Proxy
-
- All Implemented Interfaces:
AzureDiskVolumeSource
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AzureDiskVolumeSource
@Stability(Stable) @Internal public static final class AzureDiskVolumeSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AzureDiskVolumeSource
An implementation forAzureDiskVolumeSource
-
-
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.AzureDiskVolumeSource
AzureDiskVolumeSource.Builder, AzureDiskVolumeSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(AzureDiskVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theAzureDiskVolumeSource.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
getCachingMode()
cachingMode is the Host Caching mode: None, Read Only, Read Write.String
getDiskName()
diskName is the Name of the data disk in the blob storage.String
getDiskUri()
diskURI is the URI of data disk in the blob storage.String
getFsType()
fsType is Filesystem type to mount.String
getKind()
kind expected values are Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set).Boolean
getReadOnly()
readOnly Defaults to false (read/write).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(AzureDiskVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theAzureDiskVolumeSource.Builder
.
-
-
Method Detail
-
getDiskName
public final String getDiskName()
Description copied from interface:AzureDiskVolumeSource
diskName is the Name of the data disk in the blob storage.- Specified by:
getDiskName
in interfaceAzureDiskVolumeSource
-
getDiskUri
public final String getDiskUri()
Description copied from interface:AzureDiskVolumeSource
diskURI is the URI of data disk in the blob storage.- Specified by:
getDiskUri
in interfaceAzureDiskVolumeSource
-
getCachingMode
public final String getCachingMode()
Description copied from interface:AzureDiskVolumeSource
cachingMode is the Host Caching mode: None, Read Only, Read Write.- Specified by:
getCachingMode
in interfaceAzureDiskVolumeSource
-
getFsType
public final String getFsType()
Description copied from interface:AzureDiskVolumeSource
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 interfaceAzureDiskVolumeSource
-
getKind
public final String getKind()
Description copied from interface:AzureDiskVolumeSource
kind expected values are Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set).defaults to shared
- Specified by:
getKind
in interfaceAzureDiskVolumeSource
-
getReadOnly
public final Boolean getReadOnly()
Description copied from interface:AzureDiskVolumeSource
readOnly Defaults to false (read/write).ReadOnly here will force the ReadOnly setting in VolumeMounts.
Default: false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.
- Specified by:
getReadOnly
in interfaceAzureDiskVolumeSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-