[BindServiceMethod(typeof(DataprocMetastoreFederation), "BindService")]public abstract class DataprocMetastoreFederation.DataprocMetastoreFederationBase
Reference documentation and code samples for the Dataproc Metastore v1 API class DataprocMetastoreFederation.DataprocMetastoreFederationBase.
Base class for server-side implementations of DataprocMetastoreFederation
[[["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 document provides reference documentation for the \u003ccode\u003eDataprocMetastoreFederation.DataprocMetastoreFederationBase\u003c/code\u003e class within the Google Cloud Metastore v1 API, including the latest version 2.9.0 and previous versions down to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDataprocMetastoreFederation.DataprocMetastoreFederationBase\u003c/code\u003e class is an abstract base class for server-side implementations of the \u003ccode\u003eDataprocMetastoreFederation\u003c/code\u003e service.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers methods for managing federations, including \u003ccode\u003eCreateFederation\u003c/code\u003e, \u003ccode\u003eDeleteFederation\u003c/code\u003e, \u003ccode\u003eGetFederation\u003c/code\u003e, \u003ccode\u003eListFederations\u003c/code\u003e, and \u003ccode\u003eUpdateFederation\u003c/code\u003e, each of which interact with a client request and server context.\u003c/p\u003e\n"],["\u003cp\u003eThese methods generally involve asynchronous tasks that return operations or federation details, and they are used to perform the basic Create, Read, Update, and Delete (CRUD) actions for Google Cloud Dataproc Metastore Federations.\u003c/p\u003e\n"]]],[],null,["# Dataproc Metastore v1 API - Class DataprocMetastoreFederation.DataprocMetastoreFederationBase (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.DataprocMetastoreFederation.DataprocMetastoreFederationBase)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.8.0/Google.Cloud.Metastore.V1.DataprocMetastoreFederation.DataprocMetastoreFederationBase)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.7.0/Google.Cloud.Metastore.V1.DataprocMetastoreFederation.DataprocMetastoreFederationBase)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.6.0/Google.Cloud.Metastore.V1.DataprocMetastoreFederation.DataprocMetastoreFederationBase)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.5.0/Google.Cloud.Metastore.V1.DataprocMetastoreFederation.DataprocMetastoreFederationBase)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.4.0/Google.Cloud.Metastore.V1.DataprocMetastoreFederation.DataprocMetastoreFederationBase)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.3.0/Google.Cloud.Metastore.V1.DataprocMetastoreFederation.DataprocMetastoreFederationBase)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.2.0/Google.Cloud.Metastore.V1.DataprocMetastoreFederation.DataprocMetastoreFederationBase)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.1.0/Google.Cloud.Metastore.V1.DataprocMetastoreFederation.DataprocMetastoreFederationBase)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/2.0.0/Google.Cloud.Metastore.V1.DataprocMetastoreFederation.DataprocMetastoreFederationBase)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/1.1.0/Google.Cloud.Metastore.V1.DataprocMetastoreFederation.DataprocMetastoreFederationBase)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Metastore.V1/1.0.0/Google.Cloud.Metastore.V1.DataprocMetastoreFederation.DataprocMetastoreFederationBase) \n\n [BindServiceMethod(typeof(DataprocMetastoreFederation), \"BindService\")]\n public abstract class DataprocMetastoreFederation.DataprocMetastoreFederationBase\n\nReference documentation and code samples for the Dataproc Metastore v1 API class DataprocMetastoreFederation.DataprocMetastoreFederationBase.\n\nBase class for server-side implementations of DataprocMetastoreFederation \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DataprocMetastoreFederation.DataprocMetastoreFederationBase \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.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone) \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\nMethods\n-------\n\n### CreateFederation(CreateFederationRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e CreateFederation(CreateFederationRequest request, ServerCallContext context)\n\nCreates a metastore federation in a project and location.\n\n### DeleteFederation(DeleteFederationRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e DeleteFederation(DeleteFederationRequest request, ServerCallContext context)\n\nDeletes a single federation.\n\n### GetFederation(GetFederationRequest, ServerCallContext)\n\n public virtual Task\u003cFederation\u003e GetFederation(GetFederationRequest request, ServerCallContext context)\n\nGets the details of a single federation.\n\n### ListFederations(ListFederationsRequest, ServerCallContext)\n\n public virtual Task\u003cListFederationsResponse\u003e ListFederations(ListFederationsRequest request, ServerCallContext context)\n\nLists federations in a project and location.\n\n### UpdateFederation(UpdateFederationRequest, ServerCallContext)\n\n public virtual Task\u003cOperation\u003e UpdateFederation(UpdateFederationRequest request, ServerCallContext context)\n\nUpdates the fields of a federation."]]