Package org.cdk8s.plus25.k8s
Interface QuobyteVolumeSource
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
QuobyteVolumeSource.Jsii$Proxy
@Generated(value="jsii-pacmak/1.88.0 (build eaabd08)", date="2023-09-11T06:17:58.794Z") @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 classQuobyteVolumeSource.BuilderA builder forQuobyteVolumeSourcestatic classQuobyteVolumeSource.Jsii$ProxyAn implementation forQuobyteVolumeSource
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static QuobyteVolumeSource.Builderbuilder()default StringgetGroup()group to map volume access to Default is no group.default BooleangetReadOnly()readOnly here will force the Quobyte volume to be mounted with read-only permissions.StringgetRegistry()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 StringgetTenant()tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin.default StringgetUser()user to map volume access to Defaults to serivceaccount user.StringgetVolume()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.BuilderofQuobyteVolumeSource
-
-