Interface Cluster.OriginalDstLbConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Cluster.OriginalDstLbConfig, Cluster.OriginalDstLbConfig.Builder
Enclosing class:
Cluster

public static interface Cluster.OriginalDstLbConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    When true, :ref:`x-envoy-original-dst-host <config_http_conn_man_headers_x-envoy-original-dst-host>` can be used to override destination address. .. attention:: This header isn't sanitized by default, so enabling this feature allows HTTP clients to route traffic to arbitrary hosts and/or ports, which may have serious security consequences. .. note:: If the header appears multiple times only the first value is used.

    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

    • getUseHttpHeader

      boolean getUseHttpHeader()
       When true, :ref:`x-envoy-original-dst-host
       <config_http_conn_man_headers_x-envoy-original-dst-host>` can be used to override destination
       address.
      
       .. attention::
      
         This header isn't sanitized by default, so enabling this feature allows HTTP clients to
         route traffic to arbitrary hosts and/or ports, which may have serious security
         consequences.
      
       .. note::
      
         If the header appears multiple times only the first value is used.
       
      bool use_http_header = 1;
      Returns:
      The useHttpHeader.