Optional. The maximum number of migrating VMs to return. The service may
return fewer than this value. If unspecified, at most 500 migrating VMs
will be returned. The maximum value is 1000; values above 1000 will be
coerced to 1000.
[[["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-09-03 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eListMigratingVmsRequest\u003c/code\u003e class is 2.6.0, and it is part of the Google Cloud VM Migration v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class is used as a request message for the 'ListMigratingVmsRequest' operation, designed to retrieve a list of migrating virtual machines.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListMigratingVmsRequest\u003c/code\u003e class provides optional properties for filtering (\u003ccode\u003eFilter\u003c/code\u003e), ordering (\u003ccode\u003eOrderBy\u003c/code\u003e), limiting results per page (\u003ccode\u003ePageSize\u003c/code\u003e), and handling pagination (\u003ccode\u003ePageToken\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e, and \u003ccode\u003eIPageRequest\u003c/code\u003e to provide capabilities related to message handling, cloning, and pagination.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property, which is a required field, specifies the resource that owns the migrating VMs, and a typed view of this property is provided through \u003ccode\u003eParentAsSourceName\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# VM Migration v1 API - Class ListMigratingVmsRequest (2.6.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.6.0 (latest)](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.5.0/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.4.0/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.3.0/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.2.0/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.1.0/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.0.0/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/1.0.0/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest) \n\n public sealed class ListMigratingVmsRequest : IMessage\u003cListMigratingVmsRequest\u003e, IEquatable\u003cListMigratingVmsRequest\u003e, IDeepCloneable\u003cListMigratingVmsRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the VM Migration v1 API class ListMigratingVmsRequest.\n\nRequest message for 'LisMigratingVmsRequest' request. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListMigratingVmsRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListMigratingVmsRequest](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListMigratingVmsRequest](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListMigratingVmsRequest](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html), [IPageRequest](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/PagedEnumerableCommon.cs) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.VMMigration.V1](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.VMMigration.V1.dll\n\nConstructors\n------------\n\n### ListMigratingVmsRequest()\n\n public ListMigratingVmsRequest()\n\n### ListMigratingVmsRequest(ListMigratingVmsRequest)\n\n public ListMigratingVmsRequest(ListMigratingVmsRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nOptional. The filter request.\n\n### OrderBy\n\n public string OrderBy { get; set; }\n\nOptional. the order by fields for the result.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nOptional. The maximum number of migrating VMs to return. The service may\nreturn fewer than this value. If unspecified, at most 500 migrating VMs\nwill be returned. The maximum value is 1000; values above 1000 will be\ncoerced to 1000.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nRequired. A page token, received from a previous `ListMigratingVms` call.\nProvide this to retrieve the subsequent page.\n\nWhen paginating, all other parameters provided to `ListMigratingVms`\nmust match the call that provided the page token.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The parent, which owns this collection of MigratingVms.\n\n### ParentAsSourceName\n\n public SourceName ParentAsSourceName { get; set; }\n\n[SourceName](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1.SourceName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1.ListMigratingVmsRequest#Google_Cloud_VMMigration_V1_ListMigratingVmsRequest_Parent) resource name property.\n\n### View\n\n public MigratingVmView View { get; set; }\n\nOptional. The level of details of each migrating VM."]]