class Google::Apis::VmmigrationV1alpha1::VmUtilizationInfo

Utilization information of a single VM.

Attributes

utilization[RW]

Utilization metrics values for a single VM. Corresponds to the JSON property ‘utilization` @return [Google::Apis::VmmigrationV1alpha1::VmUtilizationMetrics]

vm_id[RW]

The VM’s ID in the source. Corresponds to the JSON property ‘vmId` @return [String]

vmware_vm_details[RW]

VmwareVmDetails describes a VM in vCenter. Corresponds to the JSON property ‘vmwareVmDetails` @return [Google::Apis::VmmigrationV1alpha1::VmwareVmDetails]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/vmmigration_v1alpha1/classes.rb, line 2391
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/vmmigration_v1alpha1/classes.rb, line 2396
def update!(**args)
  @utilization = args[:utilization] if args.key?(:utilization)
  @vm_id = args[:vm_id] if args.key?(:vm_id)
  @vmware_vm_details = args[:vmware_vm_details] if args.key?(:vmware_vm_details)
end