public final class QuicProtocolOptions extends com.google.protobuf.GeneratedMessageV3 implements QuicProtocolOptionsOrBuilder
Configuration specific to the QUIC protocol. Next id: 5Protobuf type
envoy.config.listener.v4alpha.QuicProtocolOptions| Modifier and Type | Class and Description |
|---|---|
static class |
QuicProtocolOptions.Builder
Configuration specific to the QUIC protocol.
|
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 |
CRYPTO_HANDSHAKE_TIMEOUT_FIELD_NUMBER |
static int |
ENABLED_FIELD_NUMBER |
static int |
IDLE_TIMEOUT_FIELD_NUMBER |
static int |
MAX_CONCURRENT_STREAMS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
com.google.protobuf.Duration |
getCryptoHandshakeTimeout()
Connection timeout in milliseconds before the crypto handshake is finished.
20000ms if not specified.
|
com.google.protobuf.DurationOrBuilder |
getCryptoHandshakeTimeoutOrBuilder()
Connection timeout in milliseconds before the crypto handshake is finished.
20000ms if not specified.
|
static QuicProtocolOptions |
getDefaultInstance() |
QuicProtocolOptions |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
RuntimeFeatureFlag |
getEnabled()
Runtime flag that controls whether the listener is enabled or not.
|
RuntimeFeatureFlagOrBuilder |
getEnabledOrBuilder()
Runtime flag that controls whether the listener is enabled or not.
|
com.google.protobuf.Duration |
getIdleTimeout()
Maximum number of milliseconds that connection will be alive when there is
no network activity. 300000ms if not specified.
|
com.google.protobuf.DurationOrBuilder |
getIdleTimeoutOrBuilder()
Maximum number of milliseconds that connection will be alive when there is
no network activity. 300000ms if not specified.
|
com.google.protobuf.UInt32Value |
getMaxConcurrentStreams()
Maximum number of streams that the client can negotiate per connection. 100
if not specified.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxConcurrentStreamsOrBuilder()
Maximum number of streams that the client can negotiate per connection. 100
if not specified.
|
com.google.protobuf.Parser<QuicProtocolOptions> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasCryptoHandshakeTimeout()
Connection timeout in milliseconds before the crypto handshake is finished.
20000ms if not specified.
|
boolean |
hasEnabled()
Runtime flag that controls whether the listener is enabled or not.
|
int |
hashCode() |
boolean |
hasIdleTimeout()
Maximum number of milliseconds that connection will be alive when there is
no network activity. 300000ms if not specified.
|
boolean |
hasMaxConcurrentStreams()
Maximum number of streams that the client can negotiate per connection. 100
if not specified.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static QuicProtocolOptions.Builder |
newBuilder() |
static QuicProtocolOptions.Builder |
newBuilder(QuicProtocolOptions prototype) |
QuicProtocolOptions.Builder |
newBuilderForType() |
protected QuicProtocolOptions.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static QuicProtocolOptions |
parseDelimitedFrom(InputStream input) |
static QuicProtocolOptions |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QuicProtocolOptions |
parseFrom(byte[] data) |
static QuicProtocolOptions |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QuicProtocolOptions |
parseFrom(ByteBuffer data) |
static QuicProtocolOptions |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QuicProtocolOptions |
parseFrom(com.google.protobuf.ByteString data) |
static QuicProtocolOptions |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QuicProtocolOptions |
parseFrom(com.google.protobuf.CodedInputStream input) |
static QuicProtocolOptions |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QuicProtocolOptions |
parseFrom(InputStream input) |
static QuicProtocolOptions |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<QuicProtocolOptions> |
parser() |
QuicProtocolOptions.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 MAX_CONCURRENT_STREAMS_FIELD_NUMBER
public static final int IDLE_TIMEOUT_FIELD_NUMBER
public static final int CRYPTO_HANDSHAKE_TIMEOUT_FIELD_NUMBER
public static final int ENABLED_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 hasMaxConcurrentStreams()
Maximum number of streams that the client can negotiate per connection. 100 if not specified.
.google.protobuf.UInt32Value max_concurrent_streams = 1;hasMaxConcurrentStreams in interface QuicProtocolOptionsOrBuilderpublic 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;getMaxConcurrentStreams in interface QuicProtocolOptionsOrBuilderpublic 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;getMaxConcurrentStreamsOrBuilder in interface QuicProtocolOptionsOrBuilderpublic boolean hasIdleTimeout()
Maximum number of milliseconds that connection will be alive when there is no network activity. 300000ms if not specified.
.google.protobuf.Duration idle_timeout = 2;hasIdleTimeout in interface QuicProtocolOptionsOrBuilderpublic com.google.protobuf.Duration getIdleTimeout()
Maximum number of milliseconds that connection will be alive when there is no network activity. 300000ms if not specified.
.google.protobuf.Duration idle_timeout = 2;getIdleTimeout in interface QuicProtocolOptionsOrBuilderpublic com.google.protobuf.DurationOrBuilder getIdleTimeoutOrBuilder()
Maximum number of milliseconds that connection will be alive when there is no network activity. 300000ms if not specified.
.google.protobuf.Duration idle_timeout = 2;getIdleTimeoutOrBuilder in interface QuicProtocolOptionsOrBuilderpublic boolean hasCryptoHandshakeTimeout()
Connection timeout in milliseconds before the crypto handshake is finished. 20000ms if not specified.
.google.protobuf.Duration crypto_handshake_timeout = 3;hasCryptoHandshakeTimeout in interface QuicProtocolOptionsOrBuilderpublic com.google.protobuf.Duration getCryptoHandshakeTimeout()
Connection timeout in milliseconds before the crypto handshake is finished. 20000ms if not specified.
.google.protobuf.Duration crypto_handshake_timeout = 3;getCryptoHandshakeTimeout in interface QuicProtocolOptionsOrBuilderpublic com.google.protobuf.DurationOrBuilder getCryptoHandshakeTimeoutOrBuilder()
Connection timeout in milliseconds before the crypto handshake is finished. 20000ms if not specified.
.google.protobuf.Duration crypto_handshake_timeout = 3;getCryptoHandshakeTimeoutOrBuilder in interface QuicProtocolOptionsOrBuilderpublic boolean hasEnabled()
Runtime flag that controls whether the listener is enabled or not. If not specified, defaults to enabled.
.envoy.config.core.v4alpha.RuntimeFeatureFlag enabled = 4;hasEnabled in interface QuicProtocolOptionsOrBuilderpublic RuntimeFeatureFlag getEnabled()
Runtime flag that controls whether the listener is enabled or not. If not specified, defaults to enabled.
.envoy.config.core.v4alpha.RuntimeFeatureFlag enabled = 4;getEnabled in interface QuicProtocolOptionsOrBuilderpublic RuntimeFeatureFlagOrBuilder getEnabledOrBuilder()
Runtime flag that controls whether the listener is enabled or not. If not specified, defaults to enabled.
.envoy.config.core.v4alpha.RuntimeFeatureFlag enabled = 4;getEnabledOrBuilder in interface QuicProtocolOptionsOrBuilderpublic 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 QuicProtocolOptions parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QuicProtocolOptions parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QuicProtocolOptions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QuicProtocolOptions parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QuicProtocolOptions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QuicProtocolOptions parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QuicProtocolOptions parseFrom(InputStream input) throws IOException
IOExceptionpublic static QuicProtocolOptions parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static QuicProtocolOptions parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static QuicProtocolOptions parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static QuicProtocolOptions parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static QuicProtocolOptions parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic QuicProtocolOptions.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static QuicProtocolOptions.Builder newBuilder()
public static QuicProtocolOptions.Builder newBuilder(QuicProtocolOptions prototype)
public QuicProtocolOptions.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected QuicProtocolOptions.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static QuicProtocolOptions getDefaultInstance()
public static com.google.protobuf.Parser<QuicProtocolOptions> parser()
public com.google.protobuf.Parser<QuicProtocolOptions> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public QuicProtocolOptions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018–2021 The Envoy Project. All rights reserved.