Class UdpProxyConfig.UdpTunnelingConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,UdpProxyConfig.UdpTunnelingConfigOrBuilder,Serializable
- Enclosing class:
- UdpProxyConfig
public static final class UdpProxyConfig.UdpTunnelingConfig extends com.google.protobuf.GeneratedMessageV3 implements UdpProxyConfig.UdpTunnelingConfigOrBuilder
Configuration for tunneling UDP over other transports or application layers. Tunneling is currently supported over HTTP/2. [#next-free-field: 10]
Protobuf typeenvoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUdpProxyConfig.UdpTunnelingConfig.BufferOptionsConfiguration for UDP datagrams buffering.static interfaceUdpProxyConfig.UdpTunnelingConfig.BufferOptionsOrBuilderstatic classUdpProxyConfig.UdpTunnelingConfig.BuilderConfiguration for tunneling UDP over other transports or application layers.static classUdpProxyConfig.UdpTunnelingConfig.RetryOptionsProtobuf typeenvoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.RetryOptionsstatic interfaceUdpProxyConfig.UdpTunnelingConfig.RetryOptionsOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static intBUFFER_OPTIONS_FIELD_NUMBERstatic intDEFAULT_TARGET_PORT_FIELD_NUMBERstatic intHEADERS_TO_ADD_FIELD_NUMBERstatic intPOST_PATH_FIELD_NUMBERstatic intPROXY_HOST_FIELD_NUMBERstatic intPROXY_PORT_FIELD_NUMBERstatic intRETRY_OPTIONS_FIELD_NUMBERstatic intTARGET_HOST_FIELD_NUMBERstatic intUSE_POST_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)UdpProxyConfig.UdpTunnelingConfig.BufferOptionsgetBufferOptions()If configured, the filter will buffer datagrams in case that it is waiting for the upstream to be ready, whether if it is during the connection process or due to upstream buffer watermarks.UdpProxyConfig.UdpTunnelingConfig.BufferOptionsOrBuildergetBufferOptionsOrBuilder()If configured, the filter will buffer datagrams in case that it is waiting for the upstream to be ready, whether if it is during the connection process or due to upstream buffer watermarks.static UdpProxyConfig.UdpTunnelingConfiggetDefaultInstance()UdpProxyConfig.UdpTunnelingConfiggetDefaultInstanceForType()intgetDefaultTargetPort()The default target port to send in the CONNECT headers to the upstream proxy.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()HeaderValueOptiongetHeadersToAdd(int index)Additional request headers to upstream proxy.intgetHeadersToAddCount()Additional request headers to upstream proxy.List<HeaderValueOption>getHeadersToAddList()Additional request headers to upstream proxy.HeaderValueOptionOrBuildergetHeadersToAddOrBuilder(int index)Additional request headers to upstream proxy.List<? extends HeaderValueOptionOrBuilder>getHeadersToAddOrBuilderList()Additional request headers to upstream proxy.com.google.protobuf.Parser<UdpProxyConfig.UdpTunnelingConfig>getParserForType()StringgetPostPath()The path used with POST method.com.google.protobuf.ByteStringgetPostPathBytes()The path used with POST method.StringgetProxyHost()The hostname to send in the synthesized CONNECT headers to the upstream proxy.com.google.protobuf.ByteStringgetProxyHostBytes()The hostname to send in the synthesized CONNECT headers to the upstream proxy.com.google.protobuf.UInt32ValuegetProxyPort()Optional port value to add to the HTTP request URI.com.google.protobuf.UInt32ValueOrBuildergetProxyPortOrBuilder()Optional port value to add to the HTTP request URI.UdpProxyConfig.UdpTunnelingConfig.RetryOptionsgetRetryOptions()Optional retry options, in case connecting to the upstream failed.UdpProxyConfig.UdpTunnelingConfig.RetryOptionsOrBuildergetRetryOptionsOrBuilder()Optional retry options, in case connecting to the upstream failed.intgetSerializedSize()StringgetTargetHost()The target host to send in the synthesized CONNECT headers to the upstream proxy.com.google.protobuf.ByteStringgetTargetHostBytes()The target host to send in the synthesized CONNECT headers to the upstream proxy.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleangetUsePost()Use POST method instead of CONNECT method to tunnel the UDP stream. .. note:: If use_post is set, the upstream stream does not comply with the connect-udp RFC, and instead it will be a POST request. the path used in the headers will be set from the post_path field, and the headers will not contain the target host and target port, as required by the connect-udp protocol.booleanhasBufferOptions()If configured, the filter will buffer datagrams in case that it is waiting for the upstream to be ready, whether if it is during the connection process or due to upstream buffer watermarks.inthashCode()booleanhasProxyPort()Optional port value to add to the HTTP request URI.booleanhasRetryOptions()Optional retry options, in case connecting to the upstream failed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static UdpProxyConfig.UdpTunnelingConfig.BuildernewBuilder()static UdpProxyConfig.UdpTunnelingConfig.BuildernewBuilder(UdpProxyConfig.UdpTunnelingConfig prototype)UdpProxyConfig.UdpTunnelingConfig.BuildernewBuilderForType()protected UdpProxyConfig.UdpTunnelingConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static UdpProxyConfig.UdpTunnelingConfigparseDelimitedFrom(InputStream input)static UdpProxyConfig.UdpTunnelingConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UdpProxyConfig.UdpTunnelingConfigparseFrom(byte[] data)static UdpProxyConfig.UdpTunnelingConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UdpProxyConfig.UdpTunnelingConfigparseFrom(com.google.protobuf.ByteString data)static UdpProxyConfig.UdpTunnelingConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UdpProxyConfig.UdpTunnelingConfigparseFrom(com.google.protobuf.CodedInputStream input)static UdpProxyConfig.UdpTunnelingConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UdpProxyConfig.UdpTunnelingConfigparseFrom(InputStream input)static UdpProxyConfig.UdpTunnelingConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UdpProxyConfig.UdpTunnelingConfigparseFrom(ByteBuffer data)static UdpProxyConfig.UdpTunnelingConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<UdpProxyConfig.UdpTunnelingConfig>parser()UdpProxyConfig.UdpTunnelingConfig.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
PROXY_HOST_FIELD_NUMBER
public static final int PROXY_HOST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROXY_PORT_FIELD_NUMBER
public static final int PROXY_PORT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_HOST_FIELD_NUMBER
public static final int TARGET_HOST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFAULT_TARGET_PORT_FIELD_NUMBER
public static final int DEFAULT_TARGET_PORT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USE_POST_FIELD_NUMBER
public static final int USE_POST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
POST_PATH_FIELD_NUMBER
public static final int POST_PATH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RETRY_OPTIONS_FIELD_NUMBER
public static final int RETRY_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HEADERS_TO_ADD_FIELD_NUMBER
public static final int HEADERS_TO_ADD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BUFFER_OPTIONS_FIELD_NUMBER
public static final int BUFFER_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getProxyHost
public String getProxyHost()
The hostname to send in the synthesized CONNECT headers to the upstream proxy. This field evaluates command operators if set, otherwise returns hostname as is. Example: dynamically set hostname using filter state .. code-block:: yaml tunneling_config: proxy_host: "%FILTER_STATE(proxy.host.key:PLAIN)%"string proxy_host = 1 [(.validate.rules) = { ... }- Specified by:
getProxyHostin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- The proxyHost.
-
getProxyHostBytes
public com.google.protobuf.ByteString getProxyHostBytes()
The hostname to send in the synthesized CONNECT headers to the upstream proxy. This field evaluates command operators if set, otherwise returns hostname as is. Example: dynamically set hostname using filter state .. code-block:: yaml tunneling_config: proxy_host: "%FILTER_STATE(proxy.host.key:PLAIN)%"string proxy_host = 1 [(.validate.rules) = { ... }- Specified by:
getProxyHostBytesin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- The bytes for proxyHost.
-
hasProxyPort
public boolean hasProxyPort()
Optional port value to add to the HTTP request URI. This value can be overridden per-session by setting the required port value for the filter state key ``udp.connect.proxy_port``.
.google.protobuf.UInt32Value proxy_port = 2;- Specified by:
hasProxyPortin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- Whether the proxyPort field is set.
-
getProxyPort
public com.google.protobuf.UInt32Value getProxyPort()
Optional port value to add to the HTTP request URI. This value can be overridden per-session by setting the required port value for the filter state key ``udp.connect.proxy_port``.
.google.protobuf.UInt32Value proxy_port = 2;- Specified by:
getProxyPortin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- The proxyPort.
-
getProxyPortOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getProxyPortOrBuilder()
Optional port value to add to the HTTP request URI. This value can be overridden per-session by setting the required port value for the filter state key ``udp.connect.proxy_port``.
.google.protobuf.UInt32Value proxy_port = 2;- Specified by:
getProxyPortOrBuilderin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder
-
getTargetHost
public String getTargetHost()
The target host to send in the synthesized CONNECT headers to the upstream proxy. This field evaluates command operators if set, otherwise returns hostname as is. Example: dynamically set target host using filter state .. code-block:: yaml tunneling_config: target_host: "%FILTER_STATE(target.host.key:PLAIN)%"string target_host = 3 [(.validate.rules) = { ... }- Specified by:
getTargetHostin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- The targetHost.
-
getTargetHostBytes
public com.google.protobuf.ByteString getTargetHostBytes()
The target host to send in the synthesized CONNECT headers to the upstream proxy. This field evaluates command operators if set, otherwise returns hostname as is. Example: dynamically set target host using filter state .. code-block:: yaml tunneling_config: target_host: "%FILTER_STATE(target.host.key:PLAIN)%"string target_host = 3 [(.validate.rules) = { ... }- Specified by:
getTargetHostBytesin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- The bytes for targetHost.
-
getDefaultTargetPort
public int getDefaultTargetPort()
The default target port to send in the CONNECT headers to the upstream proxy. This value can be overridden per-session by setting the required port value for the filter state key ``udp.connect.target_port``.
uint32 default_target_port = 4 [(.validate.rules) = { ... }- Specified by:
getDefaultTargetPortin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- The defaultTargetPort.
-
getUsePost
public boolean getUsePost()
Use POST method instead of CONNECT method to tunnel the UDP stream. .. note:: If use_post is set, the upstream stream does not comply with the connect-udp RFC, and instead it will be a POST request. the path used in the headers will be set from the post_path field, and the headers will not contain the target host and target port, as required by the connect-udp protocol. This flag should be used carefully.
bool use_post = 5;- Specified by:
getUsePostin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- The usePost.
-
getPostPath
public String getPostPath()
The path used with POST method. Default path is ``/``. If post path is specified and use_post field isn't true, it will be rejected.
string post_path = 6;- Specified by:
getPostPathin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- The postPath.
-
getPostPathBytes
public com.google.protobuf.ByteString getPostPathBytes()
The path used with POST method. Default path is ``/``. If post path is specified and use_post field isn't true, it will be rejected.
string post_path = 6;- Specified by:
getPostPathBytesin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- The bytes for postPath.
-
hasRetryOptions
public boolean hasRetryOptions()
Optional retry options, in case connecting to the upstream failed.
.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.RetryOptions retry_options = 7;- Specified by:
hasRetryOptionsin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- Whether the retryOptions field is set.
-
getRetryOptions
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions getRetryOptions()
Optional retry options, in case connecting to the upstream failed.
.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.RetryOptions retry_options = 7;- Specified by:
getRetryOptionsin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- The retryOptions.
-
getRetryOptionsOrBuilder
public UdpProxyConfig.UdpTunnelingConfig.RetryOptionsOrBuilder getRetryOptionsOrBuilder()
Optional retry options, in case connecting to the upstream failed.
.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.RetryOptions retry_options = 7;- Specified by:
getRetryOptionsOrBuilderin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder
-
getHeadersToAddList
public List<HeaderValueOption> getHeadersToAddList()
Additional request headers to upstream proxy. Neither ``:-prefixed`` pseudo-headers nor the Host: header can be overridden. Values of the added headers evaluates command operators if they are set in the value template. Example: dynamically set a header with the local port .. code-block:: yaml headers_to_add: - header: key: original_dst_port value: "%DOWNSTREAM_LOCAL_PORT%"repeated .envoy.config.core.v3.HeaderValueOption headers_to_add = 8 [(.validate.rules) = { ... }- Specified by:
getHeadersToAddListin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder
-
getHeadersToAddOrBuilderList
public List<? extends HeaderValueOptionOrBuilder> getHeadersToAddOrBuilderList()
Additional request headers to upstream proxy. Neither ``:-prefixed`` pseudo-headers nor the Host: header can be overridden. Values of the added headers evaluates command operators if they are set in the value template. Example: dynamically set a header with the local port .. code-block:: yaml headers_to_add: - header: key: original_dst_port value: "%DOWNSTREAM_LOCAL_PORT%"repeated .envoy.config.core.v3.HeaderValueOption headers_to_add = 8 [(.validate.rules) = { ... }- Specified by:
getHeadersToAddOrBuilderListin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder
-
getHeadersToAddCount
public int getHeadersToAddCount()
Additional request headers to upstream proxy. Neither ``:-prefixed`` pseudo-headers nor the Host: header can be overridden. Values of the added headers evaluates command operators if they are set in the value template. Example: dynamically set a header with the local port .. code-block:: yaml headers_to_add: - header: key: original_dst_port value: "%DOWNSTREAM_LOCAL_PORT%"repeated .envoy.config.core.v3.HeaderValueOption headers_to_add = 8 [(.validate.rules) = { ... }- Specified by:
getHeadersToAddCountin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder
-
getHeadersToAdd
public HeaderValueOption getHeadersToAdd(int index)
Additional request headers to upstream proxy. Neither ``:-prefixed`` pseudo-headers nor the Host: header can be overridden. Values of the added headers evaluates command operators if they are set in the value template. Example: dynamically set a header with the local port .. code-block:: yaml headers_to_add: - header: key: original_dst_port value: "%DOWNSTREAM_LOCAL_PORT%"repeated .envoy.config.core.v3.HeaderValueOption headers_to_add = 8 [(.validate.rules) = { ... }- Specified by:
getHeadersToAddin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder
-
getHeadersToAddOrBuilder
public HeaderValueOptionOrBuilder getHeadersToAddOrBuilder(int index)
Additional request headers to upstream proxy. Neither ``:-prefixed`` pseudo-headers nor the Host: header can be overridden. Values of the added headers evaluates command operators if they are set in the value template. Example: dynamically set a header with the local port .. code-block:: yaml headers_to_add: - header: key: original_dst_port value: "%DOWNSTREAM_LOCAL_PORT%"repeated .envoy.config.core.v3.HeaderValueOption headers_to_add = 8 [(.validate.rules) = { ... }- Specified by:
getHeadersToAddOrBuilderin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder
-
hasBufferOptions
public boolean hasBufferOptions()
If configured, the filter will buffer datagrams in case that it is waiting for the upstream to be ready, whether if it is during the connection process or due to upstream buffer watermarks. If this field is not configured, there will be no buffering and downstream datagrams that arrive while the upstream is not ready will be dropped. In case this field is set but the options are not configured, the default values will be applied as described in the ``BufferOptions``.
.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.BufferOptions buffer_options = 9;- Specified by:
hasBufferOptionsin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- Whether the bufferOptions field is set.
-
getBufferOptions
public UdpProxyConfig.UdpTunnelingConfig.BufferOptions getBufferOptions()
If configured, the filter will buffer datagrams in case that it is waiting for the upstream to be ready, whether if it is during the connection process or due to upstream buffer watermarks. If this field is not configured, there will be no buffering and downstream datagrams that arrive while the upstream is not ready will be dropped. In case this field is set but the options are not configured, the default values will be applied as described in the ``BufferOptions``.
.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.BufferOptions buffer_options = 9;- Specified by:
getBufferOptionsin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder- Returns:
- The bufferOptions.
-
getBufferOptionsOrBuilder
public UdpProxyConfig.UdpTunnelingConfig.BufferOptionsOrBuilder getBufferOptionsOrBuilder()
If configured, the filter will buffer datagrams in case that it is waiting for the upstream to be ready, whether if it is during the connection process or due to upstream buffer watermarks. If this field is not configured, there will be no buffering and downstream datagrams that arrive while the upstream is not ready will be dropped. In case this field is set but the options are not configured, the default values will be applied as described in the ``BufferOptions``.
.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.BufferOptions buffer_options = 9;- Specified by:
getBufferOptionsOrBuilderin interfaceUdpProxyConfig.UdpTunnelingConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static UdpProxyConfig.UdpTunnelingConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UdpProxyConfig.UdpTunnelingConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UdpProxyConfig.UdpTunnelingConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UdpProxyConfig.UdpTunnelingConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UdpProxyConfig.UdpTunnelingConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UdpProxyConfig.UdpTunnelingConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UdpProxyConfig.UdpTunnelingConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static UdpProxyConfig.UdpTunnelingConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static UdpProxyConfig.UdpTunnelingConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static UdpProxyConfig.UdpTunnelingConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static UdpProxyConfig.UdpTunnelingConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static UdpProxyConfig.UdpTunnelingConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public UdpProxyConfig.UdpTunnelingConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static UdpProxyConfig.UdpTunnelingConfig.Builder newBuilder()
-
newBuilder
public static UdpProxyConfig.UdpTunnelingConfig.Builder newBuilder(UdpProxyConfig.UdpTunnelingConfig prototype)
-
toBuilder
public UdpProxyConfig.UdpTunnelingConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected UdpProxyConfig.UdpTunnelingConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static UdpProxyConfig.UdpTunnelingConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<UdpProxyConfig.UdpTunnelingConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<UdpProxyConfig.UdpTunnelingConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public UdpProxyConfig.UdpTunnelingConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-