DatabaseInstanceSettingsPerformanceCaptureConfig.fromMap constructor

DatabaseInstanceSettingsPerformanceCaptureConfig.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory DatabaseInstanceSettingsPerformanceCaptureConfig.fromMap(Map<String, dynamic> map) {
  return DatabaseInstanceSettingsPerformanceCaptureConfig(
    cpuUtilizationThresholdPercent: (() { final guardedValue = map['cpuUtilizationThresholdPercent']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    enabled: (() { final guardedValue = map['enabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    historyListLengthThresholdCount: (() { final guardedValue = map['historyListLengthThresholdCount']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    memoryUsageThresholdPercent: (() { final guardedValue = map['memoryUsageThresholdPercent']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    probeThreshold: (() { final guardedValue = map['probeThreshold']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    probingIntervalSeconds: (() { final guardedValue = map['probingIntervalSeconds']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    runningThreadsThreshold: (() { final guardedValue = map['runningThreadsThreshold']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    secondsBehindSourceThreshold: (() { final guardedValue = map['secondsBehindSourceThreshold']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    semaphoreWaitThresholdCount: (() { final guardedValue = map['semaphoreWaitThresholdCount']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    transactionDurationThreshold: (() { final guardedValue = map['transactionDurationThreshold']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    transactionKillExcludedUserHosts: (() { final guardedValue = map['transactionKillExcludedUserHosts']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    transactionKillThresholdSeconds: (() { final guardedValue = map['transactionKillThresholdSeconds']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    transactionKillType: (() { final guardedValue = map['transactionKillType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    transactionLockWaitThresholdCount: (() { final guardedValue = map['transactionLockWaitThresholdCount']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
  );
}