Class DataprocMetastore.DataprocMetastoreBase (1.0.0)

[BindServiceMethod(typeof(DataprocMetastore), "BindService")]
public abstract class DataprocMetastoreBase

Base class for server-side implementations of DataprocMetastore

Inheritance

Object > DataprocMetastore.DataprocMetastoreBase

Namespace

Google.Cloud.Metastore.V1

Assembly

Google.Cloud.Metastore.V1.dll

Methods

CreateMetadataImport(CreateMetadataImportRequest, ServerCallContext)

public virtual Task<Operation> CreateMetadataImport(CreateMetadataImportRequest request, ServerCallContext context)

Creates a new MetadataImport in a given project and location.

Parameters
NameDescription
requestCreateMetadataImportRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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

CreateService(CreateServiceRequest, ServerCallContext)

public virtual Task<Operation> CreateService(CreateServiceRequest request, ServerCallContext context)

Creates a metastore service in a project and location.

Parameters
NameDescription
requestCreateServiceRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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

DeleteService(DeleteServiceRequest, ServerCallContext)

public virtual Task<Operation> DeleteService(DeleteServiceRequest request, ServerCallContext context)

Deletes a single service.

Parameters
NameDescription
requestDeleteServiceRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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

ExportMetadata(ExportMetadataRequest, ServerCallContext)

public virtual Task<Operation> ExportMetadata(ExportMetadataRequest request, ServerCallContext context)

Exports metadata from a service.

Parameters
NameDescription
requestExportMetadataRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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

GetMetadataImport(GetMetadataImportRequest, ServerCallContext)

public virtual Task<MetadataImport> GetMetadataImport(GetMetadataImportRequest request, ServerCallContext context)

Gets details of a single import.

Parameters
NameDescription
requestGetMetadataImportRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<MetadataImport>

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

GetService(GetServiceRequest, ServerCallContext)

public virtual Task<Service> GetService(GetServiceRequest request, ServerCallContext context)

Gets the details of a single service.

Parameters
NameDescription
requestGetServiceRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Service>

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

ListMetadataImports(ListMetadataImportsRequest, ServerCallContext)

public virtual Task<ListMetadataImportsResponse> ListMetadataImports(ListMetadataImportsRequest request, ServerCallContext context)

Lists imports in a service.

Parameters
NameDescription
requestListMetadataImportsRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<ListMetadataImportsResponse>

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

ListServices(ListServicesRequest, ServerCallContext)

public virtual Task<ListServicesResponse> ListServices(ListServicesRequest request, ServerCallContext context)

Lists services in a project and location.

Parameters
NameDescription
requestListServicesRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<ListServicesResponse>

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

UpdateMetadataImport(UpdateMetadataImportRequest, ServerCallContext)

public virtual Task<Operation> UpdateMetadataImport(UpdateMetadataImportRequest request, ServerCallContext context)

Updates a single import. Only the description field of MetadataImport is supported to be updated.

Parameters
NameDescription
requestUpdateMetadataImportRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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

UpdateService(UpdateServiceRequest, ServerCallContext)

public virtual Task<Operation> UpdateService(UpdateServiceRequest request, ServerCallContext context)

Updates the parameters of a single service.

Parameters
NameDescription
requestUpdateServiceRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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