public static final class SchedulingNodeAffinity.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SchedulingNodeAffinity.Builder> implements SchedulingNodeAffinityOrBuilder
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.Protobuf type
google.cloud.compute.v1.SchedulingNodeAffinity| Modifier and Type | Method and Description |
|---|---|
SchedulingNodeAffinity.Builder |
addAllValues(Iterable<String> values)
Corresponds to the label values of Node resource.
|
SchedulingNodeAffinity.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SchedulingNodeAffinity.Builder |
addValues(String value)
Corresponds to the label values of Node resource.
|
SchedulingNodeAffinity.Builder |
addValuesBytes(com.google.protobuf.ByteString value)
Corresponds to the label values of Node resource.
|
SchedulingNodeAffinity |
build() |
SchedulingNodeAffinity |
buildPartial() |
SchedulingNodeAffinity.Builder |
clear() |
SchedulingNodeAffinity.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SchedulingNodeAffinity.Builder |
clearKey()
Corresponds to the label key of Node resource.
|
SchedulingNodeAffinity.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SchedulingNodeAffinity.Builder |
clearOperator()
Defines the operation of node selection.
|
SchedulingNodeAffinity.Builder |
clearValues()
Corresponds to the label values of Node resource.
|
SchedulingNodeAffinity.Builder |
clone() |
SchedulingNodeAffinity |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getKey()
Corresponds to the label key of Node resource.
|
com.google.protobuf.ByteString |
getKeyBytes()
Corresponds to the label key of Node resource.
|
String |
getOperator()
Defines the operation of node selection.
|
com.google.protobuf.ByteString |
getOperatorBytes()
Defines the operation of node selection.
|
String |
getValues(int index)
Corresponds to the label values of Node resource.
|
com.google.protobuf.ByteString |
getValuesBytes(int index)
Corresponds to the label values of Node resource.
|
int |
getValuesCount()
Corresponds to the label values of Node resource.
|
com.google.protobuf.ProtocolStringList |
getValuesList()
Corresponds to the label values of Node resource.
|
boolean |
hasKey()
Corresponds to the label key of Node resource.
|
boolean |
hasOperator()
Defines the operation of node selection.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SchedulingNodeAffinity.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SchedulingNodeAffinity.Builder |
mergeFrom(com.google.protobuf.Message other) |
SchedulingNodeAffinity.Builder |
mergeFrom(SchedulingNodeAffinity other) |
SchedulingNodeAffinity.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SchedulingNodeAffinity.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SchedulingNodeAffinity.Builder |
setKey(String value)
Corresponds to the label key of Node resource.
|
SchedulingNodeAffinity.Builder |
setKeyBytes(com.google.protobuf.ByteString value)
Corresponds to the label key of Node resource.
|
SchedulingNodeAffinity.Builder |
setOperator(String value)
Defines the operation of node selection.
|
SchedulingNodeAffinity.Builder |
setOperatorBytes(com.google.protobuf.ByteString value)
Defines the operation of node selection.
|
SchedulingNodeAffinity.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SchedulingNodeAffinity.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SchedulingNodeAffinity.Builder |
setValues(int index,
String value)
Corresponds to the label values of Node resource.
|
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<SchedulingNodeAffinity.Builder>public SchedulingNodeAffinity.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulingNodeAffinity.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<SchedulingNodeAffinity.Builder>public SchedulingNodeAffinity getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SchedulingNodeAffinity build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SchedulingNodeAffinity buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SchedulingNodeAffinity.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulingNodeAffinity.Builder>public SchedulingNodeAffinity.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<SchedulingNodeAffinity.Builder>public SchedulingNodeAffinity.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulingNodeAffinity.Builder>public SchedulingNodeAffinity.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulingNodeAffinity.Builder>public SchedulingNodeAffinity.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<SchedulingNodeAffinity.Builder>public SchedulingNodeAffinity.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<SchedulingNodeAffinity.Builder>public SchedulingNodeAffinity.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SchedulingNodeAffinity.Builder>public SchedulingNodeAffinity.Builder mergeFrom(SchedulingNodeAffinity other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulingNodeAffinity.Builder>public SchedulingNodeAffinity.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<SchedulingNodeAffinity.Builder>IOExceptionpublic boolean hasKey()
Corresponds to the label key of Node resource.
optional string key = 106079;hasKey in interface SchedulingNodeAffinityOrBuilderpublic String getKey()
Corresponds to the label key of Node resource.
optional string key = 106079;getKey in interface SchedulingNodeAffinityOrBuilderpublic com.google.protobuf.ByteString getKeyBytes()
Corresponds to the label key of Node resource.
optional string key = 106079;getKeyBytes in interface SchedulingNodeAffinityOrBuilderpublic SchedulingNodeAffinity.Builder setKey(String value)
Corresponds to the label key of Node resource.
optional string key = 106079;value - The key to set.public SchedulingNodeAffinity.Builder clearKey()
Corresponds to the label key of Node resource.
optional string key = 106079;public SchedulingNodeAffinity.Builder setKeyBytes(com.google.protobuf.ByteString value)
Corresponds to the label key of Node resource.
optional string key = 106079;value - The bytes for key to set.public boolean hasOperator()
Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity. Check the Operator enum for the list of possible values.
optional string operator = 36317348;hasOperator in interface SchedulingNodeAffinityOrBuilderpublic String getOperator()
Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity. Check the Operator enum for the list of possible values.
optional string operator = 36317348;getOperator in interface SchedulingNodeAffinityOrBuilderpublic com.google.protobuf.ByteString getOperatorBytes()
Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity. Check the Operator enum for the list of possible values.
optional string operator = 36317348;getOperatorBytes in interface SchedulingNodeAffinityOrBuilderpublic SchedulingNodeAffinity.Builder setOperator(String value)
Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity. Check the Operator enum for the list of possible values.
optional string operator = 36317348;value - The operator to set.public SchedulingNodeAffinity.Builder clearOperator()
Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity. Check the Operator enum for the list of possible values.
optional string operator = 36317348;public SchedulingNodeAffinity.Builder setOperatorBytes(com.google.protobuf.ByteString value)
Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity. Check the Operator enum for the list of possible values.
optional string operator = 36317348;value - The bytes for operator to set.public com.google.protobuf.ProtocolStringList getValuesList()
Corresponds to the label values of Node resource.
repeated string values = 249928994;getValuesList in interface SchedulingNodeAffinityOrBuilderpublic int getValuesCount()
Corresponds to the label values of Node resource.
repeated string values = 249928994;getValuesCount in interface SchedulingNodeAffinityOrBuilderpublic String getValues(int index)
Corresponds to the label values of Node resource.
repeated string values = 249928994;getValues in interface SchedulingNodeAffinityOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getValuesBytes(int index)
Corresponds to the label values of Node resource.
repeated string values = 249928994;getValuesBytes in interface SchedulingNodeAffinityOrBuilderindex - The index of the value to return.public SchedulingNodeAffinity.Builder setValues(int index, String value)
Corresponds to the label values of Node resource.
repeated string values = 249928994;index - The index to set the value at.value - The values to set.public SchedulingNodeAffinity.Builder addValues(String value)
Corresponds to the label values of Node resource.
repeated string values = 249928994;value - The values to add.public SchedulingNodeAffinity.Builder addAllValues(Iterable<String> values)
Corresponds to the label values of Node resource.
repeated string values = 249928994;values - The values to add.public SchedulingNodeAffinity.Builder clearValues()
Corresponds to the label values of Node resource.
repeated string values = 249928994;public SchedulingNodeAffinity.Builder addValuesBytes(com.google.protobuf.ByteString value)
Corresponds to the label values of Node resource.
repeated string values = 249928994;value - The bytes of the values to add.public final SchedulingNodeAffinity.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulingNodeAffinity.Builder>public final SchedulingNodeAffinity.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulingNodeAffinity.Builder>Copyright © 2023 Google LLC. All rights reserved.