Interface UpstreamConnectionOptionsOrBuilder

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

    public interface UpstreamConnectionOptionsOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getSetLocalInterfaceNameOnUpstreamConnections()
      If enabled, associates the interface name of the local address with the upstream connection.
      TcpKeepalive getTcpKeepalive()
      If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
      TcpKeepaliveOrBuilder getTcpKeepaliveOrBuilder()
      If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
      boolean hasTcpKeepalive()
      If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
      • 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

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