Dataproc Metastore v1alpha API - Class DataprocMetastoreFederation.DataprocMetastoreFederationBase (2.0.0-alpha10)

[BindServiceMethod(typeof(DataprocMetastoreFederation), "BindService")]
public abstract class DataprocMetastoreFederation.DataprocMetastoreFederationBase

Reference documentation and code samples for the Dataproc Metastore v1alpha API class DataprocMetastoreFederation.DataprocMetastoreFederationBase.

Base class for server-side implementations of DataprocMetastoreFederation

Inheritance

object > DataprocMetastoreFederation.DataprocMetastoreFederationBase

Namespace

Google.Cloud.Metastore.V1Alpha

Assembly

Google.Cloud.Metastore.V1Alpha.dll

Methods

CreateFederation(CreateFederationRequest, ServerCallContext)

public virtual Task<Operation> CreateFederation(CreateFederationRequest request, ServerCallContext context)

Creates a metastore federation in a project and location.

Parameters
Name Description
request CreateFederationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteFederation(DeleteFederationRequest, ServerCallContext)

public virtual Task<Operation> DeleteFederation(DeleteFederationRequest request, ServerCallContext context)

Deletes a single federation.

Parameters
Name Description
request DeleteFederationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

GetFederation(GetFederationRequest, ServerCallContext)

public virtual Task<Federation> GetFederation(GetFederationRequest request, ServerCallContext context)

Gets the details of a single federation.

Parameters
Name Description
request GetFederationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskFederation

The response to send back to the client (wrapped by a task).

ListFederations(ListFederationsRequest, ServerCallContext)

public virtual Task<ListFederationsResponse> ListFederations(ListFederationsRequest request, ServerCallContext context)

Lists federations in a project and location.

Parameters
Name Description
request ListFederationsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListFederationsResponse

The response to send back to the client (wrapped by a task).

UpdateFederation(UpdateFederationRequest, ServerCallContext)

public virtual Task<Operation> UpdateFederation(UpdateFederationRequest request, ServerCallContext context)

Updates the fields of a federation.

Parameters
Name Description
request UpdateFederationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).