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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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.
      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.
      boolean hasCryptoHandshakeTimeout()
      Connection timeout in milliseconds before the crypto handshake is finished. 20000ms if not specified.
      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.
      • 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 Detail

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