Interface QuicInitialSettingsSpec.Builder

Enclosing class:
QuicInitialSettingsSpec

public static interface QuicInitialSettingsSpec.Builder
  • Method Details

    • maxData

      QuicInitialSettingsSpec.Builder maxData(long maxData)
      Set the initial maximum data limit. See set_initial_max_data. Default to QuicInitialSettingsSpec.Build.DEFAULT_MAX_DATA
      Parameters:
      maxData - the initial maximum data limit
      Returns:
      this
    • maxStreamDataBidirectionalLocal

      QuicInitialSettingsSpec.Builder maxStreamDataBidirectionalLocal(long maxStreamDataBidirectionalLocal)
      Set the initial maximum data limit for local bidirectional streams. See set_initial_max_stream_data_bidi_local. Default to QuicInitialSettingsSpec.Build.DEFAULT_MAX_STREAM_DATA_BIDIRECTIONAL_LOCAL
      Parameters:
      maxStreamDataBidirectionalLocal - the initial maximum data limit for local bidirectional streams
      Returns:
      this
    • maxStreamDataBidirectionalRemote

      QuicInitialSettingsSpec.Builder maxStreamDataBidirectionalRemote(long maxStreamDataBidirectionalRemote)
      Set the initial maximum data limit for remote bidirectional streams. See set_initial_max_stream_data_bidi_remote. Default to QuicInitialSettingsSpec.Build.DEFAULT_MAX_STREAM_DATA_BIDIRECTIONAL_REMOTE
      Parameters:
      maxStreamDataBidirectionalRemote - the initial maximum data limit for remote bidirectional streams
      Returns:
      this
    • maxStreamDataUnidirectional

      QuicInitialSettingsSpec.Builder maxStreamDataUnidirectional(long maxStreamDataUnidirectional)
      Set the initial maximum data limit for unidirectional streams. See set_initial_max_stream_data_uni. Default to QuicInitialSettingsSpec.Build.DEFAULT_MAX_STREAM_DATA_UNIDIRECTIONAL
      Parameters:
      maxStreamDataUnidirectional - the initial maximum data limit for unidirectional streams.
      Returns:
      this
    • maxStreamsBidirectional

      QuicInitialSettingsSpec.Builder maxStreamsBidirectional(long maxStreamsBidirectional)
      Set the initial maximum stream limit for bidirectional streams. See set_initial_max_streams_bidi. Default to QuicInitialSettingsSpec.Build.DEFAULT_MAX_STREAM_BIDIRECTIONAL
      Parameters:
      maxStreamsBidirectional - the initial maximum stream limit for bidirectional streams
      Returns:
      this
    • maxStreamsUnidirectional

      QuicInitialSettingsSpec.Builder maxStreamsUnidirectional(long maxStreamsUnidirectional)
      Set the initial maximum stream limit for unidirectional streams. See set_initial_max_streams_uni. Default to QuicInitialSettingsSpec.Build.DEFAULT_MAX_STREAM_UNIDIRECTIONAL
      Parameters:
      maxStreamsUnidirectional - the initial maximum stream limit for unidirectional streams
      Returns:
      this