Class HttpConnectionManager.ProxyStatusConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ProxyStatusConfig
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, HttpConnectionManager.ProxyStatusConfigOrBuilder, Serializable
Enclosing class:
HttpConnectionManager

public static final class HttpConnectionManager.ProxyStatusConfig extends com.google.protobuf.GeneratedMessage implements HttpConnectionManager.ProxyStatusConfigOrBuilder
 Configures the manner in which the Proxy-Status HTTP response header is
 populated.

 See the [Proxy-Status
 RFC](https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-proxy-status-08).
 [#comment:TODO: Update this with the non-draft URL when finalized.]

 The Proxy-Status header is a string of the form:

 "<server_name>; error=<error_type>; details=<details>"
 [#next-free-field: 7]
 
Protobuf type envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ProxyStatusConfig
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • proxyNameCase_

      private int proxyNameCase_
    • proxyName_

      private Object proxyName_
    • REMOVE_DETAILS_FIELD_NUMBER

      public static final int REMOVE_DETAILS_FIELD_NUMBER
      See Also:
    • removeDetails_

      private boolean removeDetails_
    • REMOVE_CONNECTION_TERMINATION_DETAILS_FIELD_NUMBER

      public static final int REMOVE_CONNECTION_TERMINATION_DETAILS_FIELD_NUMBER
      See Also:
    • removeConnectionTerminationDetails_

      private boolean removeConnectionTerminationDetails_
    • REMOVE_RESPONSE_FLAGS_FIELD_NUMBER

      public static final int REMOVE_RESPONSE_FLAGS_FIELD_NUMBER
      See Also:
    • removeResponseFlags_

      private boolean removeResponseFlags_
    • setRecommendedResponseCode_

      private boolean setRecommendedResponseCode_
    • USE_NODE_ID_FIELD_NUMBER

      public static final int USE_NODE_ID_FIELD_NUMBER
      See Also:
    • LITERAL_PROXY_NAME_FIELD_NUMBER

      public static final int LITERAL_PROXY_NAME_FIELD_NUMBER
      See Also:
    • memoizedIsInitialized

      private byte memoizedIsInitialized
    • DEFAULT_INSTANCE

      private static final HttpConnectionManager.ProxyStatusConfig DEFAULT_INSTANCE
    • PARSER

      private static final com.google.protobuf.Parser<HttpConnectionManager.ProxyStatusConfig> PARSER
  • Constructor Details

    • ProxyStatusConfig

      private ProxyStatusConfig(com.google.protobuf.GeneratedMessage.Builder<?> builder)
    • ProxyStatusConfig

      private ProxyStatusConfig()
  • Method Details