Optional. The maximum number of replication cycles to return. The service
may return fewer than this value. If unspecified, at most 100 migrating VMs
will be returned. The maximum value is 100; values above 100 will be
coerced to 100.
[[["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 document provides reference documentation for the \u003ccode\u003eListReplicationCyclesRequest\u003c/code\u003e class within the Google Cloud VM Migration v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListReplicationCyclesRequest\u003c/code\u003e class is used to request a list of replication cycles and 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.\u003c/p\u003e\n"],["\u003cp\u003eIt supports pagination with properties like \u003ccode\u003ePageSize\u003c/code\u003e and \u003ccode\u003ePageToken\u003c/code\u003e, and filtering and ordering capabilities via \u003ccode\u003eFilter\u003c/code\u003e and \u003ccode\u003eOrderBy\u003c/code\u003e properties, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes constructors for creating new instances, as well as properties for specifying request parameters such as \u003ccode\u003eParent\u003c/code\u003e, which is a required field indicating the parent resource for which replication cycles are being listed.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the class is \u003ccode\u003e2.6.0\u003c/code\u003e, and there are previous versions available ranging from \u003ccode\u003e1.0.0\u003c/code\u003e to \u003ccode\u003e2.5.0\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# VM Migration v1 API - Class ListReplicationCyclesRequest (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.ListReplicationCyclesRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.5.0/Google.Cloud.VMMigration.V1.ListReplicationCyclesRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.4.0/Google.Cloud.VMMigration.V1.ListReplicationCyclesRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.3.0/Google.Cloud.VMMigration.V1.ListReplicationCyclesRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.2.0/Google.Cloud.VMMigration.V1.ListReplicationCyclesRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.1.0/Google.Cloud.VMMigration.V1.ListReplicationCyclesRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/2.0.0/Google.Cloud.VMMigration.V1.ListReplicationCyclesRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/1.0.0/Google.Cloud.VMMigration.V1.ListReplicationCyclesRequest) \n\n public sealed class ListReplicationCyclesRequest : IMessage\u003cListReplicationCyclesRequest\u003e, IEquatable\u003cListReplicationCyclesRequest\u003e, IDeepCloneable\u003cListReplicationCyclesRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the VM Migration v1 API class ListReplicationCyclesRequest.\n\nRequest message for 'LisReplicationCyclesRequest' request. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListReplicationCyclesRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListReplicationCyclesRequest](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1.ListReplicationCyclesRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListReplicationCyclesRequest](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1.ListReplicationCyclesRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListReplicationCyclesRequest](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1.ListReplicationCyclesRequest), [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### ListReplicationCyclesRequest()\n\n public ListReplicationCyclesRequest()\n\n### ListReplicationCyclesRequest(ListReplicationCyclesRequest)\n\n public ListReplicationCyclesRequest(ListReplicationCyclesRequest 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 replication cycles to return. The service\nmay return fewer than this value. If unspecified, at most 100 migrating VMs\nwill be returned. The maximum value is 100; values above 100 will be\ncoerced to 100.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nRequired. A page token, received from a previous `ListReplicationCycles`\ncall. Provide this to retrieve the subsequent page.\n\nWhen paginating, all other parameters provided to `ListReplicationCycles`\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 ReplicationCycles.\n\n### ParentAsMigratingVmName\n\n public MigratingVmName ParentAsMigratingVmName { get; set; }\n\n[MigratingVmName](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1.MigratingVmName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.VMMigration.V1/latest/Google.Cloud.VMMigration.V1.ListReplicationCyclesRequest#Google_Cloud_VMMigration_V1_ListReplicationCyclesRequest_Parent) resource name property."]]