Class V1QuobyteVolumeSource
java.lang.Object
io.micronaut.kubernetes.client.openapi.model.V1QuobyteVolumeSource
@Generated("io.micronaut.openapi.generator.JavaMicronautClientCodegen")
public class V1QuobyteVolumeSource
extends Object
Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getGroup()
group to map volume access to Default is no groupreadOnly here will force the Quobyte volume to be mounted with read-only permissions.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 volumestenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugingetUser()
user to map volume access to Defaults to serivceaccount uservolume is a string that references an already created Quobyte volume by name.Set group in a chainable fashion.int
hashCode()
Set readOnly in a chainable fashion.Set registry in a chainable fashion.void
Set the group property valuevoid
setReadOnly
(Boolean readOnly) Set the readOnly property valuevoid
setRegistry
(String registry) Set the registry property valuevoid
Set the tenant property valuevoid
Set the user property valuevoid
Set the volume property valueSet tenant in a chainable fashion.toString()
Set user in a chainable fashion.Set volume in a chainable fashion.
-
Field Details
-
JSON_PROPERTY_REGISTRY
- See Also:
-
JSON_PROPERTY_VOLUME
- See Also:
-
JSON_PROPERTY_GROUP
- See Also:
-
JSON_PROPERTY_READ_ONLY
- See Also:
-
JSON_PROPERTY_TENANT
- See Also:
-
JSON_PROPERTY_USER
- See Also:
-
-
Constructor Details
-
V1QuobyteVolumeSource
-
-
Method Details
-
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- Returns:
- the registry property value
-
setRegistry
Set the registry property value- Parameters:
registry
- property value to set
-
registry
Set registry in a chainable fashion.- Returns:
- The same instance of V1QuobyteVolumeSource for chaining.
-
getVolume
volume is a string that references an already created Quobyte volume by name.- Returns:
- the volume property value
-
setVolume
Set the volume property value- Parameters:
volume
- property value to set
-
volume
Set volume in a chainable fashion.- Returns:
- The same instance of V1QuobyteVolumeSource for chaining.
-
getGroup
group to map volume access to Default is no group- Returns:
- the group property value
-
setGroup
Set the group property value- Parameters:
group
- property value to set
-
group
Set group in a chainable fashion.- Returns:
- The same instance of V1QuobyteVolumeSource for chaining.
-
getReadOnly
readOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.- Returns:
- the readOnly property value
-
setReadOnly
Set the readOnly property value- Parameters:
readOnly
- property value to set
-
readOnly
Set readOnly in a chainable fashion.- Returns:
- The same instance of V1QuobyteVolumeSource for chaining.
-
getTenant
tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin- Returns:
- the tenant property value
-
setTenant
Set the tenant property value- Parameters:
tenant
- property value to set
-
tenant
Set tenant in a chainable fashion.- Returns:
- The same instance of V1QuobyteVolumeSource for chaining.
-
getUser
user to map volume access to Defaults to serivceaccount user- Returns:
- the user property value
-
setUser
Set the user property value- Parameters:
user
- property value to set
-
user
Set user in a chainable fashion.- Returns:
- The same instance of V1QuobyteVolumeSource for chaining.
-
equals
-
hashCode
public int hashCode() -
toString
-