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

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

    • hasHost

      boolean hasHost()
       Optional host pattern to match on. If not specified, any host will match.
       
      .envoy.type.matcher.v3.StringMatcher host = 1;
      Returns:
      Whether the host field is set.
    • getHost

      StringMatcher getHost()
       Optional host pattern to match on. If not specified, any host will match.
       
      .envoy.type.matcher.v3.StringMatcher host = 1;
      Returns:
      The host.
    • getHostOrBuilder

      StringMatcherOrBuilder getHostOrBuilder()
       Optional host pattern to match on. If not specified, any host will match.
       
      .envoy.type.matcher.v3.StringMatcher host = 1;
    • hasPath

      boolean hasPath()
       Optional path pattern to match on. If not specified, any path will match.
       
      .envoy.type.matcher.v3.StringMatcher path = 2;
      Returns:
      Whether the path field is set.
    • getPath

      StringMatcher getPath()
       Optional path pattern to match on. If not specified, any path will match.
       
      .envoy.type.matcher.v3.StringMatcher path = 2;
      Returns:
      The path.
    • getPathOrBuilder

      StringMatcherOrBuilder getPathOrBuilder()
       Optional path pattern to match on. If not specified, any path will match.
       
      .envoy.type.matcher.v3.StringMatcher path = 2;
    • hasMethod

      boolean hasMethod()
       Optional method pattern to match on. If not specified, any method will match.
       
      .envoy.type.matcher.v3.StringMatcher method = 3;
      Returns:
      Whether the method field is set.
    • getMethod

      StringMatcher getMethod()
       Optional method pattern to match on. If not specified, any method will match.
       
      .envoy.type.matcher.v3.StringMatcher method = 3;
      Returns:
      The method.
    • getMethodOrBuilder

      StringMatcherOrBuilder getMethodOrBuilder()
       Optional method pattern to match on. If not specified, any method will match.
       
      .envoy.type.matcher.v3.StringMatcher method = 3;
    • getPropertiesList

      List<KeyValueMatchEntry> getPropertiesList()
       Optional arbitrary properties to match on. If not specified, any properties
       will match. The key is the property name and the value is the property value
       to match on.
       
      repeated .envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntry properties = 4;
    • getProperties

      KeyValueMatchEntry getProperties(int index)
       Optional arbitrary properties to match on. If not specified, any properties
       will match. The key is the property name and the value is the property value
       to match on.
       
      repeated .envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntry properties = 4;
    • getPropertiesCount

      int getPropertiesCount()
       Optional arbitrary properties to match on. If not specified, any properties
       will match. The key is the property name and the value is the property value
       to match on.
       
      repeated .envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntry properties = 4;
    • getPropertiesOrBuilderList

      List<? extends KeyValueMatchEntryOrBuilder> getPropertiesOrBuilderList()
       Optional arbitrary properties to match on. If not specified, any properties
       will match. The key is the property name and the value is the property value
       to match on.
       
      repeated .envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntry properties = 4;
    • getPropertiesOrBuilder

      KeyValueMatchEntryOrBuilder getPropertiesOrBuilder(int index)
       Optional arbitrary properties to match on. If not specified, any properties
       will match. The key is the property name and the value is the property value
       to match on.
       
      repeated .envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntry properties = 4;