Output only. The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.
↳ vm_count
int
Output only. Total number of VMs included in the report.
List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored.
Output only. The point in time when the time frame ends. Notice that the
time frame is counted backwards. For instance if the "frame_end_time" value
is 2021/01/20 and the time frame is WEEK then the report covers the week
between 2021/01/20 and 2021/01/14.
Output only. The point in time when the time frame ends. Notice that the
time frame is counted backwards. For instance if the "frame_end_time" value
is 2021/01/20 and the time frame is WEEK then the report covers the week
between 2021/01/20 and 2021/01/14.
Output only. Total number of VMs included in the report.
Returns
Type
Description
int
setVmCount
Output only. Total number of VMs included in the report.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getVms
List of utilization information per VM.
When sent as part of the request, the "vm_id" field is used in order to
specify which VMs to include in the report. In that case all other fields
are ignored.
When sent as part of the request, the "vm_id" field is used in order to
specify which VMs to include in the report. In that case all other fields
are ignored.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Vm Migration V1 Client - Class UtilizationReport (1.0.5)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.5 (latest)](/php/docs/reference/cloud-vm-migration/latest/V1.UtilizationReport)\n- [1.0.4](/php/docs/reference/cloud-vm-migration/1.0.4/V1.UtilizationReport)\n- [0.6.5](/php/docs/reference/cloud-vm-migration/0.6.5/V1.UtilizationReport)\n- [0.5.2](/php/docs/reference/cloud-vm-migration/0.5.2/V1.UtilizationReport)\n- [0.4.2](/php/docs/reference/cloud-vm-migration/0.4.2/V1.UtilizationReport)\n- [0.3.2](/php/docs/reference/cloud-vm-migration/0.3.2/V1.UtilizationReport)\n- [0.2.3](/php/docs/reference/cloud-vm-migration/0.2.3/V1.UtilizationReport) \nReference documentation and code samples for the Google Cloud Vm Migration V1 Client class UtilizationReport.\n\nUtilization report details the utilization (CPU, memory, etc.) of selected\nsource VMs.\n\nGenerated from protobuf message `google.cloud.vmmigration.v1.UtilizationReport`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ VMMigration \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nOutput only. The report unique name.\n\n### setName\n\nOutput only. The report unique name.\n\n### getDisplayName\n\nThe report display name, as assigned by the user.\n\n### setDisplayName\n\nThe report display name, as assigned by the user.\n\n### getState\n\nOutput only. Current state of the report.\n\n### setState\n\nOutput only. Current state of the report.\n\n### getStateTime\n\nOutput only. The time the state was last set.\n\n### hasStateTime\n\n### clearStateTime\n\n### setStateTime\n\nOutput only. The time the state was last set.\n\n### getError\n\nOutput only. Provides details on the state of the report in case of an\nerror.\n\n### hasError\n\n### clearError\n\n### setError\n\nOutput only. Provides details on the state of the report in case of an\nerror.\n\n### getCreateTime\n\nOutput only. The time the report was created (this refers to the time of\nthe request, not the time the report creation completed).\n\n### hasCreateTime\n\n### clearCreateTime\n\n### setCreateTime\n\nOutput only. The time the report was created (this refers to the time of\nthe request, not the time the report creation completed).\n\n### getTimeFrame\n\nTime frame of the report.\n\n### setTimeFrame\n\nTime frame of the report.\n\n### getFrameEndTime\n\nOutput only. The point in time when the time frame ends. Notice that the\ntime frame is counted backwards. For instance if the \"frame_end_time\" value\nis 2021/01/20 and the time frame is WEEK then the report covers the week\nbetween 2021/01/20 and 2021/01/14.\n\n### hasFrameEndTime\n\n### clearFrameEndTime\n\n### setFrameEndTime\n\nOutput only. The point in time when the time frame ends. Notice that the\ntime frame is counted backwards. For instance if the \"frame_end_time\" value\nis 2021/01/20 and the time frame is WEEK then the report covers the week\nbetween 2021/01/20 and 2021/01/14.\n\n### getVmCount\n\nOutput only. Total number of VMs included in the report.\n\n### setVmCount\n\nOutput only. Total number of VMs included in the report.\n\n### getVms\n\nList of utilization information per VM.\n\nWhen sent as part of the request, the \"vm_id\" field is used in order to\nspecify which VMs to include in the report. In that case all other fields\nare ignored.\n\n### setVms\n\nList of utilization information per VM.\n\nWhen sent as part of the request, the \"vm_id\" field is used in order to\nspecify which VMs to include in the report. In that case all other fields\nare ignored."]]