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.tap.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
 Tap 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.tap.v3.MatchPredicate
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
    • clear

      public MatchPredicate.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
    • getDefaultInstanceForType

      public MatchPredicate getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public MatchPredicate build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public MatchPredicate buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public MatchPredicate.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
    • setField

      public MatchPredicate.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
    • clearField

      public MatchPredicate.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
    • clearOneof

      public MatchPredicate.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
    • setRepeatedField

      public MatchPredicate.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
    • addRepeatedField

      public MatchPredicate.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
    • mergeFrom

      public MatchPredicate.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<MatchPredicate.Builder>
    • mergeFrom

      public MatchPredicate.Builder mergeFrom(MatchPredicate other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<MatchPredicate.Builder>
      Throws:
      IOException
    • getRuleCase

      public MatchPredicate.RuleCase getRuleCase()
      Specified by:
      getRuleCase in interface MatchPredicateOrBuilder
    • clearRule

      public MatchPredicate.Builder 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.tap.v3.MatchPredicate.MatchSet or_match = 1;
      Specified by:
      hasOrMatch in interface MatchPredicateOrBuilder
      Returns:
      Whether the orMatch field is set.
    • getOrMatch

      public 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;
      Specified by:
      getOrMatch in interface MatchPredicateOrBuilder
      Returns:
      The orMatch.
    • setOrMatch

       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;
    • setOrMatch

      public MatchPredicate.Builder setOrMatch(MatchPredicate.MatchSet.Builder builderForValue)
       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;
    • mergeOrMatch

      public MatchPredicate.Builder mergeOrMatch(MatchPredicate.MatchSet value)
       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;
    • clearOrMatch

      public MatchPredicate.Builder clearOrMatch()
       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;
    • getOrMatchBuilder

      public MatchPredicate.MatchSet.Builder getOrMatchBuilder()
       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;
    • getOrMatchOrBuilder

      public 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;
      Specified by:
      getOrMatchOrBuilder in interface MatchPredicateOrBuilder
    • hasAndMatch

      public 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;
      Specified by:
      hasAndMatch in interface MatchPredicateOrBuilder
      Returns:
      Whether the andMatch field is set.
    • getAndMatch

      public 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;
      Specified by:
      getAndMatch in interface MatchPredicateOrBuilder
      Returns:
      The andMatch.
    • setAndMatch

      public MatchPredicate.Builder setAndMatch(MatchPredicate.MatchSet value)
       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;
    • setAndMatch

      public MatchPredicate.Builder setAndMatch(MatchPredicate.MatchSet.Builder builderForValue)
       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;
    • mergeAndMatch

      public MatchPredicate.Builder mergeAndMatch(MatchPredicate.MatchSet value)
       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;
    • clearAndMatch

      public MatchPredicate.Builder clearAndMatch()
       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;
    • getAndMatchBuilder

      public MatchPredicate.MatchSet.Builder getAndMatchBuilder()
       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;
    • getAndMatchOrBuilder

      public 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;
      Specified by:
      getAndMatchOrBuilder in interface MatchPredicateOrBuilder
    • hasNotMatch

      public boolean hasNotMatch()
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.tap.v3.MatchPredicate not_match = 3;
      Specified by:
      hasNotMatch in interface MatchPredicateOrBuilder
      Returns:
      Whether the notMatch field is set.
    • getNotMatch

      public MatchPredicate getNotMatch()
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.tap.v3.MatchPredicate not_match = 3;
      Specified by:
      getNotMatch in interface MatchPredicateOrBuilder
      Returns:
      The notMatch.
    • setNotMatch

      public MatchPredicate.Builder setNotMatch(MatchPredicate value)
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.tap.v3.MatchPredicate not_match = 3;
    • setNotMatch

      public MatchPredicate.Builder setNotMatch(MatchPredicate.Builder builderForValue)
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.tap.v3.MatchPredicate not_match = 3;
    • mergeNotMatch

      public MatchPredicate.Builder mergeNotMatch(MatchPredicate value)
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.tap.v3.MatchPredicate not_match = 3;
    • clearNotMatch

      public MatchPredicate.Builder clearNotMatch()
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.tap.v3.MatchPredicate not_match = 3;
    • getNotMatchBuilder

      public MatchPredicate.Builder getNotMatchBuilder()
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.tap.v3.MatchPredicate not_match = 3;
    • getNotMatchOrBuilder

      public MatchPredicateOrBuilder getNotMatchOrBuilder()
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.tap.v3.MatchPredicate not_match = 3;
      Specified by:
      getNotMatchOrBuilder in interface MatchPredicateOrBuilder
    • hasAnyMatch

      public boolean hasAnyMatch()
       The match configuration will always match.
       
      bool any_match = 4 [(.validate.rules) = { ... }
      Specified by:
      hasAnyMatch in interface MatchPredicateOrBuilder
      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:
      getAnyMatch in interface MatchPredicateOrBuilder
      Returns:
      The anyMatch.
    • setAnyMatch

      public MatchPredicate.Builder setAnyMatch(boolean value)
       The match configuration will always match.
       
      bool any_match = 4 [(.validate.rules) = { ... }
      Parameters:
      value - The anyMatch to set.
      Returns:
      This builder for chaining.
    • clearAnyMatch

      public MatchPredicate.Builder 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.tap.v3.HttpHeadersMatch http_request_headers_match = 5;
      Specified by:
      hasHttpRequestHeadersMatch in interface MatchPredicateOrBuilder
      Returns:
      Whether the httpRequestHeadersMatch field is set.
    • getHttpRequestHeadersMatch

      public HttpHeadersMatch getHttpRequestHeadersMatch()
       HTTP request headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_headers_match = 5;
      Specified by:
      getHttpRequestHeadersMatch in interface MatchPredicateOrBuilder
      Returns:
      The httpRequestHeadersMatch.
    • setHttpRequestHeadersMatch

      public MatchPredicate.Builder setHttpRequestHeadersMatch(HttpHeadersMatch value)
       HTTP request headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_headers_match = 5;
    • setHttpRequestHeadersMatch

      public MatchPredicate.Builder setHttpRequestHeadersMatch(HttpHeadersMatch.Builder builderForValue)
       HTTP request headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_headers_match = 5;
    • mergeHttpRequestHeadersMatch

      public MatchPredicate.Builder mergeHttpRequestHeadersMatch(HttpHeadersMatch value)
       HTTP request headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_headers_match = 5;
    • clearHttpRequestHeadersMatch

      public MatchPredicate.Builder clearHttpRequestHeadersMatch()
       HTTP request headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_headers_match = 5;
    • getHttpRequestHeadersMatchBuilder

      public HttpHeadersMatch.Builder getHttpRequestHeadersMatchBuilder()
       HTTP request headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_headers_match = 5;
    • getHttpRequestHeadersMatchOrBuilder

      public HttpHeadersMatchOrBuilder getHttpRequestHeadersMatchOrBuilder()
       HTTP request headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_headers_match = 5;
      Specified by:
      getHttpRequestHeadersMatchOrBuilder in interface MatchPredicateOrBuilder
    • hasHttpRequestTrailersMatch

      public boolean hasHttpRequestTrailersMatch()
       HTTP request trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_trailers_match = 6;
      Specified by:
      hasHttpRequestTrailersMatch in interface MatchPredicateOrBuilder
      Returns:
      Whether the httpRequestTrailersMatch field is set.
    • getHttpRequestTrailersMatch

      public HttpHeadersMatch getHttpRequestTrailersMatch()
       HTTP request trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_trailers_match = 6;
      Specified by:
      getHttpRequestTrailersMatch in interface MatchPredicateOrBuilder
      Returns:
      The httpRequestTrailersMatch.
    • setHttpRequestTrailersMatch

      public MatchPredicate.Builder setHttpRequestTrailersMatch(HttpHeadersMatch value)
       HTTP request trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_trailers_match = 6;
    • setHttpRequestTrailersMatch

      public MatchPredicate.Builder setHttpRequestTrailersMatch(HttpHeadersMatch.Builder builderForValue)
       HTTP request trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_trailers_match = 6;
    • mergeHttpRequestTrailersMatch

      public MatchPredicate.Builder mergeHttpRequestTrailersMatch(HttpHeadersMatch value)
       HTTP request trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_trailers_match = 6;
    • clearHttpRequestTrailersMatch

      public MatchPredicate.Builder clearHttpRequestTrailersMatch()
       HTTP request trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_trailers_match = 6;
    • getHttpRequestTrailersMatchBuilder

      public HttpHeadersMatch.Builder getHttpRequestTrailersMatchBuilder()
       HTTP request trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_trailers_match = 6;
    • getHttpRequestTrailersMatchOrBuilder

      public HttpHeadersMatchOrBuilder getHttpRequestTrailersMatchOrBuilder()
       HTTP request trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_request_trailers_match = 6;
      Specified by:
      getHttpRequestTrailersMatchOrBuilder in interface MatchPredicateOrBuilder
    • hasHttpResponseHeadersMatch

      public boolean hasHttpResponseHeadersMatch()
       HTTP response headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_headers_match = 7;
      Specified by:
      hasHttpResponseHeadersMatch in interface MatchPredicateOrBuilder
      Returns:
      Whether the httpResponseHeadersMatch field is set.
    • getHttpResponseHeadersMatch

      public HttpHeadersMatch getHttpResponseHeadersMatch()
       HTTP response headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_headers_match = 7;
      Specified by:
      getHttpResponseHeadersMatch in interface MatchPredicateOrBuilder
      Returns:
      The httpResponseHeadersMatch.
    • setHttpResponseHeadersMatch

      public MatchPredicate.Builder setHttpResponseHeadersMatch(HttpHeadersMatch value)
       HTTP response headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_headers_match = 7;
    • setHttpResponseHeadersMatch

      public MatchPredicate.Builder setHttpResponseHeadersMatch(HttpHeadersMatch.Builder builderForValue)
       HTTP response headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_headers_match = 7;
    • mergeHttpResponseHeadersMatch

      public MatchPredicate.Builder mergeHttpResponseHeadersMatch(HttpHeadersMatch value)
       HTTP response headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_headers_match = 7;
    • clearHttpResponseHeadersMatch

      public MatchPredicate.Builder clearHttpResponseHeadersMatch()
       HTTP response headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_headers_match = 7;
    • getHttpResponseHeadersMatchBuilder

      public HttpHeadersMatch.Builder getHttpResponseHeadersMatchBuilder()
       HTTP response headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_headers_match = 7;
    • getHttpResponseHeadersMatchOrBuilder

      public HttpHeadersMatchOrBuilder getHttpResponseHeadersMatchOrBuilder()
       HTTP response headers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_headers_match = 7;
      Specified by:
      getHttpResponseHeadersMatchOrBuilder in interface MatchPredicateOrBuilder
    • hasHttpResponseTrailersMatch

      public boolean hasHttpResponseTrailersMatch()
       HTTP response trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_trailers_match = 8;
      Specified by:
      hasHttpResponseTrailersMatch in interface MatchPredicateOrBuilder
      Returns:
      Whether the httpResponseTrailersMatch field is set.
    • getHttpResponseTrailersMatch

      public HttpHeadersMatch getHttpResponseTrailersMatch()
       HTTP response trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_trailers_match = 8;
      Specified by:
      getHttpResponseTrailersMatch in interface MatchPredicateOrBuilder
      Returns:
      The httpResponseTrailersMatch.
    • setHttpResponseTrailersMatch

      public MatchPredicate.Builder setHttpResponseTrailersMatch(HttpHeadersMatch value)
       HTTP response trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_trailers_match = 8;
    • setHttpResponseTrailersMatch

      public MatchPredicate.Builder setHttpResponseTrailersMatch(HttpHeadersMatch.Builder builderForValue)
       HTTP response trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_trailers_match = 8;
    • mergeHttpResponseTrailersMatch

      public MatchPredicate.Builder mergeHttpResponseTrailersMatch(HttpHeadersMatch value)
       HTTP response trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_trailers_match = 8;
    • clearHttpResponseTrailersMatch

      public MatchPredicate.Builder clearHttpResponseTrailersMatch()
       HTTP response trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_trailers_match = 8;
    • getHttpResponseTrailersMatchBuilder

      public HttpHeadersMatch.Builder getHttpResponseTrailersMatchBuilder()
       HTTP response trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_trailers_match = 8;
    • getHttpResponseTrailersMatchOrBuilder

      public HttpHeadersMatchOrBuilder getHttpResponseTrailersMatchOrBuilder()
       HTTP response trailers match configuration.
       
      .envoy.config.tap.v3.HttpHeadersMatch http_response_trailers_match = 8;
      Specified by:
      getHttpResponseTrailersMatchOrBuilder in interface MatchPredicateOrBuilder
    • hasHttpRequestGenericBodyMatch

      public boolean hasHttpRequestGenericBodyMatch()
       HTTP request generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;
      Specified by:
      hasHttpRequestGenericBodyMatch in interface MatchPredicateOrBuilder
      Returns:
      Whether the httpRequestGenericBodyMatch field is set.
    • getHttpRequestGenericBodyMatch

      public HttpGenericBodyMatch getHttpRequestGenericBodyMatch()
       HTTP request generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;
      Specified by:
      getHttpRequestGenericBodyMatch in interface MatchPredicateOrBuilder
      Returns:
      The httpRequestGenericBodyMatch.
    • setHttpRequestGenericBodyMatch

      public MatchPredicate.Builder setHttpRequestGenericBodyMatch(HttpGenericBodyMatch value)
       HTTP request generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;
    • setHttpRequestGenericBodyMatch

      public MatchPredicate.Builder setHttpRequestGenericBodyMatch(HttpGenericBodyMatch.Builder builderForValue)
       HTTP request generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;
    • mergeHttpRequestGenericBodyMatch

      public MatchPredicate.Builder mergeHttpRequestGenericBodyMatch(HttpGenericBodyMatch value)
       HTTP request generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;
    • clearHttpRequestGenericBodyMatch

      public MatchPredicate.Builder clearHttpRequestGenericBodyMatch()
       HTTP request generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;
    • getHttpRequestGenericBodyMatchBuilder

      public HttpGenericBodyMatch.Builder getHttpRequestGenericBodyMatchBuilder()
       HTTP request generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;
    • getHttpRequestGenericBodyMatchOrBuilder

      public HttpGenericBodyMatchOrBuilder getHttpRequestGenericBodyMatchOrBuilder()
       HTTP request generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_request_generic_body_match = 9;
      Specified by:
      getHttpRequestGenericBodyMatchOrBuilder in interface MatchPredicateOrBuilder
    • hasHttpResponseGenericBodyMatch

      public boolean hasHttpResponseGenericBodyMatch()
       HTTP response generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;
      Specified by:
      hasHttpResponseGenericBodyMatch in interface MatchPredicateOrBuilder
      Returns:
      Whether the httpResponseGenericBodyMatch field is set.
    • getHttpResponseGenericBodyMatch

      public HttpGenericBodyMatch getHttpResponseGenericBodyMatch()
       HTTP response generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;
      Specified by:
      getHttpResponseGenericBodyMatch in interface MatchPredicateOrBuilder
      Returns:
      The httpResponseGenericBodyMatch.
    • setHttpResponseGenericBodyMatch

      public MatchPredicate.Builder setHttpResponseGenericBodyMatch(HttpGenericBodyMatch value)
       HTTP response generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;
    • setHttpResponseGenericBodyMatch

      public MatchPredicate.Builder setHttpResponseGenericBodyMatch(HttpGenericBodyMatch.Builder builderForValue)
       HTTP response generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;
    • mergeHttpResponseGenericBodyMatch

      public MatchPredicate.Builder mergeHttpResponseGenericBodyMatch(HttpGenericBodyMatch value)
       HTTP response generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;
    • clearHttpResponseGenericBodyMatch

      public MatchPredicate.Builder clearHttpResponseGenericBodyMatch()
       HTTP response generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;
    • getHttpResponseGenericBodyMatchBuilder

      public HttpGenericBodyMatch.Builder getHttpResponseGenericBodyMatchBuilder()
       HTTP response generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;
    • getHttpResponseGenericBodyMatchOrBuilder

      public HttpGenericBodyMatchOrBuilder getHttpResponseGenericBodyMatchOrBuilder()
       HTTP response generic body match configuration.
       
      .envoy.config.tap.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;
      Specified by:
      getHttpResponseGenericBodyMatchOrBuilder in interface MatchPredicateOrBuilder
    • setUnknownFields

      public final MatchPredicate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>
    • mergeUnknownFields

      public final MatchPredicate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MatchPredicate.Builder>