Package org.cdk8s.plus24.k8s
Interface QuobyteVolumeSource
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
QuobyteVolumeSource.Jsii$Proxy
@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-16T03:33:04.195Z") @Stability(Stable) public interface QuobyteVolumeSource extends software.amazon.jsii.JsiiSerializable
Represents a Quobyte mount that lasts the lifetime of a pod.Quobyte volumes do not support ownership management or SELinux relabeling.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
QuobyteVolumeSource.Builder
A builder forQuobyteVolumeSource
static class
QuobyteVolumeSource.Jsii$Proxy
An implementation forQuobyteVolumeSource
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static QuobyteVolumeSource.Builder
builder()
default String
getGroup()
group to map volume access to Default is no group.default Boolean
getReadOnly()
readOnly here will force the Quobyte volume to be mounted with read-only permissions.String
getRegistry()
registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes.default String
getTenant()
tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin.default String
getUser()
user to map volume access to Defaults to serivceaccount user.String
getVolume()
volume is a string that references an already created Quobyte volume by name.
-
-
-
Method Detail
-
getRegistry
@Stability(Stable) @NotNull String getRegistry()
registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes.
-
getVolume
@Stability(Stable) @NotNull String getVolume()
volume is a string that references an already created Quobyte volume by name.
-
getGroup
@Stability(Stable) @Nullable default String getGroup()
group to map volume access to Default is no group.Default: no group
-
getReadOnly
@Stability(Stable) @Nullable default Boolean getReadOnly()
readOnly here will force the Quobyte volume to be mounted with read-only permissions.Defaults to false.
Default: false.
-
getTenant
@Stability(Stable) @Nullable default String getTenant()
tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin.
-
getUser
@Stability(Stable) @Nullable default String getUser()
user to map volume access to Defaults to serivceaccount user.Default: serivceaccount user
-
builder
@Stability(Stable) static QuobyteVolumeSource.Builder builder()
- Returns:
- a
QuobyteVolumeSource.Builder
ofQuobyteVolumeSource
-
-