public interface HeaderMutationOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getRemoveHeaders(int index)
Remove these HTTP headers.
|
com.google.protobuf.ByteString |
getRemoveHeadersBytes(int index)
Remove these HTTP headers.
|
int |
getRemoveHeadersCount()
Remove these HTTP headers.
|
List<String> |
getRemoveHeadersList()
Remove these HTTP headers.
|
HeaderValueOption |
getSetHeaders(int index)
Add or replace HTTP headers.
|
int |
getSetHeadersCount()
Add or replace HTTP headers.
|
List<HeaderValueOption> |
getSetHeadersList()
Add or replace HTTP headers.
|
HeaderValueOptionOrBuilder |
getSetHeadersOrBuilder(int index)
Add or replace HTTP headers.
|
List<? extends HeaderValueOptionOrBuilder> |
getSetHeadersOrBuilderList()
Add or replace HTTP headers.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofList<HeaderValueOption> getSetHeadersList()
Add or replace HTTP headers. Attempts to set the value of any "x-envoy" header, and attempts to set the ":method", ":authority", ":scheme", or "host" headers will be ignored.
repeated .envoy.config.core.v3.HeaderValueOption set_headers = 1;HeaderValueOption getSetHeaders(int index)
Add or replace HTTP headers. Attempts to set the value of any "x-envoy" header, and attempts to set the ":method", ":authority", ":scheme", or "host" headers will be ignored.
repeated .envoy.config.core.v3.HeaderValueOption set_headers = 1;int getSetHeadersCount()
Add or replace HTTP headers. Attempts to set the value of any "x-envoy" header, and attempts to set the ":method", ":authority", ":scheme", or "host" headers will be ignored.
repeated .envoy.config.core.v3.HeaderValueOption set_headers = 1;List<? extends HeaderValueOptionOrBuilder> getSetHeadersOrBuilderList()
Add or replace HTTP headers. Attempts to set the value of any "x-envoy" header, and attempts to set the ":method", ":authority", ":scheme", or "host" headers will be ignored.
repeated .envoy.config.core.v3.HeaderValueOption set_headers = 1;HeaderValueOptionOrBuilder getSetHeadersOrBuilder(int index)
Add or replace HTTP headers. Attempts to set the value of any "x-envoy" header, and attempts to set the ":method", ":authority", ":scheme", or "host" headers will be ignored.
repeated .envoy.config.core.v3.HeaderValueOption set_headers = 1;List<String> getRemoveHeadersList()
Remove these HTTP headers. Attempts to remove system headers -- any header starting with ":", plus "host" -- will be ignored.
repeated string remove_headers = 2;int getRemoveHeadersCount()
Remove these HTTP headers. Attempts to remove system headers -- any header starting with ":", plus "host" -- will be ignored.
repeated string remove_headers = 2;String getRemoveHeaders(int index)
Remove these HTTP headers. Attempts to remove system headers -- any header starting with ":", plus "host" -- will be ignored.
repeated string remove_headers = 2;com.google.protobuf.ByteString getRemoveHeadersBytes(int index)
Remove these HTTP headers. Attempts to remove system headers -- any header starting with ":", plus "host" -- will be ignored.
repeated string remove_headers = 2;Copyright © 2018–2021 The Envoy Project. All rights reserved.