Interface ProxyProtocolUpstreamTransportOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ProxyProtocolUpstreamTransport,ProxyProtocolUpstreamTransport.Builder
public interface ProxyProtocolUpstreamTransportOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanIf this is set to true, the null addresses are allowed in the PROXY protocol header.The PROXY protocol settingsThe PROXY protocol settingsbooleanIf true, all the TLVs are encoded in the connection pool key.The underlying transport socket being wrapped.The underlying transport socket being wrapped.booleanThe PROXY protocol settingsbooleanThe underlying transport socket being wrapped.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasConfig
boolean hasConfig()The PROXY protocol settings
.envoy.config.core.v3.ProxyProtocolConfig config = 1;- Returns:
- Whether the config field is set.
-
getConfig
ProxyProtocolConfig getConfig()The PROXY protocol settings
.envoy.config.core.v3.ProxyProtocolConfig config = 1;- Returns:
- The config.
-
getConfigOrBuilder
ProxyProtocolConfigOrBuilder getConfigOrBuilder()The PROXY protocol settings
.envoy.config.core.v3.ProxyProtocolConfig config = 1; -
hasTransportSocket
boolean hasTransportSocket()The underlying transport socket being wrapped.
.envoy.config.core.v3.TransportSocket transport_socket = 2 [(.validate.rules) = { ... }- Returns:
- Whether the transportSocket field is set.
-
getTransportSocket
TransportSocket getTransportSocket()The underlying transport socket being wrapped.
.envoy.config.core.v3.TransportSocket transport_socket = 2 [(.validate.rules) = { ... }- Returns:
- The transportSocket.
-
getTransportSocketOrBuilder
TransportSocketOrBuilder getTransportSocketOrBuilder()The underlying transport socket being wrapped.
.envoy.config.core.v3.TransportSocket transport_socket = 2 [(.validate.rules) = { ... } -
getAllowUnspecifiedAddress
boolean getAllowUnspecifiedAddress()If this is set to true, the null addresses are allowed in the PROXY protocol header. The proxy protocol header encodes the null addresses to AF_UNSPEC. [#not-implemented-hide:]
bool allow_unspecified_address = 3;- Returns:
- The allowUnspecifiedAddress.
-
getTlvAsPoolKey
boolean getTlvAsPoolKey()If true, all the TLVs are encoded in the connection pool key. [#not-implemented-hide:]
bool tlv_as_pool_key = 4;- Returns:
- The tlvAsPoolKey.
-