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."],[[["This page provides reference documentation for the `MachinePreferences` class within the Google Cloud Migration Center v1 API, specifically version 1.3.0."],["`MachinePreferences` is a class used to specify the types of machines considered when generating virtual machine migration insights and recommendations, taking into account that not all machine types are universally available."],["The `MachinePreferences` class inherits from `object` and implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, to handle various functionalities such as message handling and cloning."],["The class offers two constructors: a default constructor, `MachinePreferences()`, and a copy constructor, `MachinePreferences(MachinePreferences other)`, that allows for the creation of new instances based on existing `MachinePreferences`."],["The `AllowedMachineSeries` property within `MachinePreferences` is a `RepeatedField` that lets users to define which Compute Engine machine series should be taken into consideration for generating insights and recommendations."]]],[]]