public final class RoutePolicyPolicyTerm extends com.google.protobuf.GeneratedMessageV3 implements RoutePolicyPolicyTermOrBuilder
Protobuf type
google.cloud.compute.v1.RoutePolicyPolicyTerm| Modifier and Type | Class and Description |
|---|---|
static class |
RoutePolicyPolicyTerm.Builder
Protobuf type
google.cloud.compute.v1.RoutePolicyPolicyTerm |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ACTIONS_FIELD_NUMBER |
static int |
MATCH_FIELD_NUMBER |
static int |
PRIORITY_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Expr |
getActions(int index)
CEL expressions to evaluate to modify a route when this term matches.
|
int |
getActionsCount()
CEL expressions to evaluate to modify a route when this term matches.
|
List<Expr> |
getActionsList()
CEL expressions to evaluate to modify a route when this term matches.
|
ExprOrBuilder |
getActionsOrBuilder(int index)
CEL expressions to evaluate to modify a route when this term matches.
|
List<? extends ExprOrBuilder> |
getActionsOrBuilderList()
CEL expressions to evaluate to modify a route when this term matches.
|
static RoutePolicyPolicyTerm |
getDefaultInstance() |
RoutePolicyPolicyTerm |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Expr |
getMatch()
CEL expression evaluated against a route to determine if this term applies.
|
ExprOrBuilder |
getMatchOrBuilder()
CEL expression evaluated against a route to determine if this term applies.
|
com.google.protobuf.Parser<RoutePolicyPolicyTerm> |
getParserForType() |
int |
getPriority()
The evaluation priority for this term, which must be between 0 (inclusive) and 2^31 (exclusive), and unique within the list.
|
int |
getSerializedSize() |
int |
hashCode() |
boolean |
hasMatch()
CEL expression evaluated against a route to determine if this term applies.
|
boolean |
hasPriority()
The evaluation priority for this term, which must be between 0 (inclusive) and 2^31 (exclusive), and unique within the list.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static RoutePolicyPolicyTerm.Builder |
newBuilder() |
static RoutePolicyPolicyTerm.Builder |
newBuilder(RoutePolicyPolicyTerm prototype) |
RoutePolicyPolicyTerm.Builder |
newBuilderForType() |
protected RoutePolicyPolicyTerm.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static RoutePolicyPolicyTerm |
parseDelimitedFrom(InputStream input) |
static RoutePolicyPolicyTerm |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RoutePolicyPolicyTerm |
parseFrom(byte[] data) |
static RoutePolicyPolicyTerm |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RoutePolicyPolicyTerm |
parseFrom(ByteBuffer data) |
static RoutePolicyPolicyTerm |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RoutePolicyPolicyTerm |
parseFrom(com.google.protobuf.ByteString data) |
static RoutePolicyPolicyTerm |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RoutePolicyPolicyTerm |
parseFrom(com.google.protobuf.CodedInputStream input) |
static RoutePolicyPolicyTerm |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RoutePolicyPolicyTerm |
parseFrom(InputStream input) |
static RoutePolicyPolicyTerm |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<RoutePolicyPolicyTerm> |
parser() |
RoutePolicyPolicyTerm.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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 ACTIONS_FIELD_NUMBER
public static final int MATCH_FIELD_NUMBER
public static final int PRIORITY_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance 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 List<Expr> getActionsList()
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213;getActionsList in interface RoutePolicyPolicyTermOrBuilderpublic List<? extends ExprOrBuilder> getActionsOrBuilderList()
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213;getActionsOrBuilderList in interface RoutePolicyPolicyTermOrBuilderpublic int getActionsCount()
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213;getActionsCount in interface RoutePolicyPolicyTermOrBuilderpublic Expr getActions(int index)
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213;getActions in interface RoutePolicyPolicyTermOrBuilderpublic ExprOrBuilder getActionsOrBuilder(int index)
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213;getActionsOrBuilder in interface RoutePolicyPolicyTermOrBuilderpublic boolean hasMatch()
CEL expression evaluated against a route to determine if this term applies. When not set, the term applies to all routes.
optional .google.cloud.compute.v1.Expr match = 103668165;hasMatch in interface RoutePolicyPolicyTermOrBuilderpublic Expr getMatch()
CEL expression evaluated against a route to determine if this term applies. When not set, the term applies to all routes.
optional .google.cloud.compute.v1.Expr match = 103668165;getMatch in interface RoutePolicyPolicyTermOrBuilderpublic ExprOrBuilder getMatchOrBuilder()
CEL expression evaluated against a route to determine if this term applies. When not set, the term applies to all routes.
optional .google.cloud.compute.v1.Expr match = 103668165;getMatchOrBuilder in interface RoutePolicyPolicyTermOrBuilderpublic boolean hasPriority()
The evaluation priority for this term, which must be between 0 (inclusive) and 2^31 (exclusive), and unique within the list.
optional int32 priority = 445151652;hasPriority in interface RoutePolicyPolicyTermOrBuilderpublic int getPriority()
The evaluation priority for this term, which must be between 0 (inclusive) and 2^31 (exclusive), and unique within the list.
optional int32 priority = 445151652;getPriority in interface RoutePolicyPolicyTermOrBuilderpublic 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 RoutePolicyPolicyTerm parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RoutePolicyPolicyTerm parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RoutePolicyPolicyTerm parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RoutePolicyPolicyTerm parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RoutePolicyPolicyTerm parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RoutePolicyPolicyTerm parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RoutePolicyPolicyTerm parseFrom(InputStream input) throws IOException
IOExceptionpublic static RoutePolicyPolicyTerm parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RoutePolicyPolicyTerm parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static RoutePolicyPolicyTerm parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RoutePolicyPolicyTerm parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static RoutePolicyPolicyTerm parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic RoutePolicyPolicyTerm.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static RoutePolicyPolicyTerm.Builder newBuilder()
public static RoutePolicyPolicyTerm.Builder newBuilder(RoutePolicyPolicyTerm prototype)
public RoutePolicyPolicyTerm.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected RoutePolicyPolicyTerm.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static RoutePolicyPolicyTerm getDefaultInstance()
public static com.google.protobuf.Parser<RoutePolicyPolicyTerm> parser()
public com.google.protobuf.Parser<RoutePolicyPolicyTerm> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public RoutePolicyPolicyTerm getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.