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.booleanhasLiteralProxyName()If ``literal_proxy_name`` is set, Proxy-Status headers will use this value as the name of the proxy.booleanhasUseNodeId()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;- Returns:
- The removeDetails.
-
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;- Returns:
- The removeConnectionTerminationDetails.
-
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;- Returns:
- The removeResponseFlags.
-
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;- Returns:
- The setRecommendedResponseCode.
-
hasUseNodeId
boolean hasUseNodeId()
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;- Returns:
- Whether the useNodeId field is set.
-
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;- Returns:
- The useNodeId.
-
hasLiteralProxyName
boolean hasLiteralProxyName()
If ``literal_proxy_name`` is set, Proxy-Status headers will use this value as the name of the proxy.
string literal_proxy_name = 6;- Returns:
- Whether the literalProxyName field is set.
-
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;- Returns:
- The literalProxyName.
-
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;- Returns:
- The bytes for literalProxyName.
-
getProxyNameCase
HttpConnectionManager.ProxyStatusConfig.ProxyNameCase getProxyNameCase()
-
-