Interface QuicProtocolOptionsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
QuicProtocolOptions, QuicProtocolOptions.Builder

public interface QuicProtocolOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Duration
    Connection timeout in milliseconds before the crypto handshake is finished. 20000ms if not specified.
    com.google.protobuf.DurationOrBuilder
    Connection timeout in milliseconds before the crypto handshake is finished. 20000ms if not specified.
    com.google.protobuf.Duration
    Maximum number of milliseconds that connection will be alive when there is no network activity. 300000ms if not specified.
    com.google.protobuf.DurationOrBuilder
    Maximum number of milliseconds that connection will be alive when there is no network activity. 300000ms if not specified.
    com.google.protobuf.UInt32Value
    Maximum number of streams that the client can negotiate per connection. 100 if not specified.
    com.google.protobuf.UInt32ValueOrBuilder
    Maximum number of streams that the client can negotiate per connection. 100 if not specified.
    boolean
    Connection timeout in milliseconds before the crypto handshake is finished. 20000ms if not specified.
    boolean
    Maximum number of milliseconds that connection will be alive when there is no network activity. 300000ms if not specified.
    boolean
    Maximum number of streams that the client can negotiate per connection. 100 if not specified.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasMaxConcurrentStreams

      boolean hasMaxConcurrentStreams()
       Maximum number of streams that the client can negotiate per connection. 100
       if not specified.
       
      .google.protobuf.UInt32Value max_concurrent_streams = 1;
      Returns:
      Whether the maxConcurrentStreams field is set.
    • getMaxConcurrentStreams

      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;
      Returns:
      The maxConcurrentStreams.
    • getMaxConcurrentStreamsOrBuilder

      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;
    • hasIdleTimeout

      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;
      Returns:
      Whether the idleTimeout field is set.
    • getIdleTimeout

      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;
      Returns:
      The idleTimeout.
    • getIdleTimeoutOrBuilder

      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;
    • hasCryptoHandshakeTimeout

      boolean hasCryptoHandshakeTimeout()
       Connection timeout in milliseconds before the crypto handshake is finished.
       20000ms if not specified.
       
      .google.protobuf.Duration crypto_handshake_timeout = 3;
      Returns:
      Whether the cryptoHandshakeTimeout field is set.
    • getCryptoHandshakeTimeout

      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;
      Returns:
      The cryptoHandshakeTimeout.
    • getCryptoHandshakeTimeoutOrBuilder

      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;