VirtualMachinePreferences class

VirtualMachinePreferences enables you to create sets of assumptions, for example, a geographical location and pricing track, for your migrated virtual machines.

The set of preferences influence recommendations for migrating virtual machine assets.

Constructors

VirtualMachinePreferences({String? commitmentPlan, ComputeEnginePreferences? computeEnginePreferences, RegionPreferences? regionPreferences, String? sizingOptimizationStrategy, SoleTenancyPreferences? soleTenancyPreferences, String? targetProduct, VmwareEnginePreferences? vmwareEnginePreferences})
VirtualMachinePreferences.fromJson(Map json_)

Properties

commitmentPlan String?
Commitment plan to consider when calculating costs for virtual machine insights and recommendations.
getter/setter pair
computeEnginePreferences ComputeEnginePreferences?
Compute Engine preferences concern insights and recommendations for Compute Engine target.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
regionPreferences RegionPreferences?
Region preferences for assets using this preference set.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sizingOptimizationStrategy String?
Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine.
getter/setter pair
soleTenancyPreferences SoleTenancyPreferences?
Preferences concerning Sole Tenant nodes and virtual machines.
getter/setter pair
targetProduct String?
Target product for assets using this preference set.
getter/setter pair
vmwareEnginePreferences VmwareEnginePreferences?
Preferences concerning insights and recommendations for Google Cloud VMware Engine.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited