Class MatchPredicate
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.config.common.matcher.v3.MatchPredicate
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MatchPredicateOrBuilder,Serializable
public final class MatchPredicate extends com.google.protobuf.GeneratedMessageV3 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 typeenvoy.config.common.matcher.v3.MatchPredicate- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMatchPredicate.BuilderMatch configuration.static classMatchPredicate.MatchSetA set of match configurations used for logical operations.static interfaceMatchPredicate.MatchSetOrBuilderstatic classMatchPredicate.RuleCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAND_MATCH_FIELD_NUMBERstatic intANY_MATCH_FIELD_NUMBERstatic intHTTP_REQUEST_GENERIC_BODY_MATCH_FIELD_NUMBERstatic intHTTP_REQUEST_HEADERS_MATCH_FIELD_NUMBERstatic intHTTP_REQUEST_TRAILERS_MATCH_FIELD_NUMBERstatic intHTTP_RESPONSE_GENERIC_BODY_MATCH_FIELD_NUMBERstatic intHTTP_RESPONSE_HEADERS_MATCH_FIELD_NUMBERstatic intHTTP_RESPONSE_TRAILERS_MATCH_FIELD_NUMBERstatic intNOT_MATCH_FIELD_NUMBERstatic intOR_MATCH_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)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.static MatchPredicategetDefaultInstance()MatchPredicategetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()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.com.google.protobuf.Parser<MatchPredicate>getParserForType()MatchPredicate.RuleCasegetRuleCase()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAndMatch()A set that describes a logical AND.booleanhasAnyMatch()The match configuration will always match.inthashCode()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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static MatchPredicate.BuildernewBuilder()static MatchPredicate.BuildernewBuilder(MatchPredicate prototype)MatchPredicate.BuildernewBuilderForType()protected MatchPredicate.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static MatchPredicateparseDelimitedFrom(InputStream input)static MatchPredicateparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MatchPredicateparseFrom(byte[] data)static MatchPredicateparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MatchPredicateparseFrom(com.google.protobuf.ByteString data)static MatchPredicateparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MatchPredicateparseFrom(com.google.protobuf.CodedInputStream input)static MatchPredicateparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MatchPredicateparseFrom(InputStream input)static MatchPredicateparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MatchPredicateparseFrom(ByteBuffer data)static MatchPredicateparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<MatchPredicate>parser()MatchPredicate.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
OR_MATCH_FIELD_NUMBER
public static final int OR_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AND_MATCH_FIELD_NUMBER
public static final int AND_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NOT_MATCH_FIELD_NUMBER
public static final int NOT_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ANY_MATCH_FIELD_NUMBER
public static final int ANY_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HTTP_REQUEST_HEADERS_MATCH_FIELD_NUMBER
public static final int HTTP_REQUEST_HEADERS_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HTTP_REQUEST_TRAILERS_MATCH_FIELD_NUMBER
public static final int HTTP_REQUEST_TRAILERS_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HTTP_RESPONSE_HEADERS_MATCH_FIELD_NUMBER
public static final int HTTP_RESPONSE_HEADERS_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HTTP_RESPONSE_TRAILERS_MATCH_FIELD_NUMBER
public static final int HTTP_RESPONSE_TRAILERS_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HTTP_REQUEST_GENERIC_BODY_MATCH_FIELD_NUMBER
public static final int HTTP_REQUEST_GENERIC_BODY_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HTTP_RESPONSE_GENERIC_BODY_MATCH_FIELD_NUMBER
public static final int HTTP_RESPONSE_GENERIC_BODY_MATCH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getRuleCase
public MatchPredicate.RuleCase getRuleCase()
- Specified by:
getRuleCasein interfaceMatchPredicateOrBuilder
-
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
public 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;- Specified by:
getOrMatchin interfaceMatchPredicateOrBuilder- Returns:
- The orMatch.
-
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.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
public 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;- Specified by:
getAndMatchin interfaceMatchPredicateOrBuilder- Returns:
- The andMatch.
-
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.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
public 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;- Specified by:
getNotMatchin interfaceMatchPredicateOrBuilder- Returns:
- The notMatch.
-
getNotMatchOrBuilder
public 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;- 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.
-
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
public HttpHeadersMatch getHttpRequestHeadersMatch()
HTTP request headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_headers_match = 5;- Specified by:
getHttpRequestHeadersMatchin interfaceMatchPredicateOrBuilder- Returns:
- The httpRequestHeadersMatch.
-
getHttpRequestHeadersMatchOrBuilder
public HttpHeadersMatchOrBuilder 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
public HttpHeadersMatch getHttpRequestTrailersMatch()
HTTP request trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_request_trailers_match = 6;- Specified by:
getHttpRequestTrailersMatchin interfaceMatchPredicateOrBuilder- Returns:
- The httpRequestTrailersMatch.
-
getHttpRequestTrailersMatchOrBuilder
public HttpHeadersMatchOrBuilder 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
public HttpHeadersMatch getHttpResponseHeadersMatch()
HTTP response headers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_headers_match = 7;- Specified by:
getHttpResponseHeadersMatchin interfaceMatchPredicateOrBuilder- Returns:
- The httpResponseHeadersMatch.
-
getHttpResponseHeadersMatchOrBuilder
public HttpHeadersMatchOrBuilder 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
public HttpHeadersMatch getHttpResponseTrailersMatch()
HTTP response trailers match configuration.
.envoy.config.common.matcher.v3.HttpHeadersMatch http_response_trailers_match = 8;- Specified by:
getHttpResponseTrailersMatchin interfaceMatchPredicateOrBuilder- Returns:
- The httpResponseTrailersMatch.
-
getHttpResponseTrailersMatchOrBuilder
public HttpHeadersMatchOrBuilder 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
public HttpGenericBodyMatch 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.
-
getHttpRequestGenericBodyMatchOrBuilder
public HttpGenericBodyMatchOrBuilder 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
public HttpGenericBodyMatch 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.
-
getHttpResponseGenericBodyMatchOrBuilder
public HttpGenericBodyMatchOrBuilder getHttpResponseGenericBodyMatchOrBuilder()
HTTP response generic body match configuration.
.envoy.config.common.matcher.v3.HttpGenericBodyMatch http_response_generic_body_match = 10;- Specified by:
getHttpResponseGenericBodyMatchOrBuilderin interfaceMatchPredicateOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static MatchPredicate parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MatchPredicate parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MatchPredicate parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MatchPredicate parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MatchPredicate parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MatchPredicate parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MatchPredicate parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MatchPredicate parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MatchPredicate parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MatchPredicate parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static MatchPredicate parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MatchPredicate parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public MatchPredicate.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static MatchPredicate.Builder newBuilder()
-
newBuilder
public static MatchPredicate.Builder newBuilder(MatchPredicate prototype)
-
toBuilder
public MatchPredicate.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MatchPredicate.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static MatchPredicate getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<MatchPredicate> parser()
-
getParserForType
public com.google.protobuf.Parser<MatchPredicate> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MatchPredicate getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-