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