public static final class V1.QuobyteVolumeSource.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder> implements V1.QuobyteVolumeSourceOrBuilder
Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.Protobuf type
k8s.io.api.core.v1.QuobyteVolumeSource
Modifier and Type | Method and Description |
---|---|
V1.QuobyteVolumeSource.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.QuobyteVolumeSource |
build() |
V1.QuobyteVolumeSource |
buildPartial() |
V1.QuobyteVolumeSource.Builder |
clear() |
V1.QuobyteVolumeSource.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1.QuobyteVolumeSource.Builder |
clearGroup()
Group to map volume access to
Default is no group
+optional
|
V1.QuobyteVolumeSource.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1.QuobyteVolumeSource.Builder |
clearReadOnly()
ReadOnly here will force the Quobyte volume to be mounted with read-only permissions.
|
V1.QuobyteVolumeSource.Builder |
clearRegistry()
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
|
V1.QuobyteVolumeSource.Builder |
clearUser()
User to map volume access to
Defaults to serivceaccount user
+optional
|
V1.QuobyteVolumeSource.Builder |
clearVolume()
Volume is a string that references an already created Quobyte volume by name.
|
V1.QuobyteVolumeSource.Builder |
clone() |
V1.QuobyteVolumeSource |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getGroup()
Group to map volume access to
Default is no group
+optional
|
com.google.protobuf.ByteString |
getGroupBytes()
Group to map volume access to
Default is no group
+optional
|
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
|
com.google.protobuf.ByteString |
getRegistryBytes()
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
|
String |
getUser()
User to map volume access to
Defaults to serivceaccount user
+optional
|
com.google.protobuf.ByteString |
getUserBytes()
User to map volume access to
Defaults to serivceaccount user
+optional
|
String |
getVolume()
Volume is a string that references an already created Quobyte volume by name.
|
com.google.protobuf.ByteString |
getVolumeBytes()
Volume is a string that references an already created Quobyte volume by name.
|
boolean |
hasGroup()
Group to map volume access to
Default is no group
+optional
|
boolean |
hasReadOnly()
ReadOnly here will force the Quobyte volume to be mounted with read-only permissions.
|
boolean |
hasRegistry()
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
|
boolean |
hasUser()
User to map volume access to
Defaults to serivceaccount user
+optional
|
boolean |
hasVolume()
Volume is a string that references an already created Quobyte volume by name.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
V1.QuobyteVolumeSource.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1.QuobyteVolumeSource.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1.QuobyteVolumeSource.Builder |
mergeFrom(V1.QuobyteVolumeSource other) |
V1.QuobyteVolumeSource.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1.QuobyteVolumeSource.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.QuobyteVolumeSource.Builder |
setGroup(String value)
Group to map volume access to
Default is no group
+optional
|
V1.QuobyteVolumeSource.Builder |
setGroupBytes(com.google.protobuf.ByteString value)
Group to map volume access to
Default is no group
+optional
|
V1.QuobyteVolumeSource.Builder |
setReadOnly(boolean value)
ReadOnly here will force the Quobyte volume to be mounted with read-only permissions.
|
V1.QuobyteVolumeSource.Builder |
setRegistry(String value)
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
|
V1.QuobyteVolumeSource.Builder |
setRegistryBytes(com.google.protobuf.ByteString value)
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
|
V1.QuobyteVolumeSource.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1.QuobyteVolumeSource.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1.QuobyteVolumeSource.Builder |
setUser(String value)
User to map volume access to
Defaults to serivceaccount user
+optional
|
V1.QuobyteVolumeSource.Builder |
setUserBytes(com.google.protobuf.ByteString value)
User to map volume access to
Defaults to serivceaccount user
+optional
|
V1.QuobyteVolumeSource.Builder |
setVolume(String value)
Volume is a string that references an already created Quobyte volume by name.
|
V1.QuobyteVolumeSource.Builder |
setVolumeBytes(com.google.protobuf.ByteString value)
Volume is a string that references an already created Quobyte volume by name.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
public V1.QuobyteVolumeSource.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
public V1.QuobyteVolumeSource getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public V1.QuobyteVolumeSource build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public V1.QuobyteVolumeSource buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public V1.QuobyteVolumeSource.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
public V1.QuobyteVolumeSource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
public V1.QuobyteVolumeSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
public V1.QuobyteVolumeSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
public V1.QuobyteVolumeSource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
public V1.QuobyteVolumeSource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
public V1.QuobyteVolumeSource.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<V1.QuobyteVolumeSource.Builder>
public V1.QuobyteVolumeSource.Builder mergeFrom(V1.QuobyteVolumeSource other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
public V1.QuobyteVolumeSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<V1.QuobyteVolumeSource.Builder>
IOException
public boolean hasRegistry()
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
optional string registry = 1;
hasRegistry
in interface V1.QuobyteVolumeSourceOrBuilder
public 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
optional string registry = 1;
getRegistry
in interface V1.QuobyteVolumeSourceOrBuilder
public com.google.protobuf.ByteString getRegistryBytes()
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
optional string registry = 1;
getRegistryBytes
in interface V1.QuobyteVolumeSourceOrBuilder
public V1.QuobyteVolumeSource.Builder setRegistry(String value)
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
optional string registry = 1;
public V1.QuobyteVolumeSource.Builder clearRegistry()
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
optional string registry = 1;
public V1.QuobyteVolumeSource.Builder setRegistryBytes(com.google.protobuf.ByteString value)
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
optional string registry = 1;
public boolean hasVolume()
Volume is a string that references an already created Quobyte volume by name.
optional string volume = 2;
hasVolume
in interface V1.QuobyteVolumeSourceOrBuilder
public String getVolume()
Volume is a string that references an already created Quobyte volume by name.
optional string volume = 2;
getVolume
in interface V1.QuobyteVolumeSourceOrBuilder
public com.google.protobuf.ByteString getVolumeBytes()
Volume is a string that references an already created Quobyte volume by name.
optional string volume = 2;
getVolumeBytes
in interface V1.QuobyteVolumeSourceOrBuilder
public V1.QuobyteVolumeSource.Builder setVolume(String value)
Volume is a string that references an already created Quobyte volume by name.
optional string volume = 2;
public V1.QuobyteVolumeSource.Builder clearVolume()
Volume is a string that references an already created Quobyte volume by name.
optional string volume = 2;
public V1.QuobyteVolumeSource.Builder setVolumeBytes(com.google.protobuf.ByteString value)
Volume is a string that references an already created Quobyte volume by name.
optional string volume = 2;
public boolean hasReadOnly()
ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. +optional
optional bool readOnly = 3;
hasReadOnly
in interface V1.QuobyteVolumeSourceOrBuilder
public boolean getReadOnly()
ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. +optional
optional bool readOnly = 3;
getReadOnly
in interface V1.QuobyteVolumeSourceOrBuilder
public V1.QuobyteVolumeSource.Builder setReadOnly(boolean value)
ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. +optional
optional bool readOnly = 3;
public V1.QuobyteVolumeSource.Builder clearReadOnly()
ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. +optional
optional bool readOnly = 3;
public boolean hasUser()
User to map volume access to Defaults to serivceaccount user +optional
optional string user = 4;
hasUser
in interface V1.QuobyteVolumeSourceOrBuilder
public String getUser()
User to map volume access to Defaults to serivceaccount user +optional
optional string user = 4;
getUser
in interface V1.QuobyteVolumeSourceOrBuilder
public com.google.protobuf.ByteString getUserBytes()
User to map volume access to Defaults to serivceaccount user +optional
optional string user = 4;
getUserBytes
in interface V1.QuobyteVolumeSourceOrBuilder
public V1.QuobyteVolumeSource.Builder setUser(String value)
User to map volume access to Defaults to serivceaccount user +optional
optional string user = 4;
public V1.QuobyteVolumeSource.Builder clearUser()
User to map volume access to Defaults to serivceaccount user +optional
optional string user = 4;
public V1.QuobyteVolumeSource.Builder setUserBytes(com.google.protobuf.ByteString value)
User to map volume access to Defaults to serivceaccount user +optional
optional string user = 4;
public boolean hasGroup()
Group to map volume access to Default is no group +optional
optional string group = 5;
hasGroup
in interface V1.QuobyteVolumeSourceOrBuilder
public String getGroup()
Group to map volume access to Default is no group +optional
optional string group = 5;
getGroup
in interface V1.QuobyteVolumeSourceOrBuilder
public com.google.protobuf.ByteString getGroupBytes()
Group to map volume access to Default is no group +optional
optional string group = 5;
getGroupBytes
in interface V1.QuobyteVolumeSourceOrBuilder
public V1.QuobyteVolumeSource.Builder setGroup(String value)
Group to map volume access to Default is no group +optional
optional string group = 5;
public V1.QuobyteVolumeSource.Builder clearGroup()
Group to map volume access to Default is no group +optional
optional string group = 5;
public V1.QuobyteVolumeSource.Builder setGroupBytes(com.google.protobuf.ByteString value)
Group to map volume access to Default is no group +optional
optional string group = 5;
public final V1.QuobyteVolumeSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
public final V1.QuobyteVolumeSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.QuobyteVolumeSource.Builder>
Copyright © 2021. All rights reserved.