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