public final class BindConfig extends com.google.protobuf.GeneratedMessageV3 implements BindConfigOrBuilder
envoy.config.core.v3.BindConfig| Modifier and Type | Class and Description |
|---|---|
static class |
BindConfig.Builder
Protobuf type
envoy.config.core.v3.BindConfig |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
FREEBIND_FIELD_NUMBER |
static int |
SOCKET_OPTIONS_FIELD_NUMBER |
static int |
SOURCE_ADDRESS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static BindConfig |
getDefaultInstance() |
BindConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.Parser<BindConfig> |
getParserForType() |
int |
getSerializedSize() |
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<SocketOption> |
getSocketOptionsList()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
SocketOptionOrBuilder |
getSocketOptionsOrBuilder(int index)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
List<? extends SocketOptionOrBuilder> |
getSocketOptionsOrBuilderList()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
SocketAddress |
getSourceAddress()
The address to bind to when creating a socket.
|
SocketAddressOrBuilder |
getSourceAddressOrBuilder()
The address to bind to when creating a socket.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasFreebind()
Whether to set the *IP_FREEBIND* option when creating the socket.
|
int |
hashCode() |
boolean |
hasSourceAddress()
The address to bind to when creating a socket.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static BindConfig.Builder |
newBuilder() |
static BindConfig.Builder |
newBuilder(BindConfig prototype) |
BindConfig.Builder |
newBuilderForType() |
protected BindConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static BindConfig |
parseDelimitedFrom(InputStream input) |
static BindConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BindConfig |
parseFrom(byte[] data) |
static BindConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BindConfig |
parseFrom(ByteBuffer data) |
static BindConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BindConfig |
parseFrom(com.google.protobuf.ByteString data) |
static BindConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BindConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static BindConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BindConfig |
parseFrom(InputStream input) |
static BindConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<BindConfig> |
parser() |
BindConfig.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int SOURCE_ADDRESS_FIELD_NUMBER
public static final int FREEBIND_FIELD_NUMBER
public static final int SOCKET_OPTIONS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasSourceAddress()
The address to bind to when creating a socket.
.envoy.config.core.v3.SocketAddress source_address = 1 [(.validate.rules) = { ... }hasSourceAddress in interface BindConfigOrBuilderpublic SocketAddress getSourceAddress()
The address to bind to when creating a socket.
.envoy.config.core.v3.SocketAddress source_address = 1 [(.validate.rules) = { ... }getSourceAddress in interface BindConfigOrBuilderpublic SocketAddressOrBuilder getSourceAddressOrBuilder()
The address to bind to when creating a socket.
.envoy.config.core.v3.SocketAddress source_address = 1 [(.validate.rules) = { ... }getSourceAddressOrBuilder in interface BindConfigOrBuilderpublic 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_config.cluster.v3.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;hasFreebind in interface BindConfigOrBuilderpublic 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_config.cluster.v3.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;getFreebind in interface BindConfigOrBuilderpublic 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_config.cluster.v3.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;getFreebindOrBuilder in interface BindConfigOrBuilderpublic List<SocketOption> getSocketOptionsList()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.config.core.v3.SocketOption socket_options = 3;getSocketOptionsList in interface BindConfigOrBuilderpublic List<? extends SocketOptionOrBuilder> getSocketOptionsOrBuilderList()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.config.core.v3.SocketOption socket_options = 3;getSocketOptionsOrBuilderList in interface BindConfigOrBuilderpublic int getSocketOptionsCount()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.config.core.v3.SocketOption socket_options = 3;getSocketOptionsCount in interface BindConfigOrBuilderpublic SocketOption getSocketOptions(int index)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.config.core.v3.SocketOption socket_options = 3;getSocketOptions in interface BindConfigOrBuilderpublic SocketOptionOrBuilder getSocketOptionsOrBuilder(int index)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.config.core.v3.SocketOption socket_options = 3;getSocketOptionsOrBuilder in interface BindConfigOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static BindConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BindConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BindConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BindConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BindConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BindConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BindConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static BindConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BindConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static BindConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BindConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static BindConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic BindConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static BindConfig.Builder newBuilder()
public static BindConfig.Builder newBuilder(BindConfig prototype)
public BindConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected BindConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static BindConfig getDefaultInstance()
public static com.google.protobuf.Parser<BindConfig> parser()
public com.google.protobuf.Parser<BindConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public BindConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018–2021 The Envoy Project. All rights reserved.