public sealed class MachinePreferences : IMessage<MachinePreferences>, IEquatable<MachinePreferences>, IDeepCloneable<MachinePreferences>, IBufferMessage, IMessage
Reference documentation and code samples for the Migration Center v1 API class MachinePreferences.
The type of machines to consider when calculating virtual machine migration
insights and recommendations.
Not all machine types are available in all zones and regions.
[[["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-03-21 UTC."],[[["The `MachinePreferences` class in the Migration Center v1 API is used to specify the types of machines that should be considered when generating migration insights and recommendations for virtual machines."],["This class implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and inherits from `object`."],["The `MachinePreferences` class is part of the `Google.Cloud.MigrationCenter.V1` namespace, and is located within the `Google.Cloud.MigrationCenter.V1.dll` assembly."],["It offers two constructors: a default constructor and another that accepts an existing `MachinePreferences` object for initialization."],["The `AllowedMachineSeries` property is a `RepeatedField` of `MachineSeries` which allows you to set the compute engine machine series to be considered for analysis, with no restrictions if it is left empty."]]],[]]