Package org.cdk8s.plus24.k8s
Class AzureFilePersistentVolumeSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.AzureFilePersistentVolumeSource.Jsii$Proxy
-
- All Implemented Interfaces:
AzureFilePersistentVolumeSource
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AzureFilePersistentVolumeSource
@Stability(Stable) @Internal public static final class AzureFilePersistentVolumeSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AzureFilePersistentVolumeSource
An implementation forAzureFilePersistentVolumeSource
-
-
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.AzureFilePersistentVolumeSource
AzureFilePersistentVolumeSource.Builder, AzureFilePersistentVolumeSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(AzureFilePersistentVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theAzureFilePersistentVolumeSource.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)
Boolean
getReadOnly()
readOnly defaults to false (read/write).String
getSecretName()
secretName is the name of secret that contains Azure Storage Account Name and Key.String
getSecretNamespace()
secretNamespace is the namespace of the secret that contains Azure Storage Account Name and Key default is the same as the Pod.String
getShareName()
shareName is the azure Share Name.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(AzureFilePersistentVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theAzureFilePersistentVolumeSource.Builder
.
-
-
Method Detail
-
getSecretName
public final String getSecretName()
Description copied from interface:AzureFilePersistentVolumeSource
secretName is the name of secret that contains Azure Storage Account Name and Key.- Specified by:
getSecretName
in interfaceAzureFilePersistentVolumeSource
-
getShareName
public final String getShareName()
Description copied from interface:AzureFilePersistentVolumeSource
shareName is the azure Share Name.- Specified by:
getShareName
in interfaceAzureFilePersistentVolumeSource
-
getReadOnly
public final Boolean getReadOnly()
Description copied from interface:AzureFilePersistentVolumeSource
readOnly defaults to false (read/write).ReadOnly here will force the ReadOnly setting in VolumeMounts.
- Specified by:
getReadOnly
in interfaceAzureFilePersistentVolumeSource
-
getSecretNamespace
public final String getSecretNamespace()
Description copied from interface:AzureFilePersistentVolumeSource
secretNamespace is the namespace of the secret that contains Azure Storage Account Name and Key default is the same as the Pod.- Specified by:
getSecretNamespace
in interfaceAzureFilePersistentVolumeSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-