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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MatchPredicate.MatchSetgetAndMatch()A set that describes a logical AND.MatchPredicate.MatchSetOrBuildergetAndMatchOrBuilder()A set that describes a logical AND.booleangetAnyMatch()The match configuration will always match.HttpGenericBodyMatchgetHttpRequestGenericBodyMatch()HTTP request generic body match configuration.HttpGenericBodyMatchOrBuildergetHttpRequestGenericBodyMatchOrBuilder()HTTP request generic body match configuration.HttpHeadersMatchgetHttpRequestHeadersMatch()HTTP request headers match configuration.HttpHeadersMatchOrBuildergetHttpRequestHeadersMatchOrBuilder()HTTP request headers match configuration.HttpHeadersMatchgetHttpRequestTrailersMatch()HTTP request trailers match configuration.HttpHeadersMatchOrBuildergetHttpRequestTrailersMatchOrBuilder()HTTP request trailers match configuration.HttpGenericBodyMatchgetHttpResponseGenericBodyMatch()HTTP response generic body match configuration.HttpGenericBodyMatchOrBuildergetHttpResponseGenericBodyMatchOrBuilder()HTTP response generic body match configuration.HttpHeadersMatchgetHttpResponseHeadersMatch()HTTP response headers match configuration.HttpHeadersMatchOrBuildergetHttpResponseHeadersMatchOrBuilder()HTTP response headers match configuration.HttpHeadersMatchgetHttpResponseTrailersMatch()HTTP response trailers match configuration.HttpHeadersMatchOrBuildergetHttpResponseTrailersMatchOrBuilder()HTTP response trailers match configuration.MatchPredicategetNotMatch()A negation match.MatchPredicateOrBuildergetNotMatchOrBuilder()A negation match.MatchPredicate.MatchSetgetOrMatch()A set that describes a logical OR.MatchPredicate.MatchSetOrBuildergetOrMatchOrBuilder()A set that describes a logical OR.MatchPredicate.RuleCasegetRuleCase()booleanhasAndMatch()A set that describes a logical AND.booleanhasAnyMatch()The match configuration will always match.booleanhasHttpRequestGenericBodyMatch()HTTP request generic body match configuration.booleanhasHttpRequestHeadersMatch()HTTP request headers match configuration.booleanhasHttpRequestTrailersMatch()HTTP request trailers match configuration.booleanhasHttpResponseGenericBodyMatch()HTTP response generic body match configuration.booleanhasHttpResponseHeadersMatch()HTTP response headers match configuration.booleanhasHttpResponseTrailersMatch()HTTP response trailers match configuration.booleanhasNotMatch()A negation match.booleanhasOrMatch()A set that describes a logical OR.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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.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()
-
-