public sealed class VmwareEnginePreferences : IMessage<VmwareEnginePreferences>, IEquatable<VmwareEnginePreferences>, IDeepCloneable<VmwareEnginePreferences>, IBufferMessage, IMessage
Reference documentation and code samples for the Migration Center v1 API class VmwareEnginePreferences.
The user preferences relating to Google Cloud VMware Engine target platform.
public VmwareEnginePreferences.Types.CommitmentPlan CommitmentPlan { get; set; }
Commitment plan to consider when calculating costs for virtual machine
insights and recommendations.
If you are unsure which value to set, a 3 year commitment plan is often a
good value to start with.
public double StorageDeduplicationCompressionRatio { get; set; }
The Deduplication and Compression ratio is based on the logical (Used
Before) space required to store data before applying deduplication and
compression, in relation to the physical (Used After) space required after
applying deduplication and compression. Specifically, the ratio is the Used
Before space divided by the Used After space. For example, if the Used
Before space is 3 GB, but the physical Used After space is 1 GB, the
deduplication and compression ratio is 3x. Acceptable values are
between 1.0 and 4.0.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis documentation provides details for the \u003ccode\u003eVmwareEnginePreferences\u003c/code\u003e class within the Google Cloud Migration Center v1 API, specifically version 1.3.0, which is part of the Google.Cloud.MigrationCenter.V1 namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eVmwareEnginePreferences\u003c/code\u003e class outlines user preferences for the Google Cloud VMware Engine target platform, inheriting from the base \u003ccode\u003eobject\u003c/code\u003e class and implementing interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis class includes properties such as \u003ccode\u003eCommitmentPlan\u003c/code\u003e, \u003ccode\u003eCpuOvercommitRatio\u003c/code\u003e, \u003ccode\u003eMemoryOvercommitRatio\u003c/code\u003e, and \u003ccode\u003eStorageDeduplicationCompressionRatio\u003c/code\u003e, which are used to define preferences related to commitment, CPU and memory allocation, and storage optimization.\u003c/p\u003e\n"],["\u003cp\u003eThe document outlines available constructors for \u003ccode\u003eVmwareEnginePreferences\u003c/code\u003e, including a default constructor and one that takes another \u003ccode\u003eVmwareEnginePreferences\u003c/code\u003e instance for initialization, allowing a user to pass in values for the mentioned parameters.\u003c/p\u003e\n"],["\u003cp\u003eThere are different versions of this API available, such as 1.4.0 which is the latest, as well as 1.2.0, 1.1.0 and 1.0.0, which can all be accessed through their respective links.\u003c/p\u003e\n"]]],[],null,[]]