Package com.google.cloud.compute.v1
Class RoutePolicyPolicyTerm
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.RoutePolicyPolicyTerm
- All Implemented Interfaces:
RoutePolicyPolicyTermOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class RoutePolicyPolicyTerm
extends com.google.protobuf.GeneratedMessage
implements RoutePolicyPolicyTermOrBuilder
Protobuf type
google.cloud.compute.v1.RoutePolicyPolicyTerm- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetActions(int index) CEL expressions to evaluate to modify a route when this term matches.intCEL expressions to evaluate to modify a route when this term matches.CEL expressions to evaluate to modify a route when this term matches.getActionsOrBuilder(int index) CEL expressions to evaluate to modify a route when this term matches.List<? extends ExprOrBuilder>CEL expressions to evaluate to modify a route when this term matches.static RoutePolicyPolicyTermstatic final com.google.protobuf.Descriptors.DescriptorgetMatch()CEL expression evaluated against a route to determine if this term applies.CEL expression evaluated against a route to determine if this term applies.com.google.protobuf.Parser<RoutePolicyPolicyTerm>intThe evaluation priority for this term, which must be between 0 (inclusive) and 2^31 (exclusive), and unique within the list.intinthashCode()booleanhasMatch()CEL expression evaluated against a route to determine if this term applies.booleanThe evaluation priority for this term, which must be between 0 (inclusive) and 2^31 (exclusive), and unique within the list.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(RoutePolicyPolicyTerm prototype) protected RoutePolicyPolicyTerm.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static RoutePolicyPolicyTermparseDelimitedFrom(InputStream input) static RoutePolicyPolicyTermparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutePolicyPolicyTermparseFrom(byte[] data) static RoutePolicyPolicyTermparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutePolicyPolicyTermparseFrom(com.google.protobuf.ByteString data) static RoutePolicyPolicyTermparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutePolicyPolicyTermparseFrom(com.google.protobuf.CodedInputStream input) static RoutePolicyPolicyTermparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutePolicyPolicyTermparseFrom(InputStream input) static RoutePolicyPolicyTermparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RoutePolicyPolicyTermparseFrom(ByteBuffer data) static RoutePolicyPolicyTermparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<RoutePolicyPolicyTerm>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
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, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
ACTIONS_FIELD_NUMBER
public static final int ACTIONS_FIELD_NUMBER- See Also:
-
MATCH_FIELD_NUMBER
public static final int MATCH_FIELD_NUMBER- See Also:
-
PRIORITY_FIELD_NUMBER
public static final int PRIORITY_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getActionsList
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213;- Specified by:
getActionsListin interfaceRoutePolicyPolicyTermOrBuilder
-
getActionsOrBuilderList
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213;- Specified by:
getActionsOrBuilderListin interfaceRoutePolicyPolicyTermOrBuilder
-
getActionsCount
public int getActionsCount()CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213;- Specified by:
getActionsCountin interfaceRoutePolicyPolicyTermOrBuilder
-
getActions
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213;- Specified by:
getActionsin interfaceRoutePolicyPolicyTermOrBuilder
-
getActionsOrBuilder
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213;- Specified by:
getActionsOrBuilderin interfaceRoutePolicyPolicyTermOrBuilder
-
hasMatch
public 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;- Specified by:
hasMatchin interfaceRoutePolicyPolicyTermOrBuilder- Returns:
- Whether the match field is set.
-
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;- Specified by:
getMatchin interfaceRoutePolicyPolicyTermOrBuilder- Returns:
- The match.
-
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;- Specified by:
getMatchOrBuilderin interfaceRoutePolicyPolicyTermOrBuilder
-
hasPriority
public 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;- Specified by:
hasPriorityin interfaceRoutePolicyPolicyTermOrBuilder- Returns:
- Whether the priority field is set.
-
getPriority
public 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;- Specified by:
getPriorityin interfaceRoutePolicyPolicyTermOrBuilder- Returns:
- The priority.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RoutePolicyPolicyTerm parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutePolicyPolicyTerm parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutePolicyPolicyTerm parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutePolicyPolicyTerm parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutePolicyPolicyTerm parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutePolicyPolicyTerm parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static RoutePolicyPolicyTerm parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static RoutePolicyPolicyTerm parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static RoutePolicyPolicyTerm parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static RoutePolicyPolicyTerm parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RoutePolicyPolicyTerm.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-