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 Summary
Modifier and TypeMethodDescriptionA set that describes a logical AND.A set that describes a logical AND.booleanThe match configuration will always match.HTTP request generic body match configuration.HTTP request generic body match configuration.HTTP request headers match configuration.HTTP request headers match configuration.HTTP request trailers match configuration.HTTP request trailers match configuration.HTTP response generic body match configuration.HTTP response generic body match configuration.HTTP response headers match configuration.HTTP response headers match configuration.HTTP response trailers match configuration.HTTP response trailers match configuration.A negation match.A negation match.A set that describes a logical OR.A set that describes a logical OR.booleanA set that describes a logical AND.booleanThe match configuration will always match.booleanHTTP request generic body match configuration.booleanHTTP request headers match configuration.booleanHTTP request trailers match configuration.booleanHTTP response generic body match configuration.booleanHTTP response headers match configuration.booleanHTTP response trailers match configuration.booleanA negation match.booleanA set that describes a logical OR.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.tap.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.tap.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.tap.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.tap.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.tap.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.tap.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.tap.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.tap.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.tap.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.tap.v3.HttpHeadersMatch http_request_headers_match = 5;- Returns:
- Whether the httpRequestHeadersMatch field is set.
-
getHttpRequestHeadersMatch
HttpHeadersMatch getHttpRequestHeadersMatch()HTTP request headers match configuration.
.envoy.config.tap.v3.HttpHeadersMatch http_request_headers_match = 5;- Returns:
- The httpRequestHeadersMatch.
-
getHttpRequestHeadersMatchOrBuilder
HttpHeadersMatchOrBuilder getHttpRequestHeadersMatchOrBuilder()HTTP request headers match configuration.
.envoy.config.tap.v3.HttpHeadersMatch http_request_headers_match = 5; -
hasHttpRequestTrailersMatch
boolean hasHttpRequestTrailersMatch()HTTP request trailers match configuration.
.envoy.config.tap.v3.HttpHeadersMatch http_request_trailers_match = 6;- Returns:
- Whether the httpRequestTrailersMatch field is set.
-
getHttpRequestTrailersMatch
HttpHeadersMatch getHttpRequestTrailersMatch()HTTP request trailers match configuration.
.envoy.config.tap.v3.HttpHeadersMatch http_request_trailers_match = 6;- Returns:
- The httpRequestTrailersMatch.
-
getHttpRequestTrailersMatchOrBuilder
HttpHeadersMatchOrBuilder getHttpRequestTrailersMatchOrBuilder()HTTP request trailers match configuration.
.envoy.config.tap.v3.HttpHeadersMatch http_request_trailers_match = 6; -
hasHttpResponseHeadersMatch
boolean hasHttpResponseHeadersMatch()HTTP response headers match configuration.
.envoy.config.tap.v3.HttpHeadersMatch http_response_headers_match = 7;- Returns:
- Whether the httpResponseHeadersMatch field is set.
-
getHttpResponseHeadersMatch
HttpHeadersMatch getHttpResponseHeadersMatch()HTTP response headers match configuration.
.envoy.config.tap.v3.HttpHeadersMatch http_response_headers_match = 7;- Returns:
- The httpResponseHeadersMatch.
-
getHttpResponseHeadersMatchOrBuilder
HttpHeadersMatchOrBuilder getHttpResponseHeadersMatchOrBuilder()HTTP response headers match configuration.
.envoy.config.tap.v3.HttpHeadersMatch http_response_headers_match = 7; -
hasHttpResponseTrailersMatch
boolean hasHttpResponseTrailersMatch()HTTP response trailers match configuration.
.envoy.config.tap.v3.HttpHeadersMatch http_response_trailers_match = 8;- Returns:
- Whether the httpResponseTrailersMatch field is set.
-
getHttpResponseTrailersMatch
HttpHeadersMatch getHttpResponseTrailersMatch()HTTP response trailers match configuration.
.envoy.config.tap.v3.HttpHeadersMatch http_response_trailers_match = 8;- Returns:
- The httpResponseTrailersMatch.
-
getHttpResponseTrailersMatchOrBuilder
HttpHeadersMatchOrBuilder getHttpResponseTrailersMatchOrBuilder()HTTP response trailers match configuration.
.envoy.config.tap.v3.HttpHeadersMatch http_response_trailers_match = 8; -
hasHttpRequestGenericBodyMatch
boolean hasHttpRequestGenericBodyMatch()HTTP request generic body match configuration.
.envoy.config.tap.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.tap.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;- Returns:
- The httpRequestGenericBodyMatch.
-
getHttpRequestGenericBodyMatchOrBuilder
HttpGenericBodyMatchOrBuilder getHttpRequestGenericBodyMatchOrBuilder()HTTP request generic body match configuration.
.envoy.config.tap.v3.HttpGenericBodyMatch http_request_generic_body_match = 9; -
hasHttpResponseGenericBodyMatch
boolean hasHttpResponseGenericBodyMatch()HTTP response generic body match configuration.
.envoy.config.tap.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.tap.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;- Returns:
- The httpResponseGenericBodyMatch.
-
getHttpResponseGenericBodyMatchOrBuilder
HttpGenericBodyMatchOrBuilder getHttpResponseGenericBodyMatchOrBuilder()HTTP response generic body match configuration.
.envoy.config.tap.v3.HttpGenericBodyMatch http_response_generic_body_match = 10; -
getRuleCase
MatchPredicate.RuleCase getRuleCase()
-