Interface RoutingRuleOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
RoutingRule, RoutingRule.Builder

public interface RoutingRuleOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Details

    • getRoutingParametersList

      List<RoutingParameter> getRoutingParametersList()
       A collection of Routing Parameter specifications.
       **NOTE:** If multiple Routing Parameters describe the same key
       (via the `path_template` field or via the `field` field when
       `path_template` is not provided), "last one wins" rule
       determines which Parameter gets used.
       See the examples for more details.
       
      repeated .google.api.RoutingParameter routing_parameters = 2 [json_name = "routingParameters"];
    • getRoutingParameters

      RoutingParameter getRoutingParameters(int index)
       A collection of Routing Parameter specifications.
       **NOTE:** If multiple Routing Parameters describe the same key
       (via the `path_template` field or via the `field` field when
       `path_template` is not provided), "last one wins" rule
       determines which Parameter gets used.
       See the examples for more details.
       
      repeated .google.api.RoutingParameter routing_parameters = 2 [json_name = "routingParameters"];
    • getRoutingParametersCount

      int getRoutingParametersCount()
       A collection of Routing Parameter specifications.
       **NOTE:** If multiple Routing Parameters describe the same key
       (via the `path_template` field or via the `field` field when
       `path_template` is not provided), "last one wins" rule
       determines which Parameter gets used.
       See the examples for more details.
       
      repeated .google.api.RoutingParameter routing_parameters = 2 [json_name = "routingParameters"];