UtilizationReport constructor
UtilizationReport({
- String? name,
- String? displayName,
- UtilizationReport_State? state,
- Timestamp? stateTime,
- Status? error,
- Timestamp? createTime,
- UtilizationReport_TimeFrame? timeFrame,
- Timestamp? frameEndTime,
- int? vmCount,
- Iterable<
VmUtilizationInfo> ? vms,
Implementation
factory UtilizationReport({
$core.String? name,
$core.String? displayName,
UtilizationReport_State? state,
$2.Timestamp? stateTime,
$19.Status? error,
$2.Timestamp? createTime,
UtilizationReport_TimeFrame? timeFrame,
$2.Timestamp? frameEndTime,
$core.int? vmCount,
$core.Iterable<VmUtilizationInfo>? vms,
}) {
final $result = create();
if (name != null) {
$result.name = name;
}
if (displayName != null) {
$result.displayName = displayName;
}
if (state != null) {
$result.state = state;
}
if (stateTime != null) {
$result.stateTime = stateTime;
}
if (error != null) {
$result.error = error;
}
if (createTime != null) {
$result.createTime = createTime;
}
if (timeFrame != null) {
$result.timeFrame = timeFrame;
}
if (frameEndTime != null) {
$result.frameEndTime = frameEndTime;
}
if (vmCount != null) {
$result.vmCount = vmCount;
}
if (vms != null) {
$result.vms.addAll(vms);
}
return $result;
}