Interface UpstreamConnectionOptionsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UpstreamConnectionOptions, UpstreamConnectionOptions.Builder

@Generated public interface UpstreamConnectionOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasTcpKeepalive

      boolean hasTcpKeepalive()
      If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
      
      .envoy.config.core.v3.TcpKeepalive tcp_keepalive = 1;
      Returns:
      Whether the tcpKeepalive field is set.
    • getTcpKeepalive

      TcpKeepalive getTcpKeepalive()
      If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
      
      .envoy.config.core.v3.TcpKeepalive tcp_keepalive = 1;
      Returns:
      The tcpKeepalive.
    • getTcpKeepaliveOrBuilder

      TcpKeepaliveOrBuilder getTcpKeepaliveOrBuilder()
      If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
      
      .envoy.config.core.v3.TcpKeepalive tcp_keepalive = 1;
    • getSetLocalInterfaceNameOnUpstreamConnections

      boolean getSetLocalInterfaceNameOnUpstreamConnections()
      If enabled, associates the interface name of the local address with the upstream connection.
      This can be used by extensions during processing of requests. The association mechanism is
      implementation specific. Defaults to false due to performance concerns.
      
      bool set_local_interface_name_on_upstream_connections = 2;
      Returns:
      The setLocalInterfaceNameOnUpstreamConnections.
    • hasHappyEyeballsConfig

      boolean hasHappyEyeballsConfig()
      Configurations for happy eyeballs algorithm.
      Add configs for first_address_family_version and first_address_family_count
      when sorting destination ip addresses.
      
      .envoy.config.cluster.v3.UpstreamConnectionOptions.HappyEyeballsConfig happy_eyeballs_config = 3;
      Returns:
      Whether the happyEyeballsConfig field is set.
    • getHappyEyeballsConfig

      Configurations for happy eyeballs algorithm.
      Add configs for first_address_family_version and first_address_family_count
      when sorting destination ip addresses.
      
      .envoy.config.cluster.v3.UpstreamConnectionOptions.HappyEyeballsConfig happy_eyeballs_config = 3;
      Returns:
      The happyEyeballsConfig.
    • getHappyEyeballsConfigOrBuilder

      Configurations for happy eyeballs algorithm.
      Add configs for first_address_family_version and first_address_family_count
      when sorting destination ip addresses.
      
      .envoy.config.cluster.v3.UpstreamConnectionOptions.HappyEyeballsConfig happy_eyeballs_config = 3;