Class ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.Builder>
io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractorOrBuilder, Cloneable
Enclosing class:
ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor

public static final class ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.Builder> implements ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractorOrBuilder
 Specifies how the value of a header should be extracted.
 The following example maps the structure of a header to the fields in this message.

 .. code::

              <0> <1>   <-- index
    X-Header: a=b;c=d
    |         || |
    |         || \----> <element_separator>
    |         ||
    |         |\----> <element.separator>
    |         |
    |         \----> <element.key>
    |
    \----> <name>

    Each 'a=b' key-value pair constitutes an 'element' of the header field.
 
Protobuf type envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor