API Reference
Class
ProviderLimitForecasting
Builds reusable live-limit pace and runway forecasts from provider windows.
Inheritance
- Object
- ProviderLimitForecasting
Methods
BuildAccountAdvisories 2 overloads
public static IReadOnlyList<ProviderLimitAccountAdvisory> BuildAccountAdvisories(ProviderLimitSnapshot? snapshot, DateTimeOffset? nowUtc, TimeSpan maximumReadingAge) #Returns:
IReadOnlyList<ProviderLimitAccountAdvisory>Builds account advice using an explicit freshness policy, without treating cached capacity as current.
Parameters
- snapshot IntelligenceX.Telemetry.Limits.ProviderLimitSnapshot?
- nowUtc System.DateTimeOffset?
- maximumReadingAge System.TimeSpan
public static IReadOnlyList<ProviderLimitAccountAdvisory> BuildAccountAdvisories(ProviderLimitSnapshot? snapshot, DateTimeOffset? nowUtc = null) #Returns:
IReadOnlyList<ProviderLimitAccountAdvisory>Parameters
- snapshot ProviderLimitSnapshot?
- nowUtc DateTimeOffset? = null
public static ProviderLimitWindowForecast? BuildForecast(ProviderLimitWindow? window, DateTimeOffset nowUtc) #Returns:
ProviderLimitWindowForecast?Parameters
- window ProviderLimitWindow?
- nowUtc DateTimeOffset
public static IReadOnlyDictionary<String, ProviderLimitWindowForecast> BuildForecasts(ProviderLimitSnapshot? snapshot, DateTimeOffset? nowUtc = null) #Returns:
IReadOnlyDictionary<String, ProviderLimitWindowForecast>Parameters
- snapshot ProviderLimitSnapshot?
- nowUtc DateTimeOffset? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?