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
      StringMatcher getPath()
      The ``path`` must match the URL path portion of the :path header.
      StringMatcherOrBuilder getPathOrBuilder()
      The ``path`` must match the URL path portion of the :path header.
      PathMatcher.RuleCase getRuleCase()  
      boolean hasPath()
      The ``path`` must match the URL path portion of the :path header.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • 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) = { ... }