Class ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.Builder>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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