public final class HttpRouteRuleMatch extends com.google.protobuf.GeneratedMessageV3 implements HttpRouteRuleMatchOrBuilder
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule. All specified criteria must be satisfied for a match to occur.Protobuf type
google.cloud.compute.v1.HttpRouteRuleMatch| Modifier and Type | Class and Description |
|---|---|
static class |
HttpRouteRuleMatch.Builder
HttpRouteRuleMatch specifies a set of criteria for matching requests to an HttpRouteRule.
|
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| Modifier and Type | Field and Description |
|---|---|
static int |
FULL_PATH_MATCH_FIELD_NUMBER |
static int |
HEADER_MATCHES_FIELD_NUMBER |
static int |
IGNORE_CASE_FIELD_NUMBER |
static int |
METADATA_FILTERS_FIELD_NUMBER |
static int |
PREFIX_MATCH_FIELD_NUMBER |
static int |
QUERY_PARAMETER_MATCHES_FIELD_NUMBER |
static int |
REGEX_MATCH_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static HttpRouteRuleMatch |
getDefaultInstance() |
HttpRouteRuleMatch |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getFullPathMatch()
For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL.
|
com.google.protobuf.ByteString |
getFullPathMatchBytes()
For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL.
|
HttpHeaderMatch |
getHeaderMatches(int index)
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
int |
getHeaderMatchesCount()
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
List<HttpHeaderMatch> |
getHeaderMatchesList()
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpHeaderMatchOrBuilder |
getHeaderMatchesOrBuilder(int index)
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
List<? extends HttpHeaderMatchOrBuilder> |
getHeaderMatchesOrBuilderList()
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
boolean |
getIgnoreCase()
Specifies that prefixMatch and fullPathMatch matches are case sensitive.
|
MetadataFilter |
getMetadataFilters(int index)
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
int |
getMetadataFiltersCount()
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
List<MetadataFilter> |
getMetadataFiltersList()
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
MetadataFilterOrBuilder |
getMetadataFiltersOrBuilder(int index)
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
List<? extends MetadataFilterOrBuilder> |
getMetadataFiltersOrBuilderList()
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
com.google.protobuf.Parser<HttpRouteRuleMatch> |
getParserForType() |
String |
getPrefixMatch()
For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch.
|
com.google.protobuf.ByteString |
getPrefixMatchBytes()
For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch.
|
HttpQueryParameterMatch |
getQueryParameterMatches(int index)
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
int |
getQueryParameterMatchesCount()
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
List<HttpQueryParameterMatch> |
getQueryParameterMatchesList()
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
HttpQueryParameterMatchOrBuilder |
getQueryParameterMatchesOrBuilder(int index)
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
List<? extends HttpQueryParameterMatchOrBuilder> |
getQueryParameterMatchesOrBuilderList()
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
String |
getRegexMatch()
For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL.
|
com.google.protobuf.ByteString |
getRegexMatchBytes()
For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasFullPathMatch()
For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL.
|
int |
hashCode() |
boolean |
hasIgnoreCase()
Specifies that prefixMatch and fullPathMatch matches are case sensitive.
|
boolean |
hasPrefixMatch()
For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch.
|
boolean |
hasRegexMatch()
For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static HttpRouteRuleMatch.Builder |
newBuilder() |
static HttpRouteRuleMatch.Builder |
newBuilder(HttpRouteRuleMatch prototype) |
HttpRouteRuleMatch.Builder |
newBuilderForType() |
protected HttpRouteRuleMatch.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static HttpRouteRuleMatch |
parseDelimitedFrom(InputStream input) |
static HttpRouteRuleMatch |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HttpRouteRuleMatch |
parseFrom(byte[] data) |
static HttpRouteRuleMatch |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HttpRouteRuleMatch |
parseFrom(ByteBuffer data) |
static HttpRouteRuleMatch |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HttpRouteRuleMatch |
parseFrom(com.google.protobuf.ByteString data) |
static HttpRouteRuleMatch |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HttpRouteRuleMatch |
parseFrom(com.google.protobuf.CodedInputStream input) |
static HttpRouteRuleMatch |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HttpRouteRuleMatch |
parseFrom(InputStream input) |
static HttpRouteRuleMatch |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<HttpRouteRuleMatch> |
parser() |
HttpRouteRuleMatch.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int FULL_PATH_MATCH_FIELD_NUMBER
public static final int HEADER_MATCHES_FIELD_NUMBER
public static final int IGNORE_CASE_FIELD_NUMBER
public static final int METADATA_FILTERS_FIELD_NUMBER
public static final int PREFIX_MATCH_FIELD_NUMBER
public static final int QUERY_PARAMETER_MATCHES_FIELD_NUMBER
public static final int REGEX_MATCH_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasFullPathMatch()
For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL. fullPathMatch must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
optional string full_path_match = 214598875;hasFullPathMatch in interface HttpRouteRuleMatchOrBuilderpublic String getFullPathMatch()
For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL. fullPathMatch must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
optional string full_path_match = 214598875;getFullPathMatch in interface HttpRouteRuleMatchOrBuilderpublic com.google.protobuf.ByteString getFullPathMatchBytes()
For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL. fullPathMatch must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
optional string full_path_match = 214598875;getFullPathMatchBytes in interface HttpRouteRuleMatchOrBuilderpublic List<HttpHeaderMatch> getHeaderMatchesList()
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
repeated .google.cloud.compute.v1.HttpHeaderMatch header_matches = 361903489;getHeaderMatchesList in interface HttpRouteRuleMatchOrBuilderpublic List<? extends HttpHeaderMatchOrBuilder> getHeaderMatchesOrBuilderList()
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
repeated .google.cloud.compute.v1.HttpHeaderMatch header_matches = 361903489;getHeaderMatchesOrBuilderList in interface HttpRouteRuleMatchOrBuilderpublic int getHeaderMatchesCount()
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
repeated .google.cloud.compute.v1.HttpHeaderMatch header_matches = 361903489;getHeaderMatchesCount in interface HttpRouteRuleMatchOrBuilderpublic HttpHeaderMatch getHeaderMatches(int index)
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
repeated .google.cloud.compute.v1.HttpHeaderMatch header_matches = 361903489;getHeaderMatches in interface HttpRouteRuleMatchOrBuilderpublic HttpHeaderMatchOrBuilder getHeaderMatchesOrBuilder(int index)
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
repeated .google.cloud.compute.v1.HttpHeaderMatch header_matches = 361903489;getHeaderMatchesOrBuilder in interface HttpRouteRuleMatchOrBuilderpublic boolean hasIgnoreCase()
Specifies that prefixMatch and fullPathMatch matches are case sensitive. The default value is false. ignoreCase must not be used with regexMatch. Not supported when the URL map is bound to a target gRPC proxy.
optional bool ignore_case = 464324989;hasIgnoreCase in interface HttpRouteRuleMatchOrBuilderpublic boolean getIgnoreCase()
Specifies that prefixMatch and fullPathMatch matches are case sensitive. The default value is false. ignoreCase must not be used with regexMatch. Not supported when the URL map is bound to a target gRPC proxy.
optional bool ignore_case = 464324989;getIgnoreCase in interface HttpRouteRuleMatchOrBuilderpublic List<MetadataFilter> getMetadataFiltersList()
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients. In their xDS requests to the load balancer, xDS clients present node metadata. When there is a match, the relevant routing configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. If multiple metadata filters are specified, all of them need to be satisfied in order to be considered a match. metadataFilters specified here is applied after those specified in ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. metadataFilters only applies to load balancers that have loadBalancingScheme set to INTERNAL_SELF_MANAGED. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
repeated .google.cloud.compute.v1.MetadataFilter metadata_filters = 464725739;getMetadataFiltersList in interface HttpRouteRuleMatchOrBuilderpublic List<? extends MetadataFilterOrBuilder> getMetadataFiltersOrBuilderList()
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients. In their xDS requests to the load balancer, xDS clients present node metadata. When there is a match, the relevant routing configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. If multiple metadata filters are specified, all of them need to be satisfied in order to be considered a match. metadataFilters specified here is applied after those specified in ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. metadataFilters only applies to load balancers that have loadBalancingScheme set to INTERNAL_SELF_MANAGED. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
repeated .google.cloud.compute.v1.MetadataFilter metadata_filters = 464725739;getMetadataFiltersOrBuilderList in interface HttpRouteRuleMatchOrBuilderpublic int getMetadataFiltersCount()
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients. In their xDS requests to the load balancer, xDS clients present node metadata. When there is a match, the relevant routing configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. If multiple metadata filters are specified, all of them need to be satisfied in order to be considered a match. metadataFilters specified here is applied after those specified in ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. metadataFilters only applies to load balancers that have loadBalancingScheme set to INTERNAL_SELF_MANAGED. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
repeated .google.cloud.compute.v1.MetadataFilter metadata_filters = 464725739;getMetadataFiltersCount in interface HttpRouteRuleMatchOrBuilderpublic MetadataFilter getMetadataFilters(int index)
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients. In their xDS requests to the load balancer, xDS clients present node metadata. When there is a match, the relevant routing configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. If multiple metadata filters are specified, all of them need to be satisfied in order to be considered a match. metadataFilters specified here is applied after those specified in ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. metadataFilters only applies to load balancers that have loadBalancingScheme set to INTERNAL_SELF_MANAGED. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
repeated .google.cloud.compute.v1.MetadataFilter metadata_filters = 464725739;getMetadataFilters in interface HttpRouteRuleMatchOrBuilderpublic MetadataFilterOrBuilder getMetadataFiltersOrBuilder(int index)
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients. In their xDS requests to the load balancer, xDS clients present node metadata. When there is a match, the relevant routing configuration is made available to those proxies. For each metadataFilter in this list, if its filterMatchCriteria is set to MATCH_ANY, at least one of the filterLabels must match the corresponding label provided in the metadata. If its filterMatchCriteria is set to MATCH_ALL, then all of its filterLabels must match with corresponding labels provided in the metadata. If multiple metadata filters are specified, all of them need to be satisfied in order to be considered a match. metadataFilters specified here is applied after those specified in ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. metadataFilters only applies to load balancers that have loadBalancingScheme set to INTERNAL_SELF_MANAGED. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
repeated .google.cloud.compute.v1.MetadataFilter metadata_filters = 464725739;getMetadataFiltersOrBuilder in interface HttpRouteRuleMatchOrBuilderpublic boolean hasPrefixMatch()
For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch. prefixMatch must begin with a /. The value must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
optional string prefix_match = 257898968;hasPrefixMatch in interface HttpRouteRuleMatchOrBuilderpublic String getPrefixMatch()
For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch. prefixMatch must begin with a /. The value must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
optional string prefix_match = 257898968;getPrefixMatch in interface HttpRouteRuleMatchOrBuilderpublic com.google.protobuf.ByteString getPrefixMatchBytes()
For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch. prefixMatch must begin with a /. The value must be from 1 to 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified.
optional string prefix_match = 257898968;getPrefixMatchBytes in interface HttpRouteRuleMatchOrBuilderpublic List<HttpQueryParameterMatch> getQueryParameterMatchesList()
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request. Not supported when the URL map is bound to a target gRPC proxy.
repeated .google.cloud.compute.v1.HttpQueryParameterMatch query_parameter_matches = 286231270;
getQueryParameterMatchesList in interface HttpRouteRuleMatchOrBuilderpublic List<? extends HttpQueryParameterMatchOrBuilder> getQueryParameterMatchesOrBuilderList()
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request. Not supported when the URL map is bound to a target gRPC proxy.
repeated .google.cloud.compute.v1.HttpQueryParameterMatch query_parameter_matches = 286231270;
getQueryParameterMatchesOrBuilderList in interface HttpRouteRuleMatchOrBuilderpublic int getQueryParameterMatchesCount()
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request. Not supported when the URL map is bound to a target gRPC proxy.
repeated .google.cloud.compute.v1.HttpQueryParameterMatch query_parameter_matches = 286231270;
getQueryParameterMatchesCount in interface HttpRouteRuleMatchOrBuilderpublic HttpQueryParameterMatch getQueryParameterMatches(int index)
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request. Not supported when the URL map is bound to a target gRPC proxy.
repeated .google.cloud.compute.v1.HttpQueryParameterMatch query_parameter_matches = 286231270;
getQueryParameterMatches in interface HttpRouteRuleMatchOrBuilderpublic HttpQueryParameterMatchOrBuilder getQueryParameterMatchesOrBuilder(int index)
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request. Not supported when the URL map is bound to a target gRPC proxy.
repeated .google.cloud.compute.v1.HttpQueryParameterMatch query_parameter_matches = 286231270;
getQueryParameterMatchesOrBuilder in interface HttpRouteRuleMatchOrBuilderpublic boolean hasRegexMatch()
For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL. For more information about regular expression syntax, see Syntax. Only one of prefixMatch, fullPathMatch or regexMatch must be specified. Regular expressions can only be used when the loadBalancingScheme is set to INTERNAL_SELF_MANAGED.
optional string regex_match = 107387853;hasRegexMatch in interface HttpRouteRuleMatchOrBuilderpublic String getRegexMatch()
For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL. For more information about regular expression syntax, see Syntax. Only one of prefixMatch, fullPathMatch or regexMatch must be specified. Regular expressions can only be used when the loadBalancingScheme is set to INTERNAL_SELF_MANAGED.
optional string regex_match = 107387853;getRegexMatch in interface HttpRouteRuleMatchOrBuilderpublic com.google.protobuf.ByteString getRegexMatchBytes()
For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL. For more information about regular expression syntax, see Syntax. Only one of prefixMatch, fullPathMatch or regexMatch must be specified. Regular expressions can only be used when the loadBalancingScheme is set to INTERNAL_SELF_MANAGED.
optional string regex_match = 107387853;getRegexMatchBytes in interface HttpRouteRuleMatchOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static HttpRouteRuleMatch parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HttpRouteRuleMatch parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HttpRouteRuleMatch parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HttpRouteRuleMatch parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HttpRouteRuleMatch parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HttpRouteRuleMatch parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HttpRouteRuleMatch parseFrom(InputStream input) throws IOException
IOExceptionpublic static HttpRouteRuleMatch parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static HttpRouteRuleMatch parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static HttpRouteRuleMatch parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static HttpRouteRuleMatch parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static HttpRouteRuleMatch parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic HttpRouteRuleMatch.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static HttpRouteRuleMatch.Builder newBuilder()
public static HttpRouteRuleMatch.Builder newBuilder(HttpRouteRuleMatch prototype)
public HttpRouteRuleMatch.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected HttpRouteRuleMatch.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static HttpRouteRuleMatch getDefaultInstance()
public static com.google.protobuf.Parser<HttpRouteRuleMatch> parser()
public com.google.protobuf.Parser<HttpRouteRuleMatch> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public HttpRouteRuleMatch getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.