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 UpstreamConnectionOptions.HappyEyeballsConfig
getHappyEyeballsConfig()
Configurations for happy eyeballs algorithm.UpstreamConnectionOptions.HappyEyeballsConfigOrBuilder
getHappyEyeballsConfigOrBuilder()
Configurations for happy eyeballs algorithm.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
hasHappyEyeballsConfig()
Configurations for happy eyeballs algorithm.boolean
hasTcpKeepalive()
If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.-
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.
-
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
UpstreamConnectionOptions.HappyEyeballsConfig 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
UpstreamConnectionOptions.HappyEyeballsConfigOrBuilder 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;
-
-