Package io.kubernetes.client.proto
Class V1beta1Storage.CSINode.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
io.kubernetes.client.proto.V1beta1Storage.CSINode.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,V1beta1Storage.CSINodeOrBuilder
,Cloneable
- Enclosing class:
- V1beta1Storage.CSINode
public static final class V1beta1Storage.CSINode.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
implements V1beta1Storage.CSINodeOrBuilder
DEPRECATED - This group version of CSINode is deprecated by storage/v1/CSINode. See the release notes for more information. CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object.Protobuf type
k8s.io.api.storage.v1beta1.CSINode
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) metadata.name must be the Kubernetes node name.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) spec is the specification of CSINodeclone()
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
metadata.name must be the Kubernetes node name.metadata.name must be the Kubernetes node name.metadata.name must be the Kubernetes node name.getSpec()
spec is the specification of CSINodespec is the specification of CSINodespec is the specification of CSINodeboolean
metadata.name must be the Kubernetes node name.boolean
hasSpec()
spec is the specification of CSINodeprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(V1beta1Storage.CSINode other) mergeMetadata
(Meta.ObjectMeta value) metadata.name must be the Kubernetes node name.spec is the specification of CSINodemergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setMetadata
(Meta.ObjectMeta value) metadata.name must be the Kubernetes node name.setMetadata
(Meta.ObjectMeta.Builder builderForValue) metadata.name must be the Kubernetes node name.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) spec is the specification of CSINodesetSpec
(V1beta1Storage.CSINodeSpec.Builder builderForValue) spec is the specification of CSINodesetUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-
setField
public V1beta1Storage.CSINode.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-
clearField
public V1beta1Storage.CSINode.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-
clearOneof
public V1beta1Storage.CSINode.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-
setRepeatedField
public V1beta1Storage.CSINode.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-
addRepeatedField
public V1beta1Storage.CSINode.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<V1beta1Storage.CSINode.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-
mergeFrom
public V1beta1Storage.CSINode.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<V1beta1Storage.CSINode.Builder>
- Throws:
IOException
-
hasMetadata
public boolean hasMetadata()metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
- Specified by:
hasMetadata
in interfaceV1beta1Storage.CSINodeOrBuilder
-
getMetadata
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
- Specified by:
getMetadata
in interfaceV1beta1Storage.CSINodeOrBuilder
-
setMetadata
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
-
setMetadata
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
-
mergeMetadata
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
-
clearMetadata
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
-
getMetadataBuilder
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
-
getMetadataOrBuilder
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
- Specified by:
getMetadataOrBuilder
in interfaceV1beta1Storage.CSINodeOrBuilder
-
hasSpec
public boolean hasSpec()spec is the specification of CSINode
optional .k8s.io.api.storage.v1beta1.CSINodeSpec spec = 2;
- Specified by:
hasSpec
in interfaceV1beta1Storage.CSINodeOrBuilder
-
getSpec
spec is the specification of CSINode
optional .k8s.io.api.storage.v1beta1.CSINodeSpec spec = 2;
- Specified by:
getSpec
in interfaceV1beta1Storage.CSINodeOrBuilder
-
setSpec
spec is the specification of CSINode
optional .k8s.io.api.storage.v1beta1.CSINodeSpec spec = 2;
-
setSpec
spec is the specification of CSINode
optional .k8s.io.api.storage.v1beta1.CSINodeSpec spec = 2;
-
mergeSpec
spec is the specification of CSINode
optional .k8s.io.api.storage.v1beta1.CSINodeSpec spec = 2;
-
clearSpec
spec is the specification of CSINode
optional .k8s.io.api.storage.v1beta1.CSINodeSpec spec = 2;
-
getSpecBuilder
spec is the specification of CSINode
optional .k8s.io.api.storage.v1beta1.CSINodeSpec spec = 2;
-
getSpecOrBuilder
spec is the specification of CSINode
optional .k8s.io.api.storage.v1beta1.CSINodeSpec spec = 2;
- Specified by:
getSpecOrBuilder
in interfaceV1beta1Storage.CSINodeOrBuilder
-
setUnknownFields
public final V1beta1Storage.CSINode.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-
mergeUnknownFields
public final V1beta1Storage.CSINode.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Storage.CSINode.Builder>
-