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 documentation for the \u003ccode\u003eListRegistrationsRequest\u003c/code\u003e class within the Google Cloud Domains v1beta1 API, which is used to request a list of domain registrations.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListRegistrationsRequest\u003c/code\u003e class 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, enabling features such as serialization, comparison, deep cloning, and paged result handling.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers properties to filter registrations, control the page size and token, and specify the parent resource (project and location) for the registrations.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListRegistrationsRequest\u003c/code\u003e class has a constructor with two overloads, one being parameter-less and another one to copy the information from an existing \u003ccode\u003eListRegistrationsRequest\u003c/code\u003e object, which can be used to create new instances.\u003c/p\u003e\n"],["\u003cp\u003eThe provided class implements a \u003ccode\u003eParentAsLocationName\u003c/code\u003e property that gives a typed view of the \u003ccode\u003eParent\u003c/code\u003e property.\u003c/p\u003e\n"]]],[],null,["# Cloud Domains v1beta1 API - Class ListRegistrationsRequest (2.0.0-beta05)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-beta05 (latest)](/dotnet/docs/reference/Google.Cloud.Domains.V1Beta1/latest/Google.Cloud.Domains.V1Beta1.ListRegistrationsRequest)\n- [2.0.0-beta04](/dotnet/docs/reference/Google.Cloud.Domains.V1Beta1/2.0.0-beta04/Google.Cloud.Domains.V1Beta1.ListRegistrationsRequest)\n- [1.0.0-beta04](/dotnet/docs/reference/Google.Cloud.Domains.V1Beta1/1.0.0-beta04/Google.Cloud.Domains.V1Beta1.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 v1beta1 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.V1Beta1/latest/Google.Cloud.Domains.V1Beta1.ListRegistrationsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListRegistrationsRequest](/dotnet/docs/reference/Google.Cloud.Domains.V1Beta1/latest/Google.Cloud.Domains.V1Beta1.ListRegistrationsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListRegistrationsRequest](/dotnet/docs/reference/Google.Cloud.Domains.V1Beta1/latest/Google.Cloud.Domains.V1Beta1.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.V1Beta1](/dotnet/docs/reference/Google.Cloud.Domains.V1Beta1/latest/Google.Cloud.Domains.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.Domains.V1Beta1.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.V1Beta1/latest/Google.Cloud.Domains.V1Beta1.ListRegistrationsRequest#Google_Cloud_Domains_V1Beta1_ListRegistrationsRequest_Parent) resource name property."]]