public static final class AddressOuterClass.BindConfig extends com.google.protobuf.GeneratedMessageV3 implements AddressOuterClass.BindConfigOrBuilder
envoy.api.v2.core.BindConfig| Modifier and Type | Class and Description |
|---|---|
static class |
AddressOuterClass.BindConfig.Builder
Protobuf type
envoy.api.v2.core.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| 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 AddressOuterClass.BindConfig |
getDefaultInstance() |
AddressOuterClass.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<AddressOuterClass.BindConfig> |
getParserForType() |
int |
getSerializedSize() |
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.
|
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 AddressOuterClass.BindConfig.Builder |
newBuilder() |
static AddressOuterClass.BindConfig.Builder |
newBuilder(AddressOuterClass.BindConfig prototype) |
AddressOuterClass.BindConfig.Builder |
newBuilderForType() |
protected AddressOuterClass.BindConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static AddressOuterClass.BindConfig |
parseDelimitedFrom(InputStream input) |
static AddressOuterClass.BindConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AddressOuterClass.BindConfig |
parseFrom(byte[] data) |
static AddressOuterClass.BindConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AddressOuterClass.BindConfig |
parseFrom(ByteBuffer data) |
static AddressOuterClass.BindConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AddressOuterClass.BindConfig |
parseFrom(com.google.protobuf.ByteString data) |
static AddressOuterClass.BindConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AddressOuterClass.BindConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static AddressOuterClass.BindConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AddressOuterClass.BindConfig |
parseFrom(InputStream input) |
static AddressOuterClass.BindConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<AddressOuterClass.BindConfig> |
parser() |
AddressOuterClass.BindConfig.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, 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
public 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.api.v2.core.SocketAddress source_address = 1 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }hasSourceAddress in interface AddressOuterClass.BindConfigOrBuilderpublic 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) = { ... }getSourceAddress in interface AddressOuterClass.BindConfigOrBuilderpublic 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) = { ... }getSourceAddressOrBuilder in interface AddressOuterClass.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_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 AddressOuterClass.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_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 AddressOuterClass.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_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 AddressOuterClass.BindConfigOrBuilderpublic 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;getSocketOptionsList in interface AddressOuterClass.BindConfigOrBuilderpublic 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;getSocketOptionsOrBuilderList in interface AddressOuterClass.BindConfigOrBuilderpublic 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;getSocketOptionsCount in interface AddressOuterClass.BindConfigOrBuilderpublic 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;getSocketOptions in interface AddressOuterClass.BindConfigOrBuilderpublic 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;getSocketOptionsOrBuilder in interface AddressOuterClass.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 AddressOuterClass.BindConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AddressOuterClass.BindConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AddressOuterClass.BindConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AddressOuterClass.BindConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AddressOuterClass.BindConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AddressOuterClass.BindConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AddressOuterClass.BindConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static AddressOuterClass.BindConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AddressOuterClass.BindConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static AddressOuterClass.BindConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AddressOuterClass.BindConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static AddressOuterClass.BindConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic AddressOuterClass.BindConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static AddressOuterClass.BindConfig.Builder newBuilder()
public static AddressOuterClass.BindConfig.Builder newBuilder(AddressOuterClass.BindConfig prototype)
public AddressOuterClass.BindConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected AddressOuterClass.BindConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static AddressOuterClass.BindConfig getDefaultInstance()
public static com.google.protobuf.Parser<AddressOuterClass.BindConfig> parser()
public com.google.protobuf.Parser<AddressOuterClass.BindConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public AddressOuterClass.BindConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2019 WSO2. All rights reserved.