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\u003eThe \u003ccode\u003eListFederationsRequest\u003c/code\u003e class is used to request a list of federations in the Dataproc Metastore v1beta API.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces including \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, providing functionality for paging, message handling, equality checks, deep cloning, and buffered messaging.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eListFederationsRequest\u003c/code\u003e include \u003ccode\u003eFilter\u003c/code\u003e for filtering results, \u003ccode\u003eOrderBy\u003c/code\u003e for sorting, \u003ccode\u003ePageSize\u003c/code\u003e for controlling the number of results per page, \u003ccode\u003ePageToken\u003c/code\u003e for pagination, and \u003ccode\u003eParent\u003c/code\u003e for specifying the location of the metastore federations.\u003c/p\u003e\n"],["\u003cp\u003eThe class supports different versions like \u003ccode\u003e2.0.0-beta11\u003c/code\u003e, \u003ccode\u003e2.0.0-beta10\u003c/code\u003e, and \u003ccode\u003e1.0.0-beta02\u003c/code\u003e, with \u003ccode\u003e2.0.0-beta11\u003c/code\u003e being the latest.\u003c/p\u003e\n"]]],[],null,["# Dataproc Metastore v1beta API - Class ListFederationsRequest (2.0.0-beta11)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-beta11 (latest)](/dotnet/docs/reference/Google.Cloud.Metastore.V1Beta/latest/Google.Cloud.Metastore.V1Beta.ListFederationsRequest)\n- [2.0.0-beta10](/dotnet/docs/reference/Google.Cloud.Metastore.V1Beta/2.0.0-beta10/Google.Cloud.Metastore.V1Beta.ListFederationsRequest)\n- [1.0.0-beta02](/dotnet/docs/reference/Google.Cloud.Metastore.V1Beta/1.0.0-beta02/Google.Cloud.Metastore.V1Beta.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 v1beta 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.V1Beta/latest/Google.Cloud.Metastore.V1Beta.ListFederationsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListFederationsRequest](/dotnet/docs/reference/Google.Cloud.Metastore.V1Beta/latest/Google.Cloud.Metastore.V1Beta.ListFederationsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListFederationsRequest](/dotnet/docs/reference/Google.Cloud.Metastore.V1Beta/latest/Google.Cloud.Metastore.V1Beta.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.V1Beta](/dotnet/docs/reference/Google.Cloud.Metastore.V1Beta/latest/Google.Cloud.Metastore.V1Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.Metastore.V1Beta.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.V1Beta/latest/Google.Cloud.Metastore.V1Beta.ListFederationsRequest#Google_Cloud_Metastore_V1Beta_ListFederationsRequest_Parent) resource name property."]]