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 Type
    Method
    Description
    getActions(int index)
    CEL expressions to evaluate to modify a route when this term matches.
    int
    CEL expressions to evaluate to modify a route when this term matches.
    CEL expressions to evaluate to modify a route when this term matches.
    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.
    CEL expression evaluated against a route to determine if this term applies.
    CEL expression evaluated against a route to determine if this term applies.
    int
    The evaluation priority for this term, which must be between 0 (inclusive) and 2^31 (exclusive), and unique within the list.
    boolean
    CEL expression evaluated against a route to determine if this term applies.
    boolean
    The 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

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getActionsList

      List<Expr> getActionsList()
       CEL expressions to evaluate to modify a route when this term matches.
       
      repeated .google.cloud.compute.v1.Expr actions = 448809213;
    • getActions

      Expr getActions(int index)
       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

      ExprOrBuilder getActionsOrBuilder(int index)
       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.