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 Type
    Method
    Description
    If ``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