Interface HttpConnectionManager.ProxyStatusConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
HttpConnectionManager.ProxyStatusConfig,HttpConnectionManager.ProxyStatusConfig.Builder
- Enclosing class:
- HttpConnectionManager
public static interface HttpConnectionManager.ProxyStatusConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetLiteralProxyName()If `literal_proxy_name` is set, Proxy-Status headers will use this value as the name of the proxy.com.google.protobuf.ByteStringgetLiteralProxyNameBytes()If `literal_proxy_name` is set, Proxy-Status headers will use this value as the name of the proxy.HttpConnectionManager.ProxyStatusConfig.ProxyNameCasegetProxyNameCase()booleangetRemoveConnectionTerminationDetails()If true, the details field of the Proxy-Status header will not contain connection termination details.booleangetRemoveDetails()If true, the details field of the Proxy-Status header is not populated with stream_info.response_code_details.booleangetRemoveResponseFlags()If true, the details field of the Proxy-Status header will not contain an enumeration of the Envoy ResponseFlags.booleangetSetRecommendedResponseCode()If true, overwrites the existing Status header with the response code recommended by the Proxy-Status spec.booleangetUseNodeId()If `use_node_id` is set, Proxy-Status headers will use the Envoy's node ID as the name of the proxy.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getRemoveDetails
boolean getRemoveDetails()
If true, the details field of the Proxy-Status header is not populated with stream_info.response_code_details. This value defaults to `false`, i.e. the `details` field is populated by default.
bool remove_details = 1;
-
getRemoveConnectionTerminationDetails
boolean getRemoveConnectionTerminationDetails()
If true, the details field of the Proxy-Status header will not contain connection termination details. This value defaults to `false`, i.e. the `details` field will contain connection termination details by default.
bool remove_connection_termination_details = 2;
-
getRemoveResponseFlags
boolean getRemoveResponseFlags()
If true, the details field of the Proxy-Status header will not contain an enumeration of the Envoy ResponseFlags. This value defaults to `false`, i.e. the `details` field will contain a list of ResponseFlags by default.
bool remove_response_flags = 3;
-
getSetRecommendedResponseCode
boolean getSetRecommendedResponseCode()
If true, overwrites the existing Status header with the response code recommended by the Proxy-Status spec. This value defaults to `false`, i.e. the HTTP response code is not overwritten.
bool set_recommended_response_code = 4;
-
getUseNodeId
boolean getUseNodeId()
If `use_node_id` is set, Proxy-Status headers will use the Envoy's node ID as the name of the proxy.
bool use_node_id = 5;
-
getLiteralProxyName
String getLiteralProxyName()
If `literal_proxy_name` is set, Proxy-Status headers will use this value as the name of the proxy.
string literal_proxy_name = 6;
-
getLiteralProxyNameBytes
com.google.protobuf.ByteString getLiteralProxyNameBytes()
If `literal_proxy_name` is set, Proxy-Status headers will use this value as the name of the proxy.
string literal_proxy_name = 6;
-
getProxyNameCase
HttpConnectionManager.ProxyStatusConfig.ProxyNameCase getProxyNameCase()
-
-