Filter expression to restrict the Registrations returned.
The expression must specify the field name, a comparison operator, and the
value that you want to use for filtering. The value must be a string, a
number, a boolean, or an enum value. The comparison operator should be one
of =, !=, >, <, >=, <=, or : for prefix or wildcard matches.
For example, to filter to a specific domain name, use an expression like
domainName="example.com". You can also check for the existence of a
field; for example, to find domains using custom DNS settings, use an
expression like dnsSettings.customDns:*.
You can also create compound filters by combining expressions with the
AND and OR operators. For example, to find domains that are suspended
or have specific issues flagged, use an expression like
(state=SUSPENDED) OR (issue:*).
[[["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 page provides reference documentation for the \u003ccode\u003eListRegistrationsRequest\u003c/code\u003e class within the Cloud Domains v1 API for .NET, with the latest version being 2.4.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListRegistrationsRequest\u003c/code\u003e class is used to request a list of domain registrations, offering features like filtering, pagination, and location-specific queries.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces such as \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, providing robust functionality.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eListRegistrationsRequest\u003c/code\u003e include \u003ccode\u003eFilter\u003c/code\u003e for specifying filtering criteria, \u003ccode\u003ePageSize\u003c/code\u003e and \u003ccode\u003ePageToken\u003c/code\u003e for pagination, and \u003ccode\u003eParent\u003c/code\u003e to define the project and location.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes constructors that allow creating new instances and copies, along with inherited members from the base object class.\u003c/p\u003e\n"]]],[],null,["# Cloud Domains v1 API - Class ListRegistrationsRequest (2.4.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.4.0 (latest)](/dotnet/docs/reference/Google.Cloud.Domains.V1/latest/Google.Cloud.Domains.V1.ListRegistrationsRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Domains.V1/2.3.0/Google.Cloud.Domains.V1.ListRegistrationsRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Domains.V1/2.2.0/Google.Cloud.Domains.V1.ListRegistrationsRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Domains.V1/2.1.0/Google.Cloud.Domains.V1.ListRegistrationsRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Domains.V1/2.0.0/Google.Cloud.Domains.V1.ListRegistrationsRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Domains.V1/1.0.0/Google.Cloud.Domains.V1.ListRegistrationsRequest) \n\n public sealed class ListRegistrationsRequest : IMessage\u003cListRegistrationsRequest\u003e, IEquatable\u003cListRegistrationsRequest\u003e, IDeepCloneable\u003cListRegistrationsRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the Cloud Domains v1 API class ListRegistrationsRequest.\n\nRequest for the `ListRegistrations` method. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListRegistrationsRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListRegistrationsRequest](/dotnet/docs/reference/Google.Cloud.Domains.V1/latest/Google.Cloud.Domains.V1.ListRegistrationsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListRegistrationsRequest](/dotnet/docs/reference/Google.Cloud.Domains.V1/latest/Google.Cloud.Domains.V1.ListRegistrationsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListRegistrationsRequest](/dotnet/docs/reference/Google.Cloud.Domains.V1/latest/Google.Cloud.Domains.V1.ListRegistrationsRequest), [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.Domains.V1](/dotnet/docs/reference/Google.Cloud.Domains.V1/latest/Google.Cloud.Domains.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Domains.V1.dll\n\nConstructors\n------------\n\n### ListRegistrationsRequest()\n\n public ListRegistrationsRequest()\n\n### ListRegistrationsRequest(ListRegistrationsRequest)\n\n public ListRegistrationsRequest(ListRegistrationsRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nFilter expression to restrict the `Registration`s returned.\n\nThe expression must specify the field name, a comparison operator, and the\nvalue that you want to use for filtering. The value must be a string, a\nnumber, a boolean, or an enum value. The comparison operator should be one\nof =, !=, \\\u003e, \\\u003c, \\\u003e=, \\\u003c=, or : for prefix or wildcard matches.\n\nFor example, to filter to a specific domain name, use an expression like\n`domainName=\"example.com\"`. You can also check for the existence of a\nfield; for example, to find domains using custom DNS settings, use an\nexpression like `dnsSettings.customDns:*`.\n\nYou can also create compound filters by combining expressions with the\n`AND` and `OR` operators. For example, to find domains that are suspended\nor have specific issues flagged, use an expression like\n`(state=SUSPENDED) OR (issue:*)`.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nMaximum number of results to return.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nWhen set to the `next_page_token` from a prior response, provides the next\npage of results.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The project and location from which to list `Registration`s, specified in\nthe format `projects/*/locations/*`.\n\n### ParentAsLocationName\n\n public LocationName ParentAsLocationName { get; set; }\n\n[LocationName](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax/ResourceNames/LocationName.cs)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Domains.V1/latest/Google.Cloud.Domains.V1.ListRegistrationsRequest#Google_Cloud_Domains_V1_ListRegistrationsRequest_Parent) resource name property."]]