Interface MethodMatchOrBuilder

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

public interface MethodMatchOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasName

      boolean hasName()
       The name of the method.
       
      .envoy.type.matcher.v3.StringMatcher name = 1;
      Returns:
      Whether the name field is set.
    • getName

      StringMatcher getName()
       The name of the method.
       
      .envoy.type.matcher.v3.StringMatcher name = 1;
      Returns:
      The name.
    • getNameOrBuilder

      StringMatcherOrBuilder getNameOrBuilder()
       The name of the method.
       
      .envoy.type.matcher.v3.StringMatcher name = 1;
    • getParamsMatchCount

      int getParamsMatchCount()
       Method parameter definition.
       The key is the parameter index, starting from 0.
       The value is the parameter matching type.
       
      map<uint32, .envoy.extensions.filters.network.dubbo_proxy.v3.MethodMatch.ParameterMatchSpecifier> params_match = 2;
    • containsParamsMatch

      boolean containsParamsMatch(int key)
       Method parameter definition.
       The key is the parameter index, starting from 0.
       The value is the parameter matching type.
       
      map<uint32, .envoy.extensions.filters.network.dubbo_proxy.v3.MethodMatch.ParameterMatchSpecifier> params_match = 2;
    • getParamsMatch

      Deprecated.
      Use getParamsMatchMap() instead.
    • getParamsMatchMap

       Method parameter definition.
       The key is the parameter index, starting from 0.
       The value is the parameter matching type.
       
      map<uint32, .envoy.extensions.filters.network.dubbo_proxy.v3.MethodMatch.ParameterMatchSpecifier> params_match = 2;
    • getParamsMatchOrDefault

      MethodMatch.ParameterMatchSpecifier getParamsMatchOrDefault(int key, MethodMatch.ParameterMatchSpecifier defaultValue)
       Method parameter definition.
       The key is the parameter index, starting from 0.
       The value is the parameter matching type.
       
      map<uint32, .envoy.extensions.filters.network.dubbo_proxy.v3.MethodMatch.ParameterMatchSpecifier> params_match = 2;
    • getParamsMatchOrThrow

      MethodMatch.ParameterMatchSpecifier getParamsMatchOrThrow(int key)
       Method parameter definition.
       The key is the parameter index, starting from 0.
       The value is the parameter matching type.
       
      map<uint32, .envoy.extensions.filters.network.dubbo_proxy.v3.MethodMatch.ParameterMatchSpecifier> params_match = 2;