public static final class V1.NodeSelector.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeSelector.Builder> implements V1.NodeSelectorOrBuilder
A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.Protobuf type
k8s.io.api.core.v1.NodeSelector
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.NodeSelector.Builder>
public V1.NodeSelector.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.NodeSelector.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.NodeSelector.Builder>
public V1.NodeSelector getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public V1.NodeSelector build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public V1.NodeSelector buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public V1.NodeSelector.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.NodeSelector.Builder>
public V1.NodeSelector.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.NodeSelector.Builder>
public V1.NodeSelector.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.NodeSelector.Builder>
public V1.NodeSelector.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.NodeSelector.Builder>
public V1.NodeSelector.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.NodeSelector.Builder>
public V1.NodeSelector.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.NodeSelector.Builder>
public V1.NodeSelector.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<V1.NodeSelector.Builder>
public V1.NodeSelector.Builder mergeFrom(V1.NodeSelector other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeSelector.Builder>
public V1.NodeSelector.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.NodeSelector.Builder>
IOException
public List<V1.NodeSelectorTerm> getNodeSelectorTermsList()
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
getNodeSelectorTermsList
in interface V1.NodeSelectorOrBuilder
public int getNodeSelectorTermsCount()
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
getNodeSelectorTermsCount
in interface V1.NodeSelectorOrBuilder
public V1.NodeSelectorTerm getNodeSelectorTerms(int index)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
getNodeSelectorTerms
in interface V1.NodeSelectorOrBuilder
public V1.NodeSelector.Builder setNodeSelectorTerms(int index, V1.NodeSelectorTerm value)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public V1.NodeSelector.Builder setNodeSelectorTerms(int index, V1.NodeSelectorTerm.Builder builderForValue)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public V1.NodeSelector.Builder addNodeSelectorTerms(V1.NodeSelectorTerm value)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public V1.NodeSelector.Builder addNodeSelectorTerms(int index, V1.NodeSelectorTerm value)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public V1.NodeSelector.Builder addNodeSelectorTerms(V1.NodeSelectorTerm.Builder builderForValue)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public V1.NodeSelector.Builder addNodeSelectorTerms(int index, V1.NodeSelectorTerm.Builder builderForValue)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public V1.NodeSelector.Builder addAllNodeSelectorTerms(Iterable<? extends V1.NodeSelectorTerm> values)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public V1.NodeSelector.Builder clearNodeSelectorTerms()
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public V1.NodeSelector.Builder removeNodeSelectorTerms(int index)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public V1.NodeSelectorTerm.Builder getNodeSelectorTermsBuilder(int index)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public V1.NodeSelectorTermOrBuilder getNodeSelectorTermsOrBuilder(int index)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
getNodeSelectorTermsOrBuilder
in interface V1.NodeSelectorOrBuilder
public List<? extends V1.NodeSelectorTermOrBuilder> getNodeSelectorTermsOrBuilderList()
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
getNodeSelectorTermsOrBuilderList
in interface V1.NodeSelectorOrBuilder
public V1.NodeSelectorTerm.Builder addNodeSelectorTermsBuilder()
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public V1.NodeSelectorTerm.Builder addNodeSelectorTermsBuilder(int index)
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public List<V1.NodeSelectorTerm.Builder> getNodeSelectorTermsBuilderList()
Required. A list of node selector terms. The terms are ORed.
repeated .k8s.io.api.core.v1.NodeSelectorTerm nodeSelectorTerms = 1;
public final V1.NodeSelector.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeSelector.Builder>
public final V1.NodeSelector.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeSelector.Builder>
Copyright © 2021. All rights reserved.