ProviderTuningEntry class final

The per-provider tuning entry registered for one provider registry row (the same place baseUrl/keys live — issue #1398 open question 2).

Constructors

ProviderTuningEntry({required String name, required String baseUrl, Duration? connect, Duration? streamIdle})
const

Properties

baseUrl → String
The entry's API base URL — the lookup key on the wire: a request URL under this base (same scheme+host+path prefix) resolves to this entry.
final
connect → Duration?
Connect/first-headers watchdog override; null falls through.
final
hashCode → int
The hash code for this object.
no setterinherited
isEmpty → bool
Whether this entry overrides anything (entries with both null are never registered).
no setter
name → String
The registry entry's display name (customProviders name, models.custom key, roles chain label).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
streamIdle → Duration?
Stream-idle watchdog override; null falls through.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited