NodeInfo_MachineInfo constructor

NodeInfo_MachineInfo({
  1. int? threadCount,
  2. int? deadLockThreadCount,
  3. int? cpuCount,
  4. Int64? totalMemory,
  5. Int64? freeMemory,
  6. double? cpuRate,
  7. String? javaVersion,
  8. String? osName,
  9. Int64? jvmTotalMemory,
  10. Int64? jvmFreeMemory,
  11. double? processCpuRate,
  12. Iterable<NodeInfo_MachineInfo_MemoryDescInfo>? memoryDescInfoList,
  13. Iterable<NodeInfo_MachineInfo_DeadLockThreadInfo>? deadLockThreadInfoList,
})

Implementation

factory NodeInfo_MachineInfo({
  $core.int? threadCount,
  $core.int? deadLockThreadCount,
  $core.int? cpuCount,
  $fixnum.Int64? totalMemory,
  $fixnum.Int64? freeMemory,
  $core.double? cpuRate,
  $core.String? javaVersion,
  $core.String? osName,
  $fixnum.Int64? jvmTotalMemory,
  $fixnum.Int64? jvmFreeMemory,
  $core.double? processCpuRate,
  $core.Iterable<NodeInfo_MachineInfo_MemoryDescInfo>? memoryDescInfoList,
  $core.Iterable<NodeInfo_MachineInfo_DeadLockThreadInfo>?
      deadLockThreadInfoList,
}) {
  final _result = create();
  if (threadCount != null) {
    _result.threadCount = threadCount;
  }
  if (deadLockThreadCount != null) {
    _result.deadLockThreadCount = deadLockThreadCount;
  }
  if (cpuCount != null) {
    _result.cpuCount = cpuCount;
  }
  if (totalMemory != null) {
    _result.totalMemory = totalMemory;
  }
  if (freeMemory != null) {
    _result.freeMemory = freeMemory;
  }
  if (cpuRate != null) {
    _result.cpuRate = cpuRate;
  }
  if (javaVersion != null) {
    _result.javaVersion = javaVersion;
  }
  if (osName != null) {
    _result.osName = osName;
  }
  if (jvmTotalMemory != null) {
    _result.jvmTotalMemory = jvmTotalMemory;
  }
  if (jvmFreeMemory != null) {
    _result.jvmFreeMemory = jvmFreeMemory;
  }
  if (processCpuRate != null) {
    _result.processCpuRate = processCpuRate;
  }
  if (memoryDescInfoList != null) {
    _result.memoryDescInfoList.addAll(memoryDescInfoList);
  }
  if (deadLockThreadInfoList != null) {
    _result.deadLockThreadInfoList.addAll(deadLockThreadInfoList);
  }
  return _result;
}