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 within the Dataproc Metastore v1alpha 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\u003eYou can filter, order, and paginate the results when requesting the list of federations using the \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003eOrderBy\u003c/code\u003e, \u003ccode\u003ePageSize\u003c/code\u003e, and \u003ccode\u003ePageToken\u003c/code\u003e properties.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property, which represents the location resource name, is a required parameter when making the request.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for this class is \u003ccode\u003e2.0.0-alpha11\u003c/code\u003e, and previous versions include \u003ccode\u003e2.0.0-alpha10\u003c/code\u003e and \u003ccode\u003e1.0.0-alpha04\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Dataproc Metastore v1alpha API - Class ListFederationsRequest (2.0.0-alpha11)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-alpha11 (latest)](/dotnet/docs/reference/Google.Cloud.Metastore.V1Alpha/latest/Google.Cloud.Metastore.V1Alpha.ListFederationsRequest)\n- [2.0.0-alpha10](/dotnet/docs/reference/Google.Cloud.Metastore.V1Alpha/2.0.0-alpha10/Google.Cloud.Metastore.V1Alpha.ListFederationsRequest)\n- [1.0.0-alpha04](/dotnet/docs/reference/Google.Cloud.Metastore.V1Alpha/1.0.0-alpha04/Google.Cloud.Metastore.V1Alpha.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 v1alpha 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.V1Alpha/latest/Google.Cloud.Metastore.V1Alpha.ListFederationsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListFederationsRequest](/dotnet/docs/reference/Google.Cloud.Metastore.V1Alpha/latest/Google.Cloud.Metastore.V1Alpha.ListFederationsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListFederationsRequest](/dotnet/docs/reference/Google.Cloud.Metastore.V1Alpha/latest/Google.Cloud.Metastore.V1Alpha.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.V1Alpha](/dotnet/docs/reference/Google.Cloud.Metastore.V1Alpha/latest/Google.Cloud.Metastore.V1Alpha)\n\nAssembly\n--------\n\nGoogle.Cloud.Metastore.V1Alpha.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.V1Alpha/latest/Google.Cloud.Metastore.V1Alpha.ListFederationsRequest#Google_Cloud_Metastore_V1Alpha_ListFederationsRequest_Parent) resource name property."]]