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 java.lang.String
getLiteralProxyName()
If ``literal_proxy_name`` is set, Proxy-Status headers will use this value as the name of the proxy.com.google.protobuf.ByteString
getLiteralProxyNameBytes()
If ``literal_proxy_name`` is set, Proxy-Status headers will use this value as the name of the proxy.HttpConnectionManager.ProxyStatusConfig.ProxyNameCase
getProxyNameCase()
boolean
getRemoveConnectionTerminationDetails()
If true, the details field of the Proxy-Status header will not contain connection termination details.boolean
getRemoveDetails()
If true, the details field of the Proxy-Status header is not populated with stream_info.response_code_details.boolean
getRemoveResponseFlags()
If true, the details field of the Proxy-Status header will not contain an enumeration of the Envoy ResponseFlags.boolean
getSetRecommendedResponseCode()
If true, overwrites the existing Status header with the response code recommended by the Proxy-Status spec.boolean
getUseNodeId()
If ``use_node_id`` is set, Proxy-Status headers will use the Envoy's node ID as the name of the proxy.boolean
hasLiteralProxyName()
If ``literal_proxy_name`` is set, Proxy-Status headers will use this value as the name of the proxy.boolean
hasUseNodeId()
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
java.lang.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()
-
-