Interface MatchPredicateOrBuilder

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

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

    • hasOrMatch

      boolean hasOrMatch()
       A set that describes a logical OR. If any member of the set matches, the match configuration
       matches.
       
      .envoy.config.common.matcher.v3.MatchPredicate.MatchSet or_match = 1;
      Returns:
      Whether the orMatch field is set.
    • getOrMatch

       A set that describes a logical OR. If any member of the set matches, the match configuration
       matches.
       
      .envoy.config.common.matcher.v3.MatchPredicate.MatchSet or_match = 1;
      Returns:
      The orMatch.
    • getOrMatchOrBuilder

      MatchPredicate.MatchSetOrBuilder getOrMatchOrBuilder()
       A set that describes a logical OR. If any member of the set matches, the match configuration
       matches.
       
      .envoy.config.common.matcher.v3.MatchPredicate.MatchSet or_match = 1;
    • hasAndMatch

      boolean hasAndMatch()
       A set that describes a logical AND. If all members of the set match, the match configuration
       matches.
       
      .envoy.config.common.matcher.v3.MatchPredicate.MatchSet and_match = 2;
      Returns:
      Whether the andMatch field is set.
    • getAndMatch

       A set that describes a logical AND. If all members of the set match, the match configuration
       matches.
       
      .envoy.config.common.matcher.v3.MatchPredicate.MatchSet and_match = 2;
      Returns:
      The andMatch.
    • getAndMatchOrBuilder

      MatchPredicate.MatchSetOrBuilder getAndMatchOrBuilder()
       A set that describes a logical AND. If all members of the set match, the match configuration
       matches.
       
      .envoy.config.common.matcher.v3.MatchPredicate.MatchSet and_match = 2;
    • hasNotMatch

      boolean hasNotMatch()
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.common.matcher.v3.MatchPredicate not_match = 3;
      Returns:
      Whether the notMatch field is set.
    • getNotMatch

      MatchPredicate getNotMatch()
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.common.matcher.v3.MatchPredicate not_match = 3;
      Returns:
      The notMatch.
    • getNotMatchOrBuilder

      MatchPredicateOrBuilder getNotMatchOrBuilder()
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.common.matcher.v3.MatchPredicate not_match = 3;
    • hasAnyMatch

      boolean hasAnyMatch()
       The match configuration will always match.
       
      bool any_match = 4 [(.validate.rules) = { ... }
      Returns:
      Whether the anyMatch field is set.
    • getAnyMatch

      boolean getAnyMatch()
       The match configuration will always match.
       
      bool any_match = 4 [(.validate.rules) = { ... }
      Returns:
      The anyMatch.
    • hasHttpRequestHeadersMatch

      boolean hasHttpRequestHeadersMatch()
       HTTP request headers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5;
      Returns:
      Whether the httpRequestHeadersMatch field is set.
    • getHttpRequestHeadersMatch

      HttpHeadersMatch getHttpRequestHeadersMatch()
       HTTP request headers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5;
      Returns:
      The httpRequestHeadersMatch.
    • getHttpRequestHeadersMatchOrBuilder

      HttpHeadersMatchOrBuilder getHttpRequestHeadersMatchOrBuilder()
       HTTP request headers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5;
    • hasHttpRequestTrailersMatch

      boolean hasHttpRequestTrailersMatch()
       HTTP request trailers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6;
      Returns:
      Whether the httpRequestTrailersMatch field is set.
    • getHttpRequestTrailersMatch

      HttpHeadersMatch getHttpRequestTrailersMatch()
       HTTP request trailers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6;
      Returns:
      The httpRequestTrailersMatch.
    • getHttpRequestTrailersMatchOrBuilder

      HttpHeadersMatchOrBuilder getHttpRequestTrailersMatchOrBuilder()
       HTTP request trailers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6;
    • hasHttpResponseHeadersMatch

      boolean hasHttpResponseHeadersMatch()
       HTTP response headers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7;
      Returns:
      Whether the httpResponseHeadersMatch field is set.
    • getHttpResponseHeadersMatch

      HttpHeadersMatch getHttpResponseHeadersMatch()
       HTTP response headers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7;
      Returns:
      The httpResponseHeadersMatch.
    • getHttpResponseHeadersMatchOrBuilder

      HttpHeadersMatchOrBuilder getHttpResponseHeadersMatchOrBuilder()
       HTTP response headers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7;
    • hasHttpResponseTrailersMatch

      boolean hasHttpResponseTrailersMatch()
       HTTP response trailers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8;
      Returns:
      Whether the httpResponseTrailersMatch field is set.
    • getHttpResponseTrailersMatch

      HttpHeadersMatch getHttpResponseTrailersMatch()
       HTTP response trailers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8;
      Returns:
      The httpResponseTrailersMatch.
    • getHttpResponseTrailersMatchOrBuilder

      HttpHeadersMatchOrBuilder getHttpResponseTrailersMatchOrBuilder()
       HTTP response trailers match configuration.
       
      .envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8;
    • hasHttpRequestGenericBodyMatch

      boolean hasHttpRequestGenericBodyMatch()
       HTTP request generic body match configuration.
       
      .envoy.config.common.matcher.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;
      Returns:
      Whether the httpRequestGenericBodyMatch field is set.
    • getHttpRequestGenericBodyMatch

      HttpGenericBodyMatch getHttpRequestGenericBodyMatch()
       HTTP request generic body match configuration.
       
      .envoy.config.common.matcher.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;
      Returns:
      The httpRequestGenericBodyMatch.
    • getHttpRequestGenericBodyMatchOrBuilder

      HttpGenericBodyMatchOrBuilder getHttpRequestGenericBodyMatchOrBuilder()
       HTTP request generic body match configuration.
       
      .envoy.config.common.matcher.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;
    • hasHttpResponseGenericBodyMatch

      boolean hasHttpResponseGenericBodyMatch()
       HTTP response generic body match configuration.
       
      .envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;
      Returns:
      Whether the httpResponseGenericBodyMatch field is set.
    • getHttpResponseGenericBodyMatch

      HttpGenericBodyMatch getHttpResponseGenericBodyMatch()
       HTTP response generic body match configuration.
       
      .envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;
      Returns:
      The httpResponseGenericBodyMatch.
    • getHttpResponseGenericBodyMatchOrBuilder

      HttpGenericBodyMatchOrBuilder getHttpResponseGenericBodyMatchOrBuilder()
       HTTP response generic body match configuration.
       
      .envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;
    • getRuleCase