public static interface AddressOuterClass.BindConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.BoolValue |
getFreebind()
Whether to set the *IP_FREEBIND* option when creating the socket.
|
com.google.protobuf.BoolValueOrBuilder |
getFreebindOrBuilder()
Whether to set the *IP_FREEBIND* option when creating the socket.
|
Base.SocketOption |
getSocketOptions(int index)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
int |
getSocketOptionsCount()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
List<Base.SocketOption> |
getSocketOptionsList()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
Base.SocketOptionOrBuilder |
getSocketOptionsOrBuilder(int index)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
List<? extends Base.SocketOptionOrBuilder> |
getSocketOptionsOrBuilderList()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
AddressOuterClass.SocketAddress |
getSourceAddress()
The address to bind to when creating a socket.
|
AddressOuterClass.SocketAddressOrBuilder |
getSourceAddressOrBuilder()
The address to bind to when creating a socket.
|
boolean |
hasFreebind()
Whether to set the *IP_FREEBIND* option when creating the socket.
|
boolean |
hasSourceAddress()
The address to bind to when creating a socket.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasSourceAddress()
The address to bind to when creating a socket.
.envoy.api.v2.core.SocketAddress source_address = 1 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }AddressOuterClass.SocketAddress getSourceAddress()
The address to bind to when creating a socket.
.envoy.api.v2.core.SocketAddress source_address = 1 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }AddressOuterClass.SocketAddressOrBuilder getSourceAddressOrBuilder()
The address to bind to when creating a socket.
.envoy.api.v2.core.SocketAddress source_address = 1 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }boolean hasFreebind()
Whether to set the *IP_FREEBIND* option when creating the socket. When this flag is set to true, allows the :ref:`source_address <envoy_api_field_UpstreamBindConfig.source_address>` to be an IP address that is not configured on the system running Envoy. When this flag is set to false, the option *IP_FREEBIND* is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled.
.google.protobuf.BoolValue freebind = 2;com.google.protobuf.BoolValue getFreebind()
Whether to set the *IP_FREEBIND* option when creating the socket. When this flag is set to true, allows the :ref:`source_address <envoy_api_field_UpstreamBindConfig.source_address>` to be an IP address that is not configured on the system running Envoy. When this flag is set to false, the option *IP_FREEBIND* is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled.
.google.protobuf.BoolValue freebind = 2;com.google.protobuf.BoolValueOrBuilder getFreebindOrBuilder()
Whether to set the *IP_FREEBIND* option when creating the socket. When this flag is set to true, allows the :ref:`source_address <envoy_api_field_UpstreamBindConfig.source_address>` to be an IP address that is not configured on the system running Envoy. When this flag is set to false, the option *IP_FREEBIND* is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled.
.google.protobuf.BoolValue freebind = 2;List<Base.SocketOption> getSocketOptionsList()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 3;Base.SocketOption getSocketOptions(int index)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 3;int getSocketOptionsCount()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 3;List<? extends Base.SocketOptionOrBuilder> getSocketOptionsOrBuilderList()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 3;Base.SocketOptionOrBuilder getSocketOptionsOrBuilder(int index)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 3;Copyright © 2019 WSO2. All rights reserved.