Class PathTransformation.Operation.MergeSlashes.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<PathTransformation.Operation.MergeSlashes.Builder>
com.google.protobuf.GeneratedMessage.Builder<PathTransformation.Operation.MergeSlashes.Builder>
io.envoyproxy.envoy.type.http.v3.PathTransformation.Operation.MergeSlashes.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, PathTransformation.Operation.MergeSlashesOrBuilder, Cloneable
Enclosing class:
PathTransformation.Operation.MergeSlashes

public static final class PathTransformation.Operation.MergeSlashes.Builder extends com.google.protobuf.GeneratedMessage.Builder<PathTransformation.Operation.MergeSlashes.Builder> implements PathTransformation.Operation.MergeSlashesOrBuilder
Determines if adjacent slashes are merged into one. A common use case is for a request path
header. Using this option in ``:ref: PathNormalizationOptions
<envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.PathNormalizationOptions>``
will allow incoming requests with path ``//dir///file`` to match against route with ``prefix``
match set to ``/dir``. When using for header transformations, note that slash merging is not
part of `HTTP spec <https://tools.ietf.org/html/rfc3986>`_ and is provided for convenience.
Protobuf type envoy.type.http.v3.PathTransformation.Operation.MergeSlashes