Optional. The maximum number of federations to return. The response may
contain less than the maximum number. If unspecified, no more than 500
services are returned. The maximum value is 1000; values above 1000 are
changed to 1000.
Required. The relative resource name of the location of metastore
federations to list, in the following form:
projects/{project_number}/locations/{location_id}.
[[["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\u003eListFederationsRequest\u003c/code\u003e class within the Dataproc Metastore v1 API, specifically for the .NET environment, with the latest version being 2.9.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListFederationsRequest\u003c/code\u003e class is used to define and send requests for listing federations within the Google Cloud Metastore service and implements several interfaces like \u003ccode\u003eIPageRequest\u003c/code\u003e, \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003eOrderBy\u003c/code\u003e, \u003ccode\u003ePageSize\u003c/code\u003e, \u003ccode\u003ePageToken\u003c/code\u003e, and \u003ccode\u003eParent\u003c/code\u003e that allow for customization of the list request, including filtering, sorting, pagination, and specifying the location.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions available for the ListFederationsRequest class ranging from 1.0.0 to 2.9.0, as seen by the provided links.\u003c/p\u003e\n"]]],[],null,["# Dataproc Metastore v1 API - Class ListFederationsRequest (2.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.9.0 (latest)](/dotnet/docs/reference/Google.Cloud.Metastore.V1/latest/Google.Cloud.Metastore.V1.ListFederationsRequest)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.8.0/Google.Cloud.Metastore.V1.ListFederationsRequest)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.7.0/Google.Cloud.Metastore.V1.ListFederationsRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.6.0/Google.Cloud.Metastore.V1.ListFederationsRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.5.0/Google.Cloud.Metastore.V1.ListFederationsRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.4.0/Google.Cloud.Metastore.V1.ListFederationsRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.3.0/Google.Cloud.Metastore.V1.ListFederationsRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.2.0/Google.Cloud.Metastore.V1.ListFederationsRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.1.0/Google.Cloud.Metastore.V1.ListFederationsRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.0.0/Google.Cloud.Metastore.V1.ListFederationsRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/1.1.0/Google.Cloud.Metastore.V1.ListFederationsRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/1.0.0/Google.Cloud.Metastore.V1.ListFederationsRequest) \n\n public sealed class ListFederationsRequest : IPageRequest, IMessage\u003cListFederationsRequest\u003e, IEquatable\u003cListFederationsRequest\u003e, IDeepCloneable\u003cListFederationsRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Dataproc Metastore v1 API class ListFederationsRequest.\n\nRequest message for ListFederations. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListFederationsRequest \n\nImplements\n----------\n\n[IPageRequest](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/PagedEnumerableCommon.cs), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListFederationsRequest](/dotnet/docs/reference/Google.Cloud.Metastore.V1/latest/Google.Cloud.Metastore.V1.ListFederationsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListFederationsRequest](/dotnet/docs/reference/Google.Cloud.Metastore.V1/latest/Google.Cloud.Metastore.V1.ListFederationsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListFederationsRequest](/dotnet/docs/reference/Google.Cloud.Metastore.V1/latest/Google.Cloud.Metastore.V1.ListFederationsRequest), [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) \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.Metastore.V1](/dotnet/docs/reference/Google.Cloud.Metastore.V1/latest/Google.Cloud.Metastore.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Metastore.V1.dll\n\nConstructors\n------------\n\n### ListFederationsRequest()\n\n public ListFederationsRequest()\n\n### ListFederationsRequest(ListFederationsRequest)\n\n public ListFederationsRequest(ListFederationsRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nOptional. The filter to apply to list results.\n\n### OrderBy\n\n public string OrderBy { get; set; }\n\nOptional. Specify the ordering of results as described in [Sorting\nOrder](https://cloud.google.com/apis/design/design_patterns#sorting_order).\nIf not specified, the results will be sorted in the default order.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nOptional. The maximum number of federations to return. The response may\ncontain less than the maximum number. If unspecified, no more than 500\nservices are returned. The maximum value is 1000; values above 1000 are\nchanged to 1000.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nOptional. A page token, received from a previous ListFederationServices\ncall. Provide this token to retrieve the subsequent page.\n\nTo retrieve the first page, supply an empty page token.\n\nWhen paginating, other parameters provided to\nListFederationServices must match the call that provided the\npage token.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The relative resource name of the location of metastore\nfederations to list, in the following form:\n`projects/{project_number}/locations/{location_id}`.\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.Metastore.V1/latest/Google.Cloud.Metastore.V1.ListFederationsRequest#Google_Cloud_Metastore_V1_ListFederationsRequest_Parent) resource name property."]]