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 Detail

      • 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

        MatchPredicate.MatchSet 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

        MatchPredicate.MatchSet 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;