The nextPageToken value received in the previous call to
mappingRules.list, used in the subsequent request to retrieve the next
page of results. On first call this should be left blank. When paginating,
all other parameters provided to mappingRules.list must match the call
that provided the page token.
Required. Name of the conversion workspace resource whose mapping rules are
listed in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
[[["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\u003eThe latest version of the \u003ccode\u003eListMappingRulesRequest\u003c/code\u003e class is 2.5.0, part of the Database Migration v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class allows users to retrieve a list of mapping rules from a given conversion workspace within the Google Cloud Database Migration service.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListMappingRulesRequest\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements several 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 includes properties like \u003ccode\u003ePageSize\u003c/code\u003e, \u003ccode\u003ePageToken\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsConversionWorkspaceName\u003c/code\u003e, which control the pagination and scope of the list retrieval.\u003c/p\u003e\n"],["\u003cp\u003eThe class is part of the \u003ccode\u003eGoogle.Cloud.CloudDms.V1\u003c/code\u003e namespace within the Google.Cloud.CloudDms.V1.dll assembly, containing constructors to initialize instances.\u003c/p\u003e\n"]]],[],null,["# Database Migration v1 API - Class ListMappingRulesRequest (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.ListMappingRulesRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.4.0/Google.Cloud.CloudDms.V1.ListMappingRulesRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.3.0/Google.Cloud.CloudDms.V1.ListMappingRulesRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.2.0/Google.Cloud.CloudDms.V1.ListMappingRulesRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.1.0/Google.Cloud.CloudDms.V1.ListMappingRulesRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/2.0.0/Google.Cloud.CloudDms.V1.ListMappingRulesRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.2.0/Google.Cloud.CloudDms.V1.ListMappingRulesRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.1.0/Google.Cloud.CloudDms.V1.ListMappingRulesRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/1.0.0/Google.Cloud.CloudDms.V1.ListMappingRulesRequest) \n\n public sealed class ListMappingRulesRequest : IMessage\u003cListMappingRulesRequest\u003e, IEquatable\u003cListMappingRulesRequest\u003e, IDeepCloneable\u003cListMappingRulesRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the Database Migration v1 API class ListMappingRulesRequest.\n\nRetrieve a list of all mapping rules in a given conversion workspace. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListMappingRulesRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListMappingRulesRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.ListMappingRulesRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListMappingRulesRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.ListMappingRulesRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListMappingRulesRequest](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.ListMappingRulesRequest), [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.CloudDms.V1](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.CloudDms.V1.dll\n\nConstructors\n------------\n\n### ListMappingRulesRequest()\n\n public ListMappingRulesRequest()\n\n### ListMappingRulesRequest(ListMappingRulesRequest)\n\n public ListMappingRulesRequest(ListMappingRulesRequest other)\n\nProperties\n----------\n\n### PageSize\n\n public int PageSize { get; set; }\n\nThe maximum number of rules to return. The service may return\nfewer than this value.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nThe nextPageToken value received in the previous call to\nmappingRules.list, used in the subsequent request to retrieve the next\npage of results. On first call this should be left blank. When paginating,\nall other parameters provided to mappingRules.list must match the call\nthat provided the page token.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. Name of the conversion workspace resource whose mapping rules are\nlisted in the form of:\nprojects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.\n\n### ParentAsConversionWorkspaceName\n\n public ConversionWorkspaceName ParentAsConversionWorkspaceName { get; set; }\n\n[ConversionWorkspaceName](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.ConversionWorkspaceName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.CloudDms.V1/latest/Google.Cloud.CloudDms.V1.ListMappingRulesRequest#Google_Cloud_CloudDms_V1_ListMappingRulesRequest_Parent) resource name property."]]