Interface RouteMatchOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    RouteMatch, RouteMatch.Builder

    public interface RouteMatchOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasMethod

        boolean hasMethod()
         Method level routing matching.
         
        .envoy.extensions.filters.network.dubbo_proxy.v3.MethodMatch method = 1;
        Returns:
        Whether the method field is set.
      • getMethod

        MethodMatch getMethod()
         Method level routing matching.
         
        .envoy.extensions.filters.network.dubbo_proxy.v3.MethodMatch method = 1;
        Returns:
        The method.
      • getMethodOrBuilder

        MethodMatchOrBuilder getMethodOrBuilder()
         Method level routing matching.
         
        .envoy.extensions.filters.network.dubbo_proxy.v3.MethodMatch method = 1;
      • getHeadersList

        List<HeaderMatcher> getHeadersList()
         Specifies a set of headers that the route should match on. The router will check the request’s
         headers against all the specified headers in the route config. A match will happen if all the
         headers in the route are present in the request with the same values (or based on presence if
         the value field is not in the config).
         
        repeated .envoy.config.route.v3.HeaderMatcher headers = 2;
      • getHeaders

        HeaderMatcher getHeaders​(int index)
         Specifies a set of headers that the route should match on. The router will check the request’s
         headers against all the specified headers in the route config. A match will happen if all the
         headers in the route are present in the request with the same values (or based on presence if
         the value field is not in the config).
         
        repeated .envoy.config.route.v3.HeaderMatcher headers = 2;
      • getHeadersCount

        int getHeadersCount()
         Specifies a set of headers that the route should match on. The router will check the request’s
         headers against all the specified headers in the route config. A match will happen if all the
         headers in the route are present in the request with the same values (or based on presence if
         the value field is not in the config).
         
        repeated .envoy.config.route.v3.HeaderMatcher headers = 2;
      • getHeadersOrBuilderList

        List<? extends HeaderMatcherOrBuilder> getHeadersOrBuilderList()
         Specifies a set of headers that the route should match on. The router will check the request’s
         headers against all the specified headers in the route config. A match will happen if all the
         headers in the route are present in the request with the same values (or based on presence if
         the value field is not in the config).
         
        repeated .envoy.config.route.v3.HeaderMatcher headers = 2;
      • getHeadersOrBuilder

        HeaderMatcherOrBuilder getHeadersOrBuilder​(int index)
         Specifies a set of headers that the route should match on. The router will check the request’s
         headers against all the specified headers in the route config. A match will happen if all the
         headers in the route are present in the request with the same values (or based on presence if
         the value field is not in the config).
         
        repeated .envoy.config.route.v3.HeaderMatcher headers = 2;