Class QuicProtocolOptions
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.config.core.v3.QuicProtocolOptions
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,QuicProtocolOptionsOrBuilder,Serializable
public final class QuicProtocolOptions extends com.google.protobuf.GeneratedMessageV3 implements QuicProtocolOptionsOrBuilder
QUIC protocol options which apply to both downstream and upstream connections. [#next-free-field: 6]
Protobuf typeenvoy.config.core.v3.QuicProtocolOptions- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQuicProtocolOptions.BuilderQUIC protocol options which apply to both downstream and upstream connections.-
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 intCONNECTION_KEEPALIVE_FIELD_NUMBERstatic intINITIAL_CONNECTION_WINDOW_SIZE_FIELD_NUMBERstatic intINITIAL_STREAM_WINDOW_SIZE_FIELD_NUMBERstatic intMAX_CONCURRENT_STREAMS_FIELD_NUMBERstatic intNUM_TIMEOUTS_TO_TRIGGER_PORT_MIGRATION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)QuicKeepAliveSettingsgetConnectionKeepalive()Probes the peer at the configured interval to solicit traffic, i.e.QuicKeepAliveSettingsOrBuildergetConnectionKeepaliveOrBuilder()Probes the peer at the configured interval to solicit traffic, i.e.static QuicProtocolOptionsgetDefaultInstance()QuicProtocolOptionsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.UInt32ValuegetInitialConnectionWindowSize()Similar to ``initial_stream_window_size``, but for connection-level flow-control.com.google.protobuf.UInt32ValueOrBuildergetInitialConnectionWindowSizeOrBuilder()Similar to ``initial_stream_window_size``, but for connection-level flow-control.com.google.protobuf.UInt32ValuegetInitialStreamWindowSize()`Initial stream-level flow-control receive window <https://tools.ietf.org/html/draft-ietf-quic-transport-34#section-4.1>`_ size.com.google.protobuf.UInt32ValueOrBuildergetInitialStreamWindowSizeOrBuilder()`Initial stream-level flow-control receive window <https://tools.ietf.org/html/draft-ietf-quic-transport-34#section-4.1>`_ size.com.google.protobuf.UInt32ValuegetMaxConcurrentStreams()Maximum number of streams that the client can negotiate per connection. 100 if not specified.com.google.protobuf.UInt32ValueOrBuildergetMaxConcurrentStreamsOrBuilder()Maximum number of streams that the client can negotiate per connection. 100 if not specified.com.google.protobuf.UInt32ValuegetNumTimeoutsToTriggerPortMigration()The number of timeouts that can occur before port migration is triggered for QUIC clients.com.google.protobuf.UInt32ValueOrBuildergetNumTimeoutsToTriggerPortMigrationOrBuilder()The number of timeouts that can occur before port migration is triggered for QUIC clients.com.google.protobuf.Parser<QuicProtocolOptions>getParserForType()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasConnectionKeepalive()Probes the peer at the configured interval to solicit traffic, i.e.inthashCode()booleanhasInitialConnectionWindowSize()Similar to ``initial_stream_window_size``, but for connection-level flow-control.booleanhasInitialStreamWindowSize()`Initial stream-level flow-control receive window <https://tools.ietf.org/html/draft-ietf-quic-transport-34#section-4.1>`_ size.booleanhasMaxConcurrentStreams()Maximum number of streams that the client can negotiate per connection. 100 if not specified.booleanhasNumTimeoutsToTriggerPortMigration()The number of timeouts that can occur before port migration is triggered for QUIC clients.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static QuicProtocolOptions.BuildernewBuilder()static QuicProtocolOptions.BuildernewBuilder(QuicProtocolOptions prototype)QuicProtocolOptions.BuildernewBuilderForType()protected QuicProtocolOptions.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static QuicProtocolOptionsparseDelimitedFrom(InputStream input)static QuicProtocolOptionsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static QuicProtocolOptionsparseFrom(byte[] data)static QuicProtocolOptionsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static QuicProtocolOptionsparseFrom(com.google.protobuf.ByteString data)static QuicProtocolOptionsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static QuicProtocolOptionsparseFrom(com.google.protobuf.CodedInputStream input)static QuicProtocolOptionsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static QuicProtocolOptionsparseFrom(InputStream input)static QuicProtocolOptionsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static QuicProtocolOptionsparseFrom(ByteBuffer data)static QuicProtocolOptionsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<QuicProtocolOptions>parser()QuicProtocolOptions.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
-
MAX_CONCURRENT_STREAMS_FIELD_NUMBER
public static final int MAX_CONCURRENT_STREAMS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INITIAL_STREAM_WINDOW_SIZE_FIELD_NUMBER
public static final int INITIAL_STREAM_WINDOW_SIZE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INITIAL_CONNECTION_WINDOW_SIZE_FIELD_NUMBER
public static final int INITIAL_CONNECTION_WINDOW_SIZE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NUM_TIMEOUTS_TO_TRIGGER_PORT_MIGRATION_FIELD_NUMBER
public static final int NUM_TIMEOUTS_TO_TRIGGER_PORT_MIGRATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONNECTION_KEEPALIVE_FIELD_NUMBER
public static final int CONNECTION_KEEPALIVE_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
-
hasMaxConcurrentStreams
public boolean hasMaxConcurrentStreams()
Maximum number of streams that the client can negotiate per connection. 100 if not specified.
.google.protobuf.UInt32Value max_concurrent_streams = 1 [(.validate.rules) = { ... }- Specified by:
hasMaxConcurrentStreamsin interfaceQuicProtocolOptionsOrBuilder- Returns:
- Whether the maxConcurrentStreams field is set.
-
getMaxConcurrentStreams
public com.google.protobuf.UInt32Value getMaxConcurrentStreams()
Maximum number of streams that the client can negotiate per connection. 100 if not specified.
.google.protobuf.UInt32Value max_concurrent_streams = 1 [(.validate.rules) = { ... }- Specified by:
getMaxConcurrentStreamsin interfaceQuicProtocolOptionsOrBuilder- Returns:
- The maxConcurrentStreams.
-
getMaxConcurrentStreamsOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getMaxConcurrentStreamsOrBuilder()
Maximum number of streams that the client can negotiate per connection. 100 if not specified.
.google.protobuf.UInt32Value max_concurrent_streams = 1 [(.validate.rules) = { ... }- Specified by:
getMaxConcurrentStreamsOrBuilderin interfaceQuicProtocolOptionsOrBuilder
-
hasInitialStreamWindowSize
public boolean hasInitialStreamWindowSize()
`Initial stream-level flow-control receive window <https://tools.ietf.org/html/draft-ietf-quic-transport-34#section-4.1>`_ size. Valid values range from 1 to 16777216 (2^24, maximum supported by QUICHE) and defaults to 65536 (2^16). NOTE: 16384 (2^14) is the minimum window size supported in Google QUIC. If configured smaller than it, we will use 16384 instead. QUICHE IETF Quic implementation supports 1 bytes window. We only support increasing the default window size now, so it's also the minimum. This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the QUIC stream send and receive buffers. Once the buffer reaches this pointer, watermark callbacks will fire to stop the flow of data to the stream buffers.
.google.protobuf.UInt32Value initial_stream_window_size = 2 [(.validate.rules) = { ... }- Specified by:
hasInitialStreamWindowSizein interfaceQuicProtocolOptionsOrBuilder- Returns:
- Whether the initialStreamWindowSize field is set.
-
getInitialStreamWindowSize
public com.google.protobuf.UInt32Value getInitialStreamWindowSize()
`Initial stream-level flow-control receive window <https://tools.ietf.org/html/draft-ietf-quic-transport-34#section-4.1>`_ size. Valid values range from 1 to 16777216 (2^24, maximum supported by QUICHE) and defaults to 65536 (2^16). NOTE: 16384 (2^14) is the minimum window size supported in Google QUIC. If configured smaller than it, we will use 16384 instead. QUICHE IETF Quic implementation supports 1 bytes window. We only support increasing the default window size now, so it's also the minimum. This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the QUIC stream send and receive buffers. Once the buffer reaches this pointer, watermark callbacks will fire to stop the flow of data to the stream buffers.
.google.protobuf.UInt32Value initial_stream_window_size = 2 [(.validate.rules) = { ... }- Specified by:
getInitialStreamWindowSizein interfaceQuicProtocolOptionsOrBuilder- Returns:
- The initialStreamWindowSize.
-
getInitialStreamWindowSizeOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getInitialStreamWindowSizeOrBuilder()
`Initial stream-level flow-control receive window <https://tools.ietf.org/html/draft-ietf-quic-transport-34#section-4.1>`_ size. Valid values range from 1 to 16777216 (2^24, maximum supported by QUICHE) and defaults to 65536 (2^16). NOTE: 16384 (2^14) is the minimum window size supported in Google QUIC. If configured smaller than it, we will use 16384 instead. QUICHE IETF Quic implementation supports 1 bytes window. We only support increasing the default window size now, so it's also the minimum. This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the QUIC stream send and receive buffers. Once the buffer reaches this pointer, watermark callbacks will fire to stop the flow of data to the stream buffers.
.google.protobuf.UInt32Value initial_stream_window_size = 2 [(.validate.rules) = { ... }- Specified by:
getInitialStreamWindowSizeOrBuilderin interfaceQuicProtocolOptionsOrBuilder
-
hasInitialConnectionWindowSize
public boolean hasInitialConnectionWindowSize()
Similar to ``initial_stream_window_size``, but for connection-level flow-control. Valid values rage from 1 to 25165824 (24MB, maximum supported by QUICHE) and defaults to 65536 (2^16). window. Currently, this has the same minimum/default as ``initial_stream_window_size``. NOTE: 16384 (2^14) is the minimum window size supported in Google QUIC. We only support increasing the default window size now, so it's also the minimum.
.google.protobuf.UInt32Value initial_connection_window_size = 3 [(.validate.rules) = { ... }- Specified by:
hasInitialConnectionWindowSizein interfaceQuicProtocolOptionsOrBuilder- Returns:
- Whether the initialConnectionWindowSize field is set.
-
getInitialConnectionWindowSize
public com.google.protobuf.UInt32Value getInitialConnectionWindowSize()
Similar to ``initial_stream_window_size``, but for connection-level flow-control. Valid values rage from 1 to 25165824 (24MB, maximum supported by QUICHE) and defaults to 65536 (2^16). window. Currently, this has the same minimum/default as ``initial_stream_window_size``. NOTE: 16384 (2^14) is the minimum window size supported in Google QUIC. We only support increasing the default window size now, so it's also the minimum.
.google.protobuf.UInt32Value initial_connection_window_size = 3 [(.validate.rules) = { ... }- Specified by:
getInitialConnectionWindowSizein interfaceQuicProtocolOptionsOrBuilder- Returns:
- The initialConnectionWindowSize.
-
getInitialConnectionWindowSizeOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getInitialConnectionWindowSizeOrBuilder()
Similar to ``initial_stream_window_size``, but for connection-level flow-control. Valid values rage from 1 to 25165824 (24MB, maximum supported by QUICHE) and defaults to 65536 (2^16). window. Currently, this has the same minimum/default as ``initial_stream_window_size``. NOTE: 16384 (2^14) is the minimum window size supported in Google QUIC. We only support increasing the default window size now, so it's also the minimum.
.google.protobuf.UInt32Value initial_connection_window_size = 3 [(.validate.rules) = { ... }- Specified by:
getInitialConnectionWindowSizeOrBuilderin interfaceQuicProtocolOptionsOrBuilder
-
hasNumTimeoutsToTriggerPortMigration
public boolean hasNumTimeoutsToTriggerPortMigration()
The number of timeouts that can occur before port migration is triggered for QUIC clients. This defaults to 1. If set to 0, port migration will not occur on path degrading. Timeout here refers to QUIC internal path degrading timeout mechanism, such as PTO. This has no effect on server sessions.
.google.protobuf.UInt32Value num_timeouts_to_trigger_port_migration = 4 [(.validate.rules) = { ... }- Specified by:
hasNumTimeoutsToTriggerPortMigrationin interfaceQuicProtocolOptionsOrBuilder- Returns:
- Whether the numTimeoutsToTriggerPortMigration field is set.
-
getNumTimeoutsToTriggerPortMigration
public com.google.protobuf.UInt32Value getNumTimeoutsToTriggerPortMigration()
The number of timeouts that can occur before port migration is triggered for QUIC clients. This defaults to 1. If set to 0, port migration will not occur on path degrading. Timeout here refers to QUIC internal path degrading timeout mechanism, such as PTO. This has no effect on server sessions.
.google.protobuf.UInt32Value num_timeouts_to_trigger_port_migration = 4 [(.validate.rules) = { ... }- Specified by:
getNumTimeoutsToTriggerPortMigrationin interfaceQuicProtocolOptionsOrBuilder- Returns:
- The numTimeoutsToTriggerPortMigration.
-
getNumTimeoutsToTriggerPortMigrationOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getNumTimeoutsToTriggerPortMigrationOrBuilder()
The number of timeouts that can occur before port migration is triggered for QUIC clients. This defaults to 1. If set to 0, port migration will not occur on path degrading. Timeout here refers to QUIC internal path degrading timeout mechanism, such as PTO. This has no effect on server sessions.
.google.protobuf.UInt32Value num_timeouts_to_trigger_port_migration = 4 [(.validate.rules) = { ... }- Specified by:
getNumTimeoutsToTriggerPortMigrationOrBuilderin interfaceQuicProtocolOptionsOrBuilder
-
hasConnectionKeepalive
public boolean hasConnectionKeepalive()
Probes the peer at the configured interval to solicit traffic, i.e. ACK or PATH_RESPONSE, from the peer to push back connection idle timeout. If absent, use the default keepalive behavior of which a client connection sends PINGs every 15s, and a server connection doesn't do anything.
.envoy.config.core.v3.QuicKeepAliveSettings connection_keepalive = 5;- Specified by:
hasConnectionKeepalivein interfaceQuicProtocolOptionsOrBuilder- Returns:
- Whether the connectionKeepalive field is set.
-
getConnectionKeepalive
public QuicKeepAliveSettings getConnectionKeepalive()
Probes the peer at the configured interval to solicit traffic, i.e. ACK or PATH_RESPONSE, from the peer to push back connection idle timeout. If absent, use the default keepalive behavior of which a client connection sends PINGs every 15s, and a server connection doesn't do anything.
.envoy.config.core.v3.QuicKeepAliveSettings connection_keepalive = 5;- Specified by:
getConnectionKeepalivein interfaceQuicProtocolOptionsOrBuilder- Returns:
- The connectionKeepalive.
-
getConnectionKeepaliveOrBuilder
public QuicKeepAliveSettingsOrBuilder getConnectionKeepaliveOrBuilder()
Probes the peer at the configured interval to solicit traffic, i.e. ACK or PATH_RESPONSE, from the peer to push back connection idle timeout. If absent, use the default keepalive behavior of which a client connection sends PINGs every 15s, and a server connection doesn't do anything.
.envoy.config.core.v3.QuicKeepAliveSettings connection_keepalive = 5;- Specified by:
getConnectionKeepaliveOrBuilderin interfaceQuicProtocolOptionsOrBuilder
-
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 QuicProtocolOptions parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QuicProtocolOptions parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QuicProtocolOptions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QuicProtocolOptions parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QuicProtocolOptions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QuicProtocolOptions parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static QuicProtocolOptions parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static QuicProtocolOptions parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static QuicProtocolOptions parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static QuicProtocolOptions parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static QuicProtocolOptions parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static QuicProtocolOptions parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public QuicProtocolOptions.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static QuicProtocolOptions.Builder newBuilder()
-
newBuilder
public static QuicProtocolOptions.Builder newBuilder(QuicProtocolOptions prototype)
-
toBuilder
public QuicProtocolOptions.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected QuicProtocolOptions.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static QuicProtocolOptions getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<QuicProtocolOptions> parser()
-
getParserForType
public com.google.protobuf.Parser<QuicProtocolOptions> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public QuicProtocolOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-