Class SocketOption.SocketType.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<SocketOption.SocketType.Builder>
io.envoyproxy.envoy.config.core.v3.SocketOption.SocketType.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, SocketOption.SocketTypeOrBuilder, Cloneable
Enclosing class:
SocketOption.SocketType

public static final class SocketOption.SocketType.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SocketOption.SocketType.Builder> implements SocketOption.SocketTypeOrBuilder
 The `socket type <https://linux.die.net/man/2/socket>`_ to apply the socket option to.
 Only one field should be set. If multiple fields are set, the precedence order will determine
 the selected one. If none of the fields is set, the socket option will be applied to all socket types.

 For example:
 If :ref:`stream <envoy_v3_api_field_config.core.v3.SocketOption.SocketType.stream>` is set,
 it takes precedence over :ref:`datagram <envoy_v3_api_field_config.core.v3.SocketOption.SocketType.datagram>`.
 
Protobuf type envoy.config.core.v3.SocketOption.SocketType