VmUtilizationMetrics constructor
VmUtilizationMetrics({})
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;
}