Class RbdVolumeSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.RbdVolumeSource.Jsii$Proxy
-
- All Implemented Interfaces:
RbdVolumeSource
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- RbdVolumeSource
@Stability(Stable) @Internal public static final class RbdVolumeSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RbdVolumeSource
An implementation forRbdVolumeSource
-
-
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.RbdVolumeSource
RbdVolumeSource.Builder, RbdVolumeSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(RbdVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theRbdVolumeSource.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.LocalObjectReference
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(RbdVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theRbdVolumeSource.Builder
.
-
-
Method Detail
-
getImage
public final String getImage()
Description copied from interface:RbdVolumeSource
image is the rados image name.More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
- Specified by:
getImage
in interfaceRbdVolumeSource
-
getMonitors
public final List<String> getMonitors()
Description copied from interface:RbdVolumeSource
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 interfaceRbdVolumeSource
-
getFsType
public final String getFsType()
Description copied from interface:RbdVolumeSource
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 interfaceRbdVolumeSource
-
getKeyring
public final String getKeyring()
Description copied from interface:RbdVolumeSource
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 interfaceRbdVolumeSource
-
getPool
public final String getPool()
Description copied from interface:RbdVolumeSource
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 interfaceRbdVolumeSource
-
getReadOnly
public final Boolean getReadOnly()
Description copied from interface:RbdVolumeSource
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 interfaceRbdVolumeSource
-
getSecretRef
public final LocalObjectReference getSecretRef()
Description copied from interface:RbdVolumeSource
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 interfaceRbdVolumeSource
-
getUser
public final String getUser()
Description copied from interface:RbdVolumeSource
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 interfaceRbdVolumeSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-