Cloud Dataplex v1 API - Class BusinessGlossaryService.BusinessGlossaryServiceBase (3.10.0)

[BindServiceMethod(typeof(BusinessGlossaryService), "BindService")]
public abstract class BusinessGlossaryService.BusinessGlossaryServiceBase

Reference documentation and code samples for the Cloud Dataplex v1 API class BusinessGlossaryService.BusinessGlossaryServiceBase.

Base class for server-side implementations of BusinessGlossaryService

Inheritance

object > BusinessGlossaryService.BusinessGlossaryServiceBase

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Methods

CreateGlossary(CreateGlossaryRequest, ServerCallContext)

public virtual Task<Operation> CreateGlossary(CreateGlossaryRequest request, ServerCallContext context)

Creates a new Glossary resource.

Parameters
Name Description
request CreateGlossaryRequest

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

CreateGlossaryCategory(CreateGlossaryCategoryRequest, ServerCallContext)

public virtual Task<GlossaryCategory> CreateGlossaryCategory(CreateGlossaryCategoryRequest request, ServerCallContext context)

Creates a new GlossaryCategory resource.

Parameters
Name Description
request CreateGlossaryCategoryRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskGlossaryCategory

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

CreateGlossaryTerm(CreateGlossaryTermRequest, ServerCallContext)

public virtual Task<GlossaryTerm> CreateGlossaryTerm(CreateGlossaryTermRequest request, ServerCallContext context)

Creates a new GlossaryTerm resource.

Parameters
Name Description
request CreateGlossaryTermRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskGlossaryTerm

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

DeleteGlossary(DeleteGlossaryRequest, ServerCallContext)

public virtual Task<Operation> DeleteGlossary(DeleteGlossaryRequest request, ServerCallContext context)

Deletes a Glossary resource. All the categories and terms within the Glossary must be deleted before the Glossary can be deleted.

Parameters
Name Description
request DeleteGlossaryRequest

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

DeleteGlossaryCategory(DeleteGlossaryCategoryRequest, ServerCallContext)

public virtual Task<Empty> DeleteGlossaryCategory(DeleteGlossaryCategoryRequest request, ServerCallContext context)

Deletes a GlossaryCategory resource. All the GlossaryCategories and GlossaryTerms nested directly under the specified GlossaryCategory will be moved one level up to the parent in the hierarchy.

Parameters
Name Description
request DeleteGlossaryCategoryRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskEmpty

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

DeleteGlossaryTerm(DeleteGlossaryTermRequest, ServerCallContext)

public virtual Task<Empty> DeleteGlossaryTerm(DeleteGlossaryTermRequest request, ServerCallContext context)

Deletes a GlossaryTerm resource.

Parameters
Name Description
request DeleteGlossaryTermRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskEmpty

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

GetGlossary(GetGlossaryRequest, ServerCallContext)

public virtual Task<Glossary> GetGlossary(GetGlossaryRequest request, ServerCallContext context)

Gets a Glossary resource.

Parameters
Name Description
request GetGlossaryRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskGlossary

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

GetGlossaryCategory(GetGlossaryCategoryRequest, ServerCallContext)

public virtual Task<GlossaryCategory> GetGlossaryCategory(GetGlossaryCategoryRequest request, ServerCallContext context)

Gets a GlossaryCategory resource.

Parameters
Name Description
request GetGlossaryCategoryRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskGlossaryCategory

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

GetGlossaryTerm(GetGlossaryTermRequest, ServerCallContext)

public virtual Task<GlossaryTerm> GetGlossaryTerm(GetGlossaryTermRequest request, ServerCallContext context)

Gets a GlossaryTerm resource.

Parameters
Name Description
request GetGlossaryTermRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskGlossaryTerm

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

ListGlossaries(ListGlossariesRequest, ServerCallContext)

public virtual Task<ListGlossariesResponse> ListGlossaries(ListGlossariesRequest request, ServerCallContext context)

Lists Glossary resources in a project and location.

Parameters
Name Description
request ListGlossariesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListGlossariesResponse

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

ListGlossaryCategories(ListGlossaryCategoriesRequest, ServerCallContext)

public virtual Task<ListGlossaryCategoriesResponse> ListGlossaryCategories(ListGlossaryCategoriesRequest request, ServerCallContext context)

Lists GlossaryCategory resources in a Glossary.

Parameters
Name Description
request ListGlossaryCategoriesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListGlossaryCategoriesResponse

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

ListGlossaryTerms(ListGlossaryTermsRequest, ServerCallContext)

public virtual Task<ListGlossaryTermsResponse> ListGlossaryTerms(ListGlossaryTermsRequest request, ServerCallContext context)

Lists GlossaryTerm resources in a Glossary.

Parameters
Name Description
request ListGlossaryTermsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListGlossaryTermsResponse

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

UpdateGlossary(UpdateGlossaryRequest, ServerCallContext)

public virtual Task<Operation> UpdateGlossary(UpdateGlossaryRequest request, ServerCallContext context)

Updates a Glossary resource.

Parameters
Name Description
request UpdateGlossaryRequest

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

UpdateGlossaryCategory(UpdateGlossaryCategoryRequest, ServerCallContext)

public virtual Task<GlossaryCategory> UpdateGlossaryCategory(UpdateGlossaryCategoryRequest request, ServerCallContext context)

Updates a GlossaryCategory resource.

Parameters
Name Description
request UpdateGlossaryCategoryRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskGlossaryCategory

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

UpdateGlossaryTerm(UpdateGlossaryTermRequest, ServerCallContext)

public virtual Task<GlossaryTerm> UpdateGlossaryTerm(UpdateGlossaryTermRequest request, ServerCallContext context)

Updates a GlossaryTerm resource.

Parameters
Name Description
request UpdateGlossaryTermRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskGlossaryTerm

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