public static final class V1Storage.CSINode.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder> implements V1Storage.CSINodeOrBuilder
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.v1.CSINode| Modifier and Type | Method and Description |
|---|---|
V1Storage.CSINode.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Storage.CSINode |
build() |
V1Storage.CSINode |
buildPartial() |
V1Storage.CSINode.Builder |
clear() |
V1Storage.CSINode.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1Storage.CSINode.Builder |
clearMetadata()
metadata.name must be the Kubernetes node name.
|
V1Storage.CSINode.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1Storage.CSINode.Builder |
clearSpec()
spec is the specification of CSINode
|
V1Storage.CSINode.Builder |
clone() |
V1Storage.CSINode |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Meta.ObjectMeta |
getMetadata()
metadata.name must be the Kubernetes node name.
|
Meta.ObjectMeta.Builder |
getMetadataBuilder()
metadata.name must be the Kubernetes node name.
|
Meta.ObjectMetaOrBuilder |
getMetadataOrBuilder()
metadata.name must be the Kubernetes node name.
|
V1Storage.CSINodeSpec |
getSpec()
spec is the specification of CSINode
|
V1Storage.CSINodeSpec.Builder |
getSpecBuilder()
spec is the specification of CSINode
|
V1Storage.CSINodeSpecOrBuilder |
getSpecOrBuilder()
spec is the specification of CSINode
|
boolean |
hasMetadata()
metadata.name must be the Kubernetes node name.
|
boolean |
hasSpec()
spec is the specification of CSINode
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
V1Storage.CSINode.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1Storage.CSINode.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1Storage.CSINode.Builder |
mergeFrom(V1Storage.CSINode other) |
V1Storage.CSINode.Builder |
mergeMetadata(Meta.ObjectMeta value)
metadata.name must be the Kubernetes node name.
|
V1Storage.CSINode.Builder |
mergeSpec(V1Storage.CSINodeSpec value)
spec is the specification of CSINode
|
V1Storage.CSINode.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1Storage.CSINode.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Storage.CSINode.Builder |
setMetadata(Meta.ObjectMeta.Builder builderForValue)
metadata.name must be the Kubernetes node name.
|
V1Storage.CSINode.Builder |
setMetadata(Meta.ObjectMeta value)
metadata.name must be the Kubernetes node name.
|
V1Storage.CSINode.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1Storage.CSINode.Builder |
setSpec(V1Storage.CSINodeSpec.Builder builderForValue)
spec is the specification of CSINode
|
V1Storage.CSINode.Builder |
setSpec(V1Storage.CSINodeSpec value)
spec is the specification of CSINode
|
V1Storage.CSINode.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>public V1Storage.CSINode.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>public V1Storage.CSINode getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1Storage.CSINode build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1Storage.CSINode buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1Storage.CSINode.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>public V1Storage.CSINode.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>public V1Storage.CSINode.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>public V1Storage.CSINode.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>public V1Storage.CSINode.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>public V1Storage.CSINode.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>public V1Storage.CSINode.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1Storage.CSINode.Builder>public V1Storage.CSINode.Builder mergeFrom(V1Storage.CSINode other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>public V1Storage.CSINode.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1Storage.CSINode.Builder>IOExceptionpublic boolean hasMetadata()
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;hasMetadata in interface V1Storage.CSINodeOrBuilderpublic Meta.ObjectMeta getMetadata()
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;getMetadata in interface V1Storage.CSINodeOrBuilderpublic V1Storage.CSINode.Builder setMetadata(Meta.ObjectMeta value)
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;public V1Storage.CSINode.Builder setMetadata(Meta.ObjectMeta.Builder builderForValue)
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;public V1Storage.CSINode.Builder mergeMetadata(Meta.ObjectMeta value)
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;public V1Storage.CSINode.Builder clearMetadata()
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;public Meta.ObjectMeta.Builder getMetadataBuilder()
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;public Meta.ObjectMetaOrBuilder getMetadataOrBuilder()
metadata.name must be the Kubernetes node name.
optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;getMetadataOrBuilder in interface V1Storage.CSINodeOrBuilderpublic boolean hasSpec()
spec is the specification of CSINode
optional .k8s.io.api.storage.v1.CSINodeSpec spec = 2;hasSpec in interface V1Storage.CSINodeOrBuilderpublic V1Storage.CSINodeSpec getSpec()
spec is the specification of CSINode
optional .k8s.io.api.storage.v1.CSINodeSpec spec = 2;getSpec in interface V1Storage.CSINodeOrBuilderpublic V1Storage.CSINode.Builder setSpec(V1Storage.CSINodeSpec value)
spec is the specification of CSINode
optional .k8s.io.api.storage.v1.CSINodeSpec spec = 2;public V1Storage.CSINode.Builder setSpec(V1Storage.CSINodeSpec.Builder builderForValue)
spec is the specification of CSINode
optional .k8s.io.api.storage.v1.CSINodeSpec spec = 2;public V1Storage.CSINode.Builder mergeSpec(V1Storage.CSINodeSpec value)
spec is the specification of CSINode
optional .k8s.io.api.storage.v1.CSINodeSpec spec = 2;public V1Storage.CSINode.Builder clearSpec()
spec is the specification of CSINode
optional .k8s.io.api.storage.v1.CSINodeSpec spec = 2;public V1Storage.CSINodeSpec.Builder getSpecBuilder()
spec is the specification of CSINode
optional .k8s.io.api.storage.v1.CSINodeSpec spec = 2;public V1Storage.CSINodeSpecOrBuilder getSpecOrBuilder()
spec is the specification of CSINode
optional .k8s.io.api.storage.v1.CSINodeSpec spec = 2;getSpecOrBuilder in interface V1Storage.CSINodeOrBuilderpublic final V1Storage.CSINode.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>public final V1Storage.CSINode.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Storage.CSINode.Builder>Copyright © 2023. All rights reserved.