public final class PathMatcher extends com.google.protobuf.GeneratedMessageV3 implements PathMatcherOrBuilder
A matcher for the path portion of the URL. The BackendService from the longest-matched rule will serve the URL. If no rule was matched, the default service is used.Protobuf type
google.cloud.compute.v1.PathMatcher| Modifier and Type | Class and Description |
|---|---|
static class |
PathMatcher.Builder
A matcher for the path portion of the URL.
|
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 |
DEFAULT_ROUTE_ACTION_FIELD_NUMBER |
static int |
DEFAULT_SERVICE_FIELD_NUMBER |
static int |
DEFAULT_URL_REDIRECT_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
HEADER_ACTION_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
PATH_RULES_FIELD_NUMBER |
static int |
ROUTE_RULES_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static PathMatcher |
getDefaultInstance() |
PathMatcher |
getDefaultInstanceForType() |
HttpRouteAction |
getDefaultRouteAction()
defaultRouteAction takes effect when none of the pathRules or routeRules match.
|
HttpRouteActionOrBuilder |
getDefaultRouteActionOrBuilder()
defaultRouteAction takes effect when none of the pathRules or routeRules match.
|
String |
getDefaultService()
The full or partial URL to the BackendService resource.
|
com.google.protobuf.ByteString |
getDefaultServiceBytes()
The full or partial URL to the BackendService resource.
|
HttpRedirectAction |
getDefaultUrlRedirect()
When none of the specified pathRules or routeRules match, the request is redirected to a URL specified by defaultUrlRedirect.
|
HttpRedirectActionOrBuilder |
getDefaultUrlRedirectOrBuilder()
When none of the specified pathRules or routeRules match, the request is redirected to a URL specified by defaultUrlRedirect.
|
String |
getDescription()
An optional description of this resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional description of this resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
HttpHeaderAction |
getHeaderAction()
Specifies changes to request and response headers that need to take effect for the selected backend service.
|
HttpHeaderActionOrBuilder |
getHeaderActionOrBuilder()
Specifies changes to request and response headers that need to take effect for the selected backend service.
|
String |
getName()
The name to which this PathMatcher is referred by the HostRule.
|
com.google.protobuf.ByteString |
getNameBytes()
The name to which this PathMatcher is referred by the HostRule.
|
com.google.protobuf.Parser<PathMatcher> |
getParserForType() |
PathRule |
getPathRules(int index)
The list of path rules.
|
int |
getPathRulesCount()
The list of path rules.
|
List<PathRule> |
getPathRulesList()
The list of path rules.
|
PathRuleOrBuilder |
getPathRulesOrBuilder(int index)
The list of path rules.
|
List<? extends PathRuleOrBuilder> |
getPathRulesOrBuilderList()
The list of path rules.
|
HttpRouteRule |
getRouteRules(int index)
The list of HTTP route rules.
|
int |
getRouteRulesCount()
The list of HTTP route rules.
|
List<HttpRouteRule> |
getRouteRulesList()
The list of HTTP route rules.
|
HttpRouteRuleOrBuilder |
getRouteRulesOrBuilder(int index)
The list of HTTP route rules.
|
List<? extends HttpRouteRuleOrBuilder> |
getRouteRulesOrBuilderList()
The list of HTTP route rules.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasDefaultRouteAction()
defaultRouteAction takes effect when none of the pathRules or routeRules match.
|
boolean |
hasDefaultService()
The full or partial URL to the BackendService resource.
|
boolean |
hasDefaultUrlRedirect()
When none of the specified pathRules or routeRules match, the request is redirected to a URL specified by defaultUrlRedirect.
|
boolean |
hasDescription()
An optional description of this resource.
|
int |
hashCode() |
boolean |
hasHeaderAction()
Specifies changes to request and response headers that need to take effect for the selected backend service.
|
boolean |
hasName()
The name to which this PathMatcher is referred by the HostRule.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static PathMatcher.Builder |
newBuilder() |
static PathMatcher.Builder |
newBuilder(PathMatcher prototype) |
PathMatcher.Builder |
newBuilderForType() |
protected PathMatcher.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static PathMatcher |
parseDelimitedFrom(InputStream input) |
static PathMatcher |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PathMatcher |
parseFrom(byte[] data) |
static PathMatcher |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PathMatcher |
parseFrom(ByteBuffer data) |
static PathMatcher |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PathMatcher |
parseFrom(com.google.protobuf.ByteString data) |
static PathMatcher |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PathMatcher |
parseFrom(com.google.protobuf.CodedInputStream input) |
static PathMatcher |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PathMatcher |
parseFrom(InputStream input) |
static PathMatcher |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<PathMatcher> |
parser() |
PathMatcher.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 DEFAULT_ROUTE_ACTION_FIELD_NUMBER
public static final int DEFAULT_SERVICE_FIELD_NUMBER
public static final int DEFAULT_URL_REDIRECT_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int HEADER_ACTION_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int PATH_RULES_FIELD_NUMBER
public static final int ROUTE_RULES_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 hasDefaultRouteAction()
defaultRouteAction takes effect when none of the pathRules or routeRules match. The load balancer performs advanced routing actions, such as URL rewrites and header transformations, before forwarding the request to the selected backend. If defaultRouteAction specifies any weightedBackendServices, defaultService must not be set. Conversely if defaultService is set, defaultRouteAction cannot contain any weightedBackendServices. Only one of defaultRouteAction or defaultUrlRedirect must be set. URL maps for Classic external HTTP(S) load balancers only support the urlRewrite action within a path matcher's defaultRouteAction.
optional .google.cloud.compute.v1.HttpRouteAction default_route_action = 378919466;
hasDefaultRouteAction in interface PathMatcherOrBuilderpublic HttpRouteAction getDefaultRouteAction()
defaultRouteAction takes effect when none of the pathRules or routeRules match. The load balancer performs advanced routing actions, such as URL rewrites and header transformations, before forwarding the request to the selected backend. If defaultRouteAction specifies any weightedBackendServices, defaultService must not be set. Conversely if defaultService is set, defaultRouteAction cannot contain any weightedBackendServices. Only one of defaultRouteAction or defaultUrlRedirect must be set. URL maps for Classic external HTTP(S) load balancers only support the urlRewrite action within a path matcher's defaultRouteAction.
optional .google.cloud.compute.v1.HttpRouteAction default_route_action = 378919466;
getDefaultRouteAction in interface PathMatcherOrBuilderpublic HttpRouteActionOrBuilder getDefaultRouteActionOrBuilder()
defaultRouteAction takes effect when none of the pathRules or routeRules match. The load balancer performs advanced routing actions, such as URL rewrites and header transformations, before forwarding the request to the selected backend. If defaultRouteAction specifies any weightedBackendServices, defaultService must not be set. Conversely if defaultService is set, defaultRouteAction cannot contain any weightedBackendServices. Only one of defaultRouteAction or defaultUrlRedirect must be set. URL maps for Classic external HTTP(S) load balancers only support the urlRewrite action within a path matcher's defaultRouteAction.
optional .google.cloud.compute.v1.HttpRouteAction default_route_action = 378919466;
getDefaultRouteActionOrBuilder in interface PathMatcherOrBuilderpublic boolean hasDefaultService()
The full or partial URL to the BackendService resource. This URL is used if none of the pathRules or routeRules defined by this PathMatcher are matched. For example, the following are all valid URLs to a BackendService resource: - https://www.googleapis.com/compute/v1/projects/project /global/backendServices/backendService - compute/v1/projects/project/global/backendServices/backendService - global/backendServices/backendService If defaultRouteAction is also specified, advanced routing actions, such as URL rewrites, take effect before sending the request to the backend. However, if defaultService is specified, defaultRouteAction cannot contain any weightedBackendServices. Conversely, if defaultRouteAction specifies any weightedBackendServices, defaultService must not be specified. Only one of defaultService, defaultUrlRedirect , or defaultRouteAction.weightedBackendService must be set. Authorization requires one or more of the following Google IAM permissions on the specified resource default_service: - compute.backendBuckets.use - compute.backendServices.use
optional string default_service = 370242231;hasDefaultService in interface PathMatcherOrBuilderpublic String getDefaultService()
The full or partial URL to the BackendService resource. This URL is used if none of the pathRules or routeRules defined by this PathMatcher are matched. For example, the following are all valid URLs to a BackendService resource: - https://www.googleapis.com/compute/v1/projects/project /global/backendServices/backendService - compute/v1/projects/project/global/backendServices/backendService - global/backendServices/backendService If defaultRouteAction is also specified, advanced routing actions, such as URL rewrites, take effect before sending the request to the backend. However, if defaultService is specified, defaultRouteAction cannot contain any weightedBackendServices. Conversely, if defaultRouteAction specifies any weightedBackendServices, defaultService must not be specified. Only one of defaultService, defaultUrlRedirect , or defaultRouteAction.weightedBackendService must be set. Authorization requires one or more of the following Google IAM permissions on the specified resource default_service: - compute.backendBuckets.use - compute.backendServices.use
optional string default_service = 370242231;getDefaultService in interface PathMatcherOrBuilderpublic com.google.protobuf.ByteString getDefaultServiceBytes()
The full or partial URL to the BackendService resource. This URL is used if none of the pathRules or routeRules defined by this PathMatcher are matched. For example, the following are all valid URLs to a BackendService resource: - https://www.googleapis.com/compute/v1/projects/project /global/backendServices/backendService - compute/v1/projects/project/global/backendServices/backendService - global/backendServices/backendService If defaultRouteAction is also specified, advanced routing actions, such as URL rewrites, take effect before sending the request to the backend. However, if defaultService is specified, defaultRouteAction cannot contain any weightedBackendServices. Conversely, if defaultRouteAction specifies any weightedBackendServices, defaultService must not be specified. Only one of defaultService, defaultUrlRedirect , or defaultRouteAction.weightedBackendService must be set. Authorization requires one or more of the following Google IAM permissions on the specified resource default_service: - compute.backendBuckets.use - compute.backendServices.use
optional string default_service = 370242231;getDefaultServiceBytes in interface PathMatcherOrBuilderpublic boolean hasDefaultUrlRedirect()
When none of the specified pathRules or routeRules match, the request is redirected to a URL specified by defaultUrlRedirect. If defaultUrlRedirect is specified, defaultService or defaultRouteAction must not be set. Not supported when the URL map is bound to a target gRPC proxy.
optional .google.cloud.compute.v1.HttpRedirectAction default_url_redirect = 359503338;
hasDefaultUrlRedirect in interface PathMatcherOrBuilderpublic HttpRedirectAction getDefaultUrlRedirect()
When none of the specified pathRules or routeRules match, the request is redirected to a URL specified by defaultUrlRedirect. If defaultUrlRedirect is specified, defaultService or defaultRouteAction must not be set. Not supported when the URL map is bound to a target gRPC proxy.
optional .google.cloud.compute.v1.HttpRedirectAction default_url_redirect = 359503338;
getDefaultUrlRedirect in interface PathMatcherOrBuilderpublic HttpRedirectActionOrBuilder getDefaultUrlRedirectOrBuilder()
When none of the specified pathRules or routeRules match, the request is redirected to a URL specified by defaultUrlRedirect. If defaultUrlRedirect is specified, defaultService or defaultRouteAction must not be set. Not supported when the URL map is bound to a target gRPC proxy.
optional .google.cloud.compute.v1.HttpRedirectAction default_url_redirect = 359503338;
getDefaultUrlRedirectOrBuilder in interface PathMatcherOrBuilderpublic boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;hasDescription in interface PathMatcherOrBuilderpublic String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescription in interface PathMatcherOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescriptionBytes in interface PathMatcherOrBuilderpublic boolean hasHeaderAction()
Specifies changes to request and response headers that need to take effect for the selected backend service. HeaderAction specified here are applied after the matching HttpRouteRule HeaderAction and before the HeaderAction in the UrlMap HeaderAction is not supported for load balancers that have their loadBalancingScheme set to EXTERNAL. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
optional .google.cloud.compute.v1.HttpHeaderAction header_action = 328077352;hasHeaderAction in interface PathMatcherOrBuilderpublic HttpHeaderAction getHeaderAction()
Specifies changes to request and response headers that need to take effect for the selected backend service. HeaderAction specified here are applied after the matching HttpRouteRule HeaderAction and before the HeaderAction in the UrlMap HeaderAction is not supported for load balancers that have their loadBalancingScheme set to EXTERNAL. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
optional .google.cloud.compute.v1.HttpHeaderAction header_action = 328077352;getHeaderAction in interface PathMatcherOrBuilderpublic HttpHeaderActionOrBuilder getHeaderActionOrBuilder()
Specifies changes to request and response headers that need to take effect for the selected backend service. HeaderAction specified here are applied after the matching HttpRouteRule HeaderAction and before the HeaderAction in the UrlMap HeaderAction is not supported for load balancers that have their loadBalancingScheme set to EXTERNAL. Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
optional .google.cloud.compute.v1.HttpHeaderAction header_action = 328077352;getHeaderActionOrBuilder in interface PathMatcherOrBuilderpublic boolean hasName()
The name to which this PathMatcher is referred by the HostRule.
optional string name = 3373707;hasName in interface PathMatcherOrBuilderpublic String getName()
The name to which this PathMatcher is referred by the HostRule.
optional string name = 3373707;getName in interface PathMatcherOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name to which this PathMatcher is referred by the HostRule.
optional string name = 3373707;getNameBytes in interface PathMatcherOrBuilderpublic List<PathRule> getPathRulesList()
The list of path rules. Use this list instead of routeRules when routing based on simple path matching is all that's required. The order by which path rules are specified does not matter. Matches are always done on the longest-path-first basis. For example: a pathRule with a path /a/b/c/* will match before /a/b/* irrespective of the order in which those paths appear in this list. Within a given pathMatcher, only one of pathRules or routeRules must be set.
repeated .google.cloud.compute.v1.PathRule path_rules = 104439901;getPathRulesList in interface PathMatcherOrBuilderpublic List<? extends PathRuleOrBuilder> getPathRulesOrBuilderList()
The list of path rules. Use this list instead of routeRules when routing based on simple path matching is all that's required. The order by which path rules are specified does not matter. Matches are always done on the longest-path-first basis. For example: a pathRule with a path /a/b/c/* will match before /a/b/* irrespective of the order in which those paths appear in this list. Within a given pathMatcher, only one of pathRules or routeRules must be set.
repeated .google.cloud.compute.v1.PathRule path_rules = 104439901;getPathRulesOrBuilderList in interface PathMatcherOrBuilderpublic int getPathRulesCount()
The list of path rules. Use this list instead of routeRules when routing based on simple path matching is all that's required. The order by which path rules are specified does not matter. Matches are always done on the longest-path-first basis. For example: a pathRule with a path /a/b/c/* will match before /a/b/* irrespective of the order in which those paths appear in this list. Within a given pathMatcher, only one of pathRules or routeRules must be set.
repeated .google.cloud.compute.v1.PathRule path_rules = 104439901;getPathRulesCount in interface PathMatcherOrBuilderpublic PathRule getPathRules(int index)
The list of path rules. Use this list instead of routeRules when routing based on simple path matching is all that's required. The order by which path rules are specified does not matter. Matches are always done on the longest-path-first basis. For example: a pathRule with a path /a/b/c/* will match before /a/b/* irrespective of the order in which those paths appear in this list. Within a given pathMatcher, only one of pathRules or routeRules must be set.
repeated .google.cloud.compute.v1.PathRule path_rules = 104439901;getPathRules in interface PathMatcherOrBuilderpublic PathRuleOrBuilder getPathRulesOrBuilder(int index)
The list of path rules. Use this list instead of routeRules when routing based on simple path matching is all that's required. The order by which path rules are specified does not matter. Matches are always done on the longest-path-first basis. For example: a pathRule with a path /a/b/c/* will match before /a/b/* irrespective of the order in which those paths appear in this list. Within a given pathMatcher, only one of pathRules or routeRules must be set.
repeated .google.cloud.compute.v1.PathRule path_rules = 104439901;getPathRulesOrBuilder in interface PathMatcherOrBuilderpublic List<HttpRouteRule> getRouteRulesList()
The list of HTTP route rules. Use this list instead of pathRules when advanced route matching and routing actions are desired. routeRules are evaluated in order of priority, from the lowest to highest number. Within a given pathMatcher, you can set only one of pathRules or routeRules.
repeated .google.cloud.compute.v1.HttpRouteRule route_rules = 376292225;getRouteRulesList in interface PathMatcherOrBuilderpublic List<? extends HttpRouteRuleOrBuilder> getRouteRulesOrBuilderList()
The list of HTTP route rules. Use this list instead of pathRules when advanced route matching and routing actions are desired. routeRules are evaluated in order of priority, from the lowest to highest number. Within a given pathMatcher, you can set only one of pathRules or routeRules.
repeated .google.cloud.compute.v1.HttpRouteRule route_rules = 376292225;getRouteRulesOrBuilderList in interface PathMatcherOrBuilderpublic int getRouteRulesCount()
The list of HTTP route rules. Use this list instead of pathRules when advanced route matching and routing actions are desired. routeRules are evaluated in order of priority, from the lowest to highest number. Within a given pathMatcher, you can set only one of pathRules or routeRules.
repeated .google.cloud.compute.v1.HttpRouteRule route_rules = 376292225;getRouteRulesCount in interface PathMatcherOrBuilderpublic HttpRouteRule getRouteRules(int index)
The list of HTTP route rules. Use this list instead of pathRules when advanced route matching and routing actions are desired. routeRules are evaluated in order of priority, from the lowest to highest number. Within a given pathMatcher, you can set only one of pathRules or routeRules.
repeated .google.cloud.compute.v1.HttpRouteRule route_rules = 376292225;getRouteRules in interface PathMatcherOrBuilderpublic HttpRouteRuleOrBuilder getRouteRulesOrBuilder(int index)
The list of HTTP route rules. Use this list instead of pathRules when advanced route matching and routing actions are desired. routeRules are evaluated in order of priority, from the lowest to highest number. Within a given pathMatcher, you can set only one of pathRules or routeRules.
repeated .google.cloud.compute.v1.HttpRouteRule route_rules = 376292225;getRouteRulesOrBuilder in interface PathMatcherOrBuilderpublic 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 PathMatcher parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PathMatcher parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PathMatcher parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PathMatcher parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PathMatcher parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PathMatcher parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PathMatcher parseFrom(InputStream input) throws IOException
IOExceptionpublic static PathMatcher parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PathMatcher parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static PathMatcher parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PathMatcher parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static PathMatcher parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic PathMatcher.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static PathMatcher.Builder newBuilder()
public static PathMatcher.Builder newBuilder(PathMatcher prototype)
public PathMatcher.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected PathMatcher.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static PathMatcher getDefaultInstance()
public static com.google.protobuf.Parser<PathMatcher> parser()
public com.google.protobuf.Parser<PathMatcher> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public PathMatcher getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.