Interface PathMatcherOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PathMatcher,PathMatcher.Builder
public interface PathMatcherOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringMatchergetPath()The ``path`` must match the URL path portion of the :path header.StringMatcherOrBuildergetPathOrBuilder()The ``path`` must match the URL path portion of the :path header.PathMatcher.RuleCasegetRuleCase()booleanhasPath()The ``path`` must match the URL path portion of the :path header.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasPath
boolean hasPath()
The ``path`` must match the URL path portion of the :path header. The query and fragment string (if present) are removed in the URL path portion. For example, the path ``/data`` will match the ``:path`` header ``/data#fragment?param=value``.
.envoy.type.matcher.v3.StringMatcher path = 1 [(.validate.rules) = { ... }- Returns:
- Whether the path field is set.
-
getPath
StringMatcher getPath()
The ``path`` must match the URL path portion of the :path header. The query and fragment string (if present) are removed in the URL path portion. For example, the path ``/data`` will match the ``:path`` header ``/data#fragment?param=value``.
.envoy.type.matcher.v3.StringMatcher path = 1 [(.validate.rules) = { ... }- Returns:
- The path.
-
getPathOrBuilder
StringMatcherOrBuilder getPathOrBuilder()
The ``path`` must match the URL path portion of the :path header. The query and fragment string (if present) are removed in the URL path portion. For example, the path ``/data`` will match the ``:path`` header ``/data#fragment?param=value``.
.envoy.type.matcher.v3.StringMatcher path = 1 [(.validate.rules) = { ... }
-
getRuleCase
PathMatcher.RuleCase getRuleCase()
-
-