Class MatchPredicate.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
io.envoyproxy.envoy.config.common.matcher.v3.MatchPredicate.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MatchPredicateOrBuilder,Cloneable
- Enclosing class:
- MatchPredicate
public static final class MatchPredicate.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
implements MatchPredicateOrBuilder
Match configuration. This is a recursive structure which allows complex nested match configurations to be built using various logical operators. [#next-free-field: 11]Protobuf type
envoy.config.common.matcher.v3.MatchPredicate-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()A set that describes a logical AND.The match configuration will always match.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) HTTP request generic body match configuration.HTTP request headers match configuration.HTTP request trailers match configuration.HTTP response generic body match configuration.HTTP response headers match configuration.HTTP response trailers match configuration.A negation match.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) A set that describes a logical OR.clone()A set that describes a logical AND.A set that describes a logical AND.A set that describes a logical AND.booleanThe match configuration will always match.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorHTTP request generic body match configuration.HTTP request generic body match configuration.HTTP request generic body match configuration.HTTP request headers match configuration.HTTP request headers match configuration.HTTP request headers match configuration.HTTP request trailers 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 generic body match configuration.HTTP response headers match configuration.HTTP response headers match configuration.HTTP response headers match configuration.HTTP response trailers match configuration.HTTP response trailers match configuration.HTTP response trailers match configuration.A negation match.A negation match.A negation match.A set that describes a logical OR.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanA set that describes a logical AND.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(MatchPredicate other) HTTP request generic body match configuration.HTTP request headers match configuration.HTTP request trailers match configuration.HTTP response generic body match configuration.HTTP response headers match configuration.HTTP response trailers match configuration.mergeNotMatch(MatchPredicate value) A negation match.A set that describes a logical OR.final MatchPredicate.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) A set that describes a logical AND.setAndMatch(MatchPredicate.MatchSet.Builder builderForValue) A set that describes a logical AND.setAnyMatch(boolean value) The match configuration will always match.HTTP request generic body match configuration.setHttpRequestGenericBodyMatch(HttpGenericBodyMatch.Builder builderForValue) HTTP request generic body match configuration.HTTP request headers match configuration.setHttpRequestHeadersMatch(HttpHeadersMatch.Builder builderForValue) HTTP request headers match configuration.HTTP request trailers match configuration.setHttpRequestTrailersMatch(HttpHeadersMatch.Builder builderForValue) HTTP request trailers match configuration.HTTP response generic body match configuration.setHttpResponseGenericBodyMatch(HttpGenericBodyMatch.Builder builderForValue) HTTP response generic body match configuration.HTTP response headers match configuration.setHttpResponseHeadersMatch(HttpHeadersMatch.Builder builderForValue) HTTP response headers match configuration.HTTP response trailers match configuration.setHttpResponseTrailersMatch(HttpHeadersMatch.Builder builderForValue) HTTP response trailers match configuration.setNotMatch(MatchPredicate value) A negation match.setNotMatch(MatchPredicate.Builder builderForValue) A negation match.A set that describes a logical OR.setOrMatch(MatchPredicate.MatchSet.Builder builderForValue) A set that describes a logical OR.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final MatchPredicate.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-
setField
public MatchPredicate.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-
setRepeatedField
public MatchPredicate.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-
addRepeatedField
public MatchPredicate.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MatchPredicate.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-
mergeFrom
public MatchPredicate.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MatchPredicate.Builder>- Throws:
IOException
-
getRuleCase
- Specified by:
getRuleCasein interfaceMatchPredicateOrBuilder
-
clearRule
-
hasOrMatch
public 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;- Specified by:
hasOrMatchin interfaceMatchPredicateOrBuilder- 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;- Specified by:
getOrMatchin interfaceMatchPredicateOrBuilder- Returns:
- The orMatch.
-
setOrMatch
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; -
setOrMatch
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; -
mergeOrMatch
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; -
clearOrMatch
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; -
getOrMatchBuilder
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; -
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;- Specified by:
getOrMatchOrBuilderin interfaceMatchPredicateOrBuilder
-
hasAndMatch
public 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;- Specified by:
hasAndMatchin interfaceMatchPredicateOrBuilder- 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;- Specified by:
getAndMatchin interfaceMatchPredicateOrBuilder- Returns:
- The andMatch.
-
setAndMatch
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; -
setAndMatch
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; -
mergeAndMatch
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; -
clearAndMatch
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; -
getAndMatchBuilder
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; -
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;- Specified by:
getAndMatchOrBuilderin interfaceMatchPredicateOrBuilder
-
hasNotMatch
public 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;- Specified by:
hasNotMatchin interfaceMatchPredicateOrBuilder- Returns:
- Whether the notMatch field is set.
-
getNotMatch
A negation match. The match configuration will match if the negated match condition matches.
.envoy.config.common.matcher.v3.MatchPredicate not_match = 3;- Specified by:
getNotMatchin interfaceMatchPredicateOrBuilder- Returns:
- The notMatch.
-
setNotMatch
A negation match. The match configuration will match if the negated match condition matches.
.envoy.config.common.matcher.v3.MatchPredicate not_match = 3; -
setNotMatch
A negation match. The match configuration will match if the negated match condition matches.
.envoy.config.common.matcher.v3.MatchPredicate not_match = 3; -
mergeNotMatch
A negation match. The match configuration will match if the negated match condition matches.
.envoy.config.common.matcher.v3.MatchPredicate not_match = 3; -
clearNotMatch
A negation match. The match configuration will match if the negated match condition matches.
.envoy.config.common.matcher.v3.MatchPredicate not_match = 3; -
getNotMatchBuilder
A negation match. The match configuration will match if the negated match condition matches.
.envoy.config.common.matcher.v3.MatchPredicate not_match = 3; -
getNotMatchOrBuilder
A negation match. The match configuration will match if the negated match condition matches.
.envoy.config.common.matcher.v3.MatchPredicate not_match = 3;- Specified by:
getNotMatchOrBuilderin interfaceMatchPredicateOrBuilder
-
hasAnyMatch
public boolean hasAnyMatch()The match configuration will always match.
bool any_match = 4 [(.validate.rules) = { ... }- Specified by:
hasAnyMatchin interfaceMatchPredicateOrBuilder- Returns:
- Whether the anyMatch field is set.
-
getAnyMatch
public boolean getAnyMatch()The match configuration will always match.
bool any_match = 4 [(.validate.rules) = { ... }- Specified by:
getAnyMatchin interfaceMatchPredicateOrBuilder- Returns:
- The anyMatch.
-
setAnyMatch
The match configuration will always match.
bool any_match = 4 [(.validate.rules) = { ... }- Parameters:
value- The anyMatch to set.- Returns:
- This builder for chaining.
-
clearAnyMatch
The match configuration will always match.
bool any_match = 4 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
hasHttpRequestHeadersMatch
public boolean hasHttpRequestHeadersMatch()HTTP request headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5;- Specified by:
hasHttpRequestHeadersMatchin interfaceMatchPredicateOrBuilder- Returns:
- Whether the httpRequestHeadersMatch field is set.
-
getHttpRequestHeadersMatch
HTTP request headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5;- Specified by:
getHttpRequestHeadersMatchin interfaceMatchPredicateOrBuilder- Returns:
- The httpRequestHeadersMatch.
-
setHttpRequestHeadersMatch
HTTP request headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5; -
setHttpRequestHeadersMatch
HTTP request headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5; -
mergeHttpRequestHeadersMatch
HTTP request headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5; -
clearHttpRequestHeadersMatch
HTTP request headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5; -
getHttpRequestHeadersMatchBuilder
HTTP request headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5; -
getHttpRequestHeadersMatchOrBuilder
HTTP request headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5;- Specified by:
getHttpRequestHeadersMatchOrBuilderin interfaceMatchPredicateOrBuilder
-
hasHttpRequestTrailersMatch
public boolean hasHttpRequestTrailersMatch()HTTP request trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6;- Specified by:
hasHttpRequestTrailersMatchin interfaceMatchPredicateOrBuilder- Returns:
- Whether the httpRequestTrailersMatch field is set.
-
getHttpRequestTrailersMatch
HTTP request trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6;- Specified by:
getHttpRequestTrailersMatchin interfaceMatchPredicateOrBuilder- Returns:
- The httpRequestTrailersMatch.
-
setHttpRequestTrailersMatch
HTTP request trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6; -
setHttpRequestTrailersMatch
HTTP request trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6; -
mergeHttpRequestTrailersMatch
HTTP request trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6; -
clearHttpRequestTrailersMatch
HTTP request trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6; -
getHttpRequestTrailersMatchBuilder
HTTP request trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6; -
getHttpRequestTrailersMatchOrBuilder
HTTP request trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6;- Specified by:
getHttpRequestTrailersMatchOrBuilderin interfaceMatchPredicateOrBuilder
-
hasHttpResponseHeadersMatch
public boolean hasHttpResponseHeadersMatch()HTTP response headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7;- Specified by:
hasHttpResponseHeadersMatchin interfaceMatchPredicateOrBuilder- Returns:
- Whether the httpResponseHeadersMatch field is set.
-
getHttpResponseHeadersMatch
HTTP response headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7;- Specified by:
getHttpResponseHeadersMatchin interfaceMatchPredicateOrBuilder- Returns:
- The httpResponseHeadersMatch.
-
setHttpResponseHeadersMatch
HTTP response headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7; -
setHttpResponseHeadersMatch
HTTP response headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7; -
mergeHttpResponseHeadersMatch
HTTP response headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7; -
clearHttpResponseHeadersMatch
HTTP response headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7; -
getHttpResponseHeadersMatchBuilder
HTTP response headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7; -
getHttpResponseHeadersMatchOrBuilder
HTTP response headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7;- Specified by:
getHttpResponseHeadersMatchOrBuilderin interfaceMatchPredicateOrBuilder
-
hasHttpResponseTrailersMatch
public boolean hasHttpResponseTrailersMatch()HTTP response trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8;- Specified by:
hasHttpResponseTrailersMatchin interfaceMatchPredicateOrBuilder- Returns:
- Whether the httpResponseTrailersMatch field is set.
-
getHttpResponseTrailersMatch
HTTP response trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8;- Specified by:
getHttpResponseTrailersMatchin interfaceMatchPredicateOrBuilder- Returns:
- The httpResponseTrailersMatch.
-
setHttpResponseTrailersMatch
HTTP response trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8; -
setHttpResponseTrailersMatch
public MatchPredicate.Builder setHttpResponseTrailersMatch(HttpHeadersMatch.Builder builderForValue) HTTP response trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8; -
mergeHttpResponseTrailersMatch
HTTP response trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8; -
clearHttpResponseTrailersMatch
HTTP response trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8; -
getHttpResponseTrailersMatchBuilder
HTTP response trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8; -
getHttpResponseTrailersMatchOrBuilder
HTTP response trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8;- Specified by:
getHttpResponseTrailersMatchOrBuilderin interfaceMatchPredicateOrBuilder
-
hasHttpRequestGenericBodyMatch
public boolean hasHttpRequestGenericBodyMatch()HTTP request generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;- Specified by:
hasHttpRequestGenericBodyMatchin interfaceMatchPredicateOrBuilder- Returns:
- Whether the httpRequestGenericBodyMatch field is set.
-
getHttpRequestGenericBodyMatch
HTTP request generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;- Specified by:
getHttpRequestGenericBodyMatchin interfaceMatchPredicateOrBuilder- Returns:
- The httpRequestGenericBodyMatch.
-
setHttpRequestGenericBodyMatch
HTTP request generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_request_generic_body_match = 9; -
setHttpRequestGenericBodyMatch
public MatchPredicate.Builder setHttpRequestGenericBodyMatch(HttpGenericBodyMatch.Builder builderForValue) HTTP request generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_request_generic_body_match = 9; -
mergeHttpRequestGenericBodyMatch
HTTP request generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_request_generic_body_match = 9; -
clearHttpRequestGenericBodyMatch
HTTP request generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_request_generic_body_match = 9; -
getHttpRequestGenericBodyMatchBuilder
HTTP request generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_request_generic_body_match = 9; -
getHttpRequestGenericBodyMatchOrBuilder
HTTP request generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;- Specified by:
getHttpRequestGenericBodyMatchOrBuilderin interfaceMatchPredicateOrBuilder
-
hasHttpResponseGenericBodyMatch
public boolean hasHttpResponseGenericBodyMatch()HTTP response generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;- Specified by:
hasHttpResponseGenericBodyMatchin interfaceMatchPredicateOrBuilder- Returns:
- Whether the httpResponseGenericBodyMatch field is set.
-
getHttpResponseGenericBodyMatch
HTTP response generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;- Specified by:
getHttpResponseGenericBodyMatchin interfaceMatchPredicateOrBuilder- Returns:
- The httpResponseGenericBodyMatch.
-
setHttpResponseGenericBodyMatch
HTTP response generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10; -
setHttpResponseGenericBodyMatch
public MatchPredicate.Builder setHttpResponseGenericBodyMatch(HttpGenericBodyMatch.Builder builderForValue) HTTP response generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10; -
mergeHttpResponseGenericBodyMatch
HTTP response generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10; -
clearHttpResponseGenericBodyMatch
HTTP response generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10; -
getHttpResponseGenericBodyMatchBuilder
HTTP response generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10; -
getHttpResponseGenericBodyMatchOrBuilder
HTTP response generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;- Specified by:
getHttpResponseGenericBodyMatchOrBuilderin interfaceMatchPredicateOrBuilder
-
setUnknownFields
public final MatchPredicate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-
mergeUnknownFields
public final MatchPredicate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
-