Sub2ApiAdminRiskControlConfig class final
Constructors
-
Sub2ApiAdminRiskControlConfig({required bool enabled, required Sub2ApiAdminRiskControlMode mode, required Uri baseUrl, required String model, required int? proxyId, required bool apiKeyConfigured, required Sub2ApiAdminMaskedCredential apiKeyMasked, required int apiKeyCount, required List<
Sub2ApiAdminMaskedCredential> apiKeyMasks, required List<Sub2ApiAdminRiskControlApiKeyStatus> apiKeyStatuses, required int timeoutMs, required int sampleRate, required bool allGroups, required List<int> groupIds, required bool recordNonHits, required Map<String, Sub2ApiDecimal> thresholds, required int workerCount, required int queueSize, required int blockStatus, required String blockMessage, required bool emailOnHit, required bool autoBanEnabled, required int banThreshold, required int violationWindowHours, required int retryCount, required int hitRetentionDays, required int nonHitRetentionDays, required bool preHashCheckEnabled, required List<String> blockedKeywords, required Sub2ApiAdminRiskControlKeywordMode keywordBlockingMode, required Sub2ApiAdminRiskControlModelFilter modelFilter, required bool cyberPolicyExcludeFromBanCount})
Properties
- allGroups → bool
-
final
- apiKeyConfigured → bool
-
final
- apiKeyCount → int
-
final
- apiKeyMasked → Sub2ApiAdminMaskedCredential
-
final
-
apiKeyMasks
→ List<
Sub2ApiAdminMaskedCredential> -
final
-
apiKeyStatuses
→ List<
Sub2ApiAdminRiskControlApiKeyStatus> -
final
- autoBanEnabled → bool
-
final
- banThreshold → int
-
final
- baseUrl → Uri
-
final
-
blockedKeywords
→ List<
String> -
final
- blockMessage → String
-
final
- blockStatus → int
-
final
- cyberPolicyExcludeFromBanCount → bool
-
final
- emailOnHit → bool
-
final
- enabled → bool
-
final
-
groupIds
→ List<
int> -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hitRetentionDays → int
-
final
- keywordBlockingMode → Sub2ApiAdminRiskControlKeywordMode
-
final
- mode → Sub2ApiAdminRiskControlMode
-
final
- model → String
-
final
- modelFilter → Sub2ApiAdminRiskControlModelFilter
-
final
- nonHitRetentionDays → int
-
final
- preHashCheckEnabled → bool
-
final
- proxyId → int?
-
final
- queueSize → int
-
final
- recordNonHits → bool
-
final
- retryCount → int
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sampleRate → int
-
final
-
thresholds
→ Map<
String, Sub2ApiDecimal> -
final
- timeoutMs → int
-
final
- violationWindowHours → int
-
final
- workerCount → int
-
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