VmUtilizationMetrics constructor

VmUtilizationMetrics({
  1. int? cpuMaxPercent,
  2. int? cpuAveragePercent,
  3. int? memoryMaxPercent,
  4. int? memoryAveragePercent,
  5. Int64? diskIoRateMaxKbps,
  6. Int64? diskIoRateAverageKbps,
  7. Int64? networkThroughputMaxKbps,
  8. Int64? networkThroughputAverageKbps,
})

Implementation

factory VmUtilizationMetrics({
  $core.int? cpuMaxPercent,
  $core.int? cpuAveragePercent,
  $core.int? memoryMaxPercent,
  $core.int? memoryAveragePercent,
  $fixnum.Int64? diskIoRateMaxKbps,
  $fixnum.Int64? diskIoRateAverageKbps,
  $fixnum.Int64? networkThroughputMaxKbps,
  $fixnum.Int64? networkThroughputAverageKbps,
}) {
  final $result = create();
  if (cpuMaxPercent != null) {
    $result.cpuMaxPercent = cpuMaxPercent;
  }
  if (cpuAveragePercent != null) {
    $result.cpuAveragePercent = cpuAveragePercent;
  }
  if (memoryMaxPercent != null) {
    $result.memoryMaxPercent = memoryMaxPercent;
  }
  if (memoryAveragePercent != null) {
    $result.memoryAveragePercent = memoryAveragePercent;
  }
  if (diskIoRateMaxKbps != null) {
    $result.diskIoRateMaxKbps = diskIoRateMaxKbps;
  }
  if (diskIoRateAverageKbps != null) {
    $result.diskIoRateAverageKbps = diskIoRateAverageKbps;
  }
  if (networkThroughputMaxKbps != null) {
    $result.networkThroughputMaxKbps = networkThroughputMaxKbps;
  }
  if (networkThroughputAverageKbps != null) {
    $result.networkThroughputAverageKbps = networkThroughputAverageKbps;
  }
  return $result;
}