Package com.google.cloud.compute.v1
Interface RoutePolicyPolicyTermOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RoutePolicyPolicyTerm,RoutePolicyPolicyTerm.Builder
@Generated
public interface RoutePolicyPolicyTermOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetActions(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.getMatch()CEL expression evaluated against a route to determine if this term applies.CEL expression evaluated against a route to determine if this term applies.intThe evaluation priority for this term, which must be between 0 (inclusive) and 2^31 (exclusive), and unique within the list.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.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getActionsList
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213; -
getActions
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213; -
getActionsCount
int getActionsCount()CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213; -
getActionsOrBuilderList
List<? extends ExprOrBuilder> getActionsOrBuilderList()CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213; -
getActionsOrBuilder
CEL expressions to evaluate to modify a route when this term matches.
repeated .google.cloud.compute.v1.Expr actions = 448809213; -
hasMatch
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;- Returns:
- Whether the match field is set.
-
getMatch
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;- Returns:
- The match.
-
getMatchOrBuilder
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; -
hasPriority
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;- Returns:
- Whether the priority field is set.
-
getPriority
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;- Returns:
- The priority.
-