Cloud Dataplex v1 API - Class DataTaxonomyService.DataTaxonomyServiceBase (3.0.0)

[BindServiceMethod(typeof(DataTaxonomyService), "BindService")]
public abstract class DataTaxonomyService.DataTaxonomyServiceBase

Reference documentation and code samples for the Cloud Dataplex v1 API class DataTaxonomyService.DataTaxonomyServiceBase.

Base class for server-side implementations of DataTaxonomyService

Inheritance

object > DataTaxonomyService.DataTaxonomyServiceBase

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Methods

CreateDataAttribute(CreateDataAttributeRequest, ServerCallContext)

public virtual Task<Operation> CreateDataAttribute(CreateDataAttributeRequest request, ServerCallContext context)

Create a DataAttribute resource.

Parameters
Name Description
request CreateDataAttributeRequest

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).

CreateDataAttributeBinding(CreateDataAttributeBindingRequest, ServerCallContext)

public virtual Task<Operation> CreateDataAttributeBinding(CreateDataAttributeBindingRequest request, ServerCallContext context)

Create a DataAttributeBinding resource.

Parameters
Name Description
request CreateDataAttributeBindingRequest

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).

CreateDataTaxonomy(CreateDataTaxonomyRequest, ServerCallContext)

public virtual Task<Operation> CreateDataTaxonomy(CreateDataTaxonomyRequest request, ServerCallContext context)

Create a DataTaxonomy resource.

Parameters
Name Description
request CreateDataTaxonomyRequest

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).

DeleteDataAttribute(DeleteDataAttributeRequest, ServerCallContext)

public virtual Task<Operation> DeleteDataAttribute(DeleteDataAttributeRequest request, ServerCallContext context)

Deletes a Data Attribute resource.

Parameters
Name Description
request DeleteDataAttributeRequest

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).

DeleteDataAttributeBinding(DeleteDataAttributeBindingRequest, ServerCallContext)

public virtual Task<Operation> DeleteDataAttributeBinding(DeleteDataAttributeBindingRequest request, ServerCallContext context)

Deletes a DataAttributeBinding resource. All attributes within the DataAttributeBinding must be deleted before the DataAttributeBinding can be deleted.

Parameters
Name Description
request DeleteDataAttributeBindingRequest

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).

DeleteDataTaxonomy(DeleteDataTaxonomyRequest, ServerCallContext)

public virtual Task<Operation> DeleteDataTaxonomy(DeleteDataTaxonomyRequest request, ServerCallContext context)

Deletes a DataTaxonomy resource. All attributes within the DataTaxonomy must be deleted before the DataTaxonomy can be deleted.

Parameters
Name Description
request DeleteDataTaxonomyRequest

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).

GetDataAttribute(GetDataAttributeRequest, ServerCallContext)

public virtual Task<DataAttribute> GetDataAttribute(GetDataAttributeRequest request, ServerCallContext context)

Retrieves a Data Attribute resource.

Parameters
Name Description
request GetDataAttributeRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskDataAttribute

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

GetDataAttributeBinding(GetDataAttributeBindingRequest, ServerCallContext)

public virtual Task<DataAttributeBinding> GetDataAttributeBinding(GetDataAttributeBindingRequest request, ServerCallContext context)

Retrieves a DataAttributeBinding resource.

Parameters
Name Description
request GetDataAttributeBindingRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskDataAttributeBinding

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

GetDataTaxonomy(GetDataTaxonomyRequest, ServerCallContext)

public virtual Task<DataTaxonomy> GetDataTaxonomy(GetDataTaxonomyRequest request, ServerCallContext context)

Retrieves a DataTaxonomy resource.

Parameters
Name Description
request GetDataTaxonomyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskDataTaxonomy

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

ListDataAttributeBindings(ListDataAttributeBindingsRequest, ServerCallContext)

public virtual Task<ListDataAttributeBindingsResponse> ListDataAttributeBindings(ListDataAttributeBindingsRequest request, ServerCallContext context)

Lists DataAttributeBinding resources in a project and location.

Parameters
Name Description
request ListDataAttributeBindingsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListDataAttributeBindingsResponse

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

ListDataAttributes(ListDataAttributesRequest, ServerCallContext)

public virtual Task<ListDataAttributesResponse> ListDataAttributes(ListDataAttributesRequest request, ServerCallContext context)

Lists Data Attribute resources in a DataTaxonomy.

Parameters
Name Description
request ListDataAttributesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListDataAttributesResponse

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

ListDataTaxonomies(ListDataTaxonomiesRequest, ServerCallContext)

public virtual Task<ListDataTaxonomiesResponse> ListDataTaxonomies(ListDataTaxonomiesRequest request, ServerCallContext context)

Lists DataTaxonomy resources in a project and location.

Parameters
Name Description
request ListDataTaxonomiesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListDataTaxonomiesResponse

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

UpdateDataAttribute(UpdateDataAttributeRequest, ServerCallContext)

public virtual Task<Operation> UpdateDataAttribute(UpdateDataAttributeRequest request, ServerCallContext context)

Updates a DataAttribute resource.

Parameters
Name Description
request UpdateDataAttributeRequest

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).

UpdateDataAttributeBinding(UpdateDataAttributeBindingRequest, ServerCallContext)

public virtual Task<Operation> UpdateDataAttributeBinding(UpdateDataAttributeBindingRequest request, ServerCallContext context)

Updates a DataAttributeBinding resource.

Parameters
Name Description
request UpdateDataAttributeBindingRequest

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).

UpdateDataTaxonomy(UpdateDataTaxonomyRequest, ServerCallContext)

public virtual Task<Operation> UpdateDataTaxonomy(UpdateDataTaxonomyRequest request, ServerCallContext context)

Updates a DataTaxonomy resource.

Parameters
Name Description
request UpdateDataTaxonomyRequest

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).