Interface HttpConnectionManager.ProxyStatusConfigOrBuilder

    • 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.MessageLiteOrBuilder

        isInitialized
      • 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.