public final class SchedulingNodeAffinity extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
|---|---|
static class |
SchedulingNodeAffinity.Builder
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
|
static class |
SchedulingNodeAffinity.Operator
Defines the operation of node selection.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
KEY_FIELD_NUMBER |
static int |
OPERATOR_FIELD_NUMBER |
static int |
VALUES_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static SchedulingNodeAffinity |
getDefaultInstance() |
SchedulingNodeAffinity |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.Parser<SchedulingNodeAffinity> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
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.
|
int |
hashCode() |
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() |
static SchedulingNodeAffinity.Builder |
newBuilder() |
static SchedulingNodeAffinity.Builder |
newBuilder(SchedulingNodeAffinity prototype) |
SchedulingNodeAffinity.Builder |
newBuilderForType() |
protected SchedulingNodeAffinity.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SchedulingNodeAffinity |
parseDelimitedFrom(InputStream input) |
static SchedulingNodeAffinity |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SchedulingNodeAffinity |
parseFrom(byte[] data) |
static SchedulingNodeAffinity |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SchedulingNodeAffinity |
parseFrom(ByteBuffer data) |
static SchedulingNodeAffinity |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SchedulingNodeAffinity |
parseFrom(com.google.protobuf.ByteString data) |
static SchedulingNodeAffinity |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SchedulingNodeAffinity |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SchedulingNodeAffinity |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SchedulingNodeAffinity |
parseFrom(InputStream input) |
static SchedulingNodeAffinity |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SchedulingNodeAffinity> |
parser() |
SchedulingNodeAffinity.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int KEY_FIELD_NUMBER
public static final int OPERATOR_FIELD_NUMBER
public static final int VALUES_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SchedulingNodeAffinity parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SchedulingNodeAffinity parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SchedulingNodeAffinity parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SchedulingNodeAffinity parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SchedulingNodeAffinity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SchedulingNodeAffinity parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SchedulingNodeAffinity parseFrom(InputStream input) throws IOException
IOExceptionpublic static SchedulingNodeAffinity parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SchedulingNodeAffinity parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SchedulingNodeAffinity parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SchedulingNodeAffinity parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SchedulingNodeAffinity parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SchedulingNodeAffinity.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SchedulingNodeAffinity.Builder newBuilder()
public static SchedulingNodeAffinity.Builder newBuilder(SchedulingNodeAffinity prototype)
public SchedulingNodeAffinity.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SchedulingNodeAffinity.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SchedulingNodeAffinity getDefaultInstance()
public static com.google.protobuf.Parser<SchedulingNodeAffinity> parser()
public com.google.protobuf.Parser<SchedulingNodeAffinity> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SchedulingNodeAffinity getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.