Class RbdPersistentVolumeSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.RbdPersistentVolumeSource.Jsii$Proxy
-
- All Implemented Interfaces:
RbdPersistentVolumeSource
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- RbdPersistentVolumeSource
@Stability(Stable) @Internal public static final class RbdPersistentVolumeSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RbdPersistentVolumeSource
An implementation forRbdPersistentVolumeSource
-
-
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.RbdPersistentVolumeSource
RbdPersistentVolumeSource.Builder, RbdPersistentVolumeSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(RbdPersistentVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theRbdPersistentVolumeSource.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 the filesystem type of the volume that you want to mount.String
getImage()
image is the rados image name.String
getKeyring()
keyring is the path to key ring for RBDUser.List<String>
getMonitors()
monitors is a collection of Ceph monitors.String
getPool()
pool is the rados pool name.Boolean
getReadOnly()
readOnly here will force the ReadOnly setting in VolumeMounts.SecretReference
getSecretRef()
secretRef is name of the authentication secret for RBDUser.String
getUser()
user is the rados user 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(RbdPersistentVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theRbdPersistentVolumeSource.Builder
.
-
-
Method Detail
-
getImage
public final String getImage()
Description copied from interface:RbdPersistentVolumeSource
image is the rados image name.More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
- Specified by:
getImage
in interfaceRbdPersistentVolumeSource
-
getMonitors
public final List<String> getMonitors()
Description copied from interface:RbdPersistentVolumeSource
monitors is a collection of Ceph monitors.More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
- Specified by:
getMonitors
in interfaceRbdPersistentVolumeSource
-
getFsType
public final String getFsType()
Description copied from interface:RbdPersistentVolumeSource
fsType is the filesystem type of the volume that you want to mount.Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd
- Specified by:
getFsType
in interfaceRbdPersistentVolumeSource
-
getKeyring
public final String getKeyring()
Description copied from interface:RbdPersistentVolumeSource
keyring is the path to key ring for RBDUser.Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
Default: etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
- Specified by:
getKeyring
in interfaceRbdPersistentVolumeSource
-
getPool
public final String getPool()
Description copied from interface:RbdPersistentVolumeSource
pool is the rados pool name.Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
Default: rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
- Specified by:
getPool
in interfaceRbdPersistentVolumeSource
-
getReadOnly
public final Boolean getReadOnly()
Description copied from interface:RbdPersistentVolumeSource
readOnly here will force the ReadOnly setting in VolumeMounts.Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
Default: false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
- Specified by:
getReadOnly
in interfaceRbdPersistentVolumeSource
-
getSecretRef
public final SecretReference getSecretRef()
Description copied from interface:RbdPersistentVolumeSource
secretRef is name of the authentication secret for RBDUser.If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
Default: nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
- Specified by:
getSecretRef
in interfaceRbdPersistentVolumeSource
-
getUser
public final String getUser()
Description copied from interface:RbdPersistentVolumeSource
user is the rados user name.Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
Default: admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
- Specified by:
getUser
in interfaceRbdPersistentVolumeSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-