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
Modifier and TypeMethodDescriptionIf ``literal_proxy_name`` is set, Proxy-Status headers will use this value as the name of the proxy.com.google.protobuf.ByteString
If ``literal_proxy_name`` is set, Proxy-Status headers will use this value as the name of the proxy.boolean
If true, the details field of the Proxy-Status header will not contain connection termination details.boolean
If true, the details field of the Proxy-Status header is not populated with stream_info.response_code_details.boolean
If true, the details field of the Proxy-Status header will not contain an enumeration of the Envoy ResponseFlags.boolean
If true, overwrites the existing Status header with the response code recommended by the Proxy-Status spec.boolean
If ``use_node_id`` is set, Proxy-Status headers will use the Envoy's node ID as the name of the proxy.boolean
If ``literal_proxy_name`` is set, Proxy-Status headers will use this value as the name of the proxy.boolean
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.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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()
-