public static interface Config.KeyValuePairOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Config.ValueEncode |
getEncode()
How is the value encoded, default is NONE (not encoded).
|
int |
getEncodeValue()
How is the value encoded, default is NONE (not encoded).
|
String |
getKey()
The key to use within the namespace.
|
com.google.protobuf.ByteString |
getKeyBytes()
The key to use within the namespace.
|
String |
getMetadataNamespace()
The namespace — if this is empty, the filter's namespace will be used.
|
com.google.protobuf.ByteString |
getMetadataNamespaceBytes()
The namespace — if this is empty, the filter's namespace will be used.
|
Config.ValueType |
getType()
The value's type — defaults to string.
|
int |
getTypeValue()
The value's type — defaults to string.
|
String |
getValue()
The value to pair with the given key.
|
com.google.protobuf.ByteString |
getValueBytes()
The value to pair with the given key.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getMetadataNamespace()
The namespace — if this is empty, the filter's namespace will be used.
string metadata_namespace = 1;com.google.protobuf.ByteString getMetadataNamespaceBytes()
The namespace — if this is empty, the filter's namespace will be used.
string metadata_namespace = 1;String getKey()
The key to use within the namespace.
string key = 2 [(.validate.rules) = { ... }com.google.protobuf.ByteString getKeyBytes()
The key to use within the namespace.
string key = 2 [(.validate.rules) = { ... }String getValue()
The value to pair with the given key. When used for a `on_header_present` case, if value is non-empty it'll be used instead of the header value. If both are empty, no metadata is added. When used for a `on_header_missing` case, a non-empty value must be provided otherwise no metadata is added.
string value = 3;com.google.protobuf.ByteString getValueBytes()
The value to pair with the given key. When used for a `on_header_present` case, if value is non-empty it'll be used instead of the header value. If both are empty, no metadata is added. When used for a `on_header_missing` case, a non-empty value must be provided otherwise no metadata is added.
string value = 3;int getTypeValue()
The value's type — defaults to string.
.envoy.config.filter.http.header_to_metadata.v2.Config.ValueType type = 4;Config.ValueType getType()
The value's type — defaults to string.
.envoy.config.filter.http.header_to_metadata.v2.Config.ValueType type = 4;int getEncodeValue()
How is the value encoded, default is NONE (not encoded). The value will be decoded accordingly before storing to metadata.
.envoy.config.filter.http.header_to_metadata.v2.Config.ValueEncode encode = 5;Config.ValueEncode getEncode()
How is the value encoded, default is NONE (not encoded). The value will be decoded accordingly before storing to metadata.
.envoy.config.filter.http.header_to_metadata.v2.Config.ValueEncode encode = 5;Copyright © 2018–2021 The Envoy Project. All rights reserved.