Class protos.google.cloud.dataplex.v1.BusinessGlossaryService (5.5.0)

Represents a BusinessGlossaryService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.dataplex.v1.BusinessGlossaryService

Package

@google-cloud/dataplex

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new BusinessGlossaryService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): BusinessGlossaryService;

Creates new BusinessGlossaryService service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
BusinessGlossaryService

RPC service. Useful where requests and/or responses are streamed.

createGlossary(request, callback)

public createGlossary(request: google.cloud.dataplex.v1.ICreateGlossaryRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.CreateGlossaryCallback): void;

Calls CreateGlossary.

Parameters
Name Description
request ICreateGlossaryRequest

CreateGlossaryRequest message or plain object

callback CreateGlossaryCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createGlossary(request)

public createGlossary(request: google.cloud.dataplex.v1.ICreateGlossaryRequest): Promise<google.longrunning.Operation>;

Calls CreateGlossary.

Parameter
Name Description
request ICreateGlossaryRequest

CreateGlossaryRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createGlossaryCategory(request, callback)

public createGlossaryCategory(request: google.cloud.dataplex.v1.ICreateGlossaryCategoryRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.CreateGlossaryCategoryCallback): void;

Calls CreateGlossaryCategory.

Parameters
Name Description
request ICreateGlossaryCategoryRequest

CreateGlossaryCategoryRequest message or plain object

callback CreateGlossaryCategoryCallback

Node-style callback called with the error, if any, and GlossaryCategory

Returns
Type Description
void

createGlossaryCategory(request)

public createGlossaryCategory(request: google.cloud.dataplex.v1.ICreateGlossaryCategoryRequest): Promise<google.cloud.dataplex.v1.GlossaryCategory>;

Calls CreateGlossaryCategory.

Parameter
Name Description
request ICreateGlossaryCategoryRequest

CreateGlossaryCategoryRequest message or plain object

Returns
Type Description
Promise<google.cloud.dataplex.v1.GlossaryCategory>

Promise

createGlossaryTerm(request, callback)

public createGlossaryTerm(request: google.cloud.dataplex.v1.ICreateGlossaryTermRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.CreateGlossaryTermCallback): void;

Calls CreateGlossaryTerm.

Parameters
Name Description
request ICreateGlossaryTermRequest

CreateGlossaryTermRequest message or plain object

callback CreateGlossaryTermCallback

Node-style callback called with the error, if any, and GlossaryTerm

Returns
Type Description
void

createGlossaryTerm(request)

public createGlossaryTerm(request: google.cloud.dataplex.v1.ICreateGlossaryTermRequest): Promise<google.cloud.dataplex.v1.GlossaryTerm>;

Calls CreateGlossaryTerm.

Parameter
Name Description
request ICreateGlossaryTermRequest

CreateGlossaryTermRequest message or plain object

Returns
Type Description
Promise<google.cloud.dataplex.v1.GlossaryTerm>

Promise

deleteGlossary(request, callback)

public deleteGlossary(request: google.cloud.dataplex.v1.IDeleteGlossaryRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.DeleteGlossaryCallback): void;

Calls DeleteGlossary.

Parameters
Name Description
request IDeleteGlossaryRequest

DeleteGlossaryRequest message or plain object

callback DeleteGlossaryCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteGlossary(request)

public deleteGlossary(request: google.cloud.dataplex.v1.IDeleteGlossaryRequest): Promise<google.longrunning.Operation>;

Calls DeleteGlossary.

Parameter
Name Description
request IDeleteGlossaryRequest

DeleteGlossaryRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteGlossaryCategory(request, callback)

public deleteGlossaryCategory(request: google.cloud.dataplex.v1.IDeleteGlossaryCategoryRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.DeleteGlossaryCategoryCallback): void;

Calls DeleteGlossaryCategory.

Parameters
Name Description
request IDeleteGlossaryCategoryRequest

DeleteGlossaryCategoryRequest message or plain object

callback DeleteGlossaryCategoryCallback

Node-style callback called with the error, if any, and Empty

Returns
Type Description
void

deleteGlossaryCategory(request)

public deleteGlossaryCategory(request: google.cloud.dataplex.v1.IDeleteGlossaryCategoryRequest): Promise<google.protobuf.Empty>;

Calls DeleteGlossaryCategory.

Parameter
Name Description
request IDeleteGlossaryCategoryRequest

DeleteGlossaryCategoryRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

deleteGlossaryTerm(request, callback)

public deleteGlossaryTerm(request: google.cloud.dataplex.v1.IDeleteGlossaryTermRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.DeleteGlossaryTermCallback): void;

Calls DeleteGlossaryTerm.

Parameters
Name Description
request IDeleteGlossaryTermRequest

DeleteGlossaryTermRequest message or plain object

callback DeleteGlossaryTermCallback

Node-style callback called with the error, if any, and Empty

Returns
Type Description
void

deleteGlossaryTerm(request)

public deleteGlossaryTerm(request: google.cloud.dataplex.v1.IDeleteGlossaryTermRequest): Promise<google.protobuf.Empty>;

Calls DeleteGlossaryTerm.

Parameter
Name Description
request IDeleteGlossaryTermRequest

DeleteGlossaryTermRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

getGlossary(request, callback)

public getGlossary(request: google.cloud.dataplex.v1.IGetGlossaryRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.GetGlossaryCallback): void;

Calls GetGlossary.

Parameters
Name Description
request IGetGlossaryRequest

GetGlossaryRequest message or plain object

callback GetGlossaryCallback

Node-style callback called with the error, if any, and Glossary

Returns
Type Description
void

getGlossary(request)

public getGlossary(request: google.cloud.dataplex.v1.IGetGlossaryRequest): Promise<google.cloud.dataplex.v1.Glossary>;

Calls GetGlossary.

Parameter
Name Description
request IGetGlossaryRequest

GetGlossaryRequest message or plain object

Returns
Type Description
Promise<google.cloud.dataplex.v1.Glossary>

Promise

getGlossaryCategory(request, callback)

public getGlossaryCategory(request: google.cloud.dataplex.v1.IGetGlossaryCategoryRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.GetGlossaryCategoryCallback): void;

Calls GetGlossaryCategory.

Parameters
Name Description
request IGetGlossaryCategoryRequest

GetGlossaryCategoryRequest message or plain object

callback GetGlossaryCategoryCallback

Node-style callback called with the error, if any, and GlossaryCategory

Returns
Type Description
void

getGlossaryCategory(request)

public getGlossaryCategory(request: google.cloud.dataplex.v1.IGetGlossaryCategoryRequest): Promise<google.cloud.dataplex.v1.GlossaryCategory>;

Calls GetGlossaryCategory.

Parameter
Name Description
request IGetGlossaryCategoryRequest

GetGlossaryCategoryRequest message or plain object

Returns
Type Description
Promise<google.cloud.dataplex.v1.GlossaryCategory>

Promise

getGlossaryTerm(request, callback)

public getGlossaryTerm(request: google.cloud.dataplex.v1.IGetGlossaryTermRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.GetGlossaryTermCallback): void;

Calls GetGlossaryTerm.

Parameters
Name Description
request IGetGlossaryTermRequest

GetGlossaryTermRequest message or plain object

callback GetGlossaryTermCallback

Node-style callback called with the error, if any, and GlossaryTerm

Returns
Type Description
void

getGlossaryTerm(request)

public getGlossaryTerm(request: google.cloud.dataplex.v1.IGetGlossaryTermRequest): Promise<google.cloud.dataplex.v1.GlossaryTerm>;

Calls GetGlossaryTerm.

Parameter
Name Description
request IGetGlossaryTermRequest

GetGlossaryTermRequest message or plain object

Returns
Type Description
Promise<google.cloud.dataplex.v1.GlossaryTerm>

Promise

listGlossaries(request, callback)

public listGlossaries(request: google.cloud.dataplex.v1.IListGlossariesRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.ListGlossariesCallback): void;

Calls ListGlossaries.

Parameters
Name Description
request IListGlossariesRequest

ListGlossariesRequest message or plain object

callback ListGlossariesCallback

Node-style callback called with the error, if any, and ListGlossariesResponse

Returns
Type Description
void

listGlossaries(request)

public listGlossaries(request: google.cloud.dataplex.v1.IListGlossariesRequest): Promise<google.cloud.dataplex.v1.ListGlossariesResponse>;

Calls ListGlossaries.

Parameter
Name Description
request IListGlossariesRequest

ListGlossariesRequest message or plain object

Returns
Type Description
Promise<google.cloud.dataplex.v1.ListGlossariesResponse>

Promise

listGlossaryCategories(request, callback)

public listGlossaryCategories(request: google.cloud.dataplex.v1.IListGlossaryCategoriesRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.ListGlossaryCategoriesCallback): void;

Calls ListGlossaryCategories.

Parameters
Name Description
request IListGlossaryCategoriesRequest

ListGlossaryCategoriesRequest message or plain object

callback ListGlossaryCategoriesCallback

Node-style callback called with the error, if any, and ListGlossaryCategoriesResponse

Returns
Type Description
void

listGlossaryCategories(request)

public listGlossaryCategories(request: google.cloud.dataplex.v1.IListGlossaryCategoriesRequest): Promise<google.cloud.dataplex.v1.ListGlossaryCategoriesResponse>;

Calls ListGlossaryCategories.

Parameter
Name Description
request IListGlossaryCategoriesRequest

ListGlossaryCategoriesRequest message or plain object

Returns
Type Description
Promise<google.cloud.dataplex.v1.ListGlossaryCategoriesResponse>

Promise

listGlossaryTerms(request, callback)

public listGlossaryTerms(request: google.cloud.dataplex.v1.IListGlossaryTermsRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.ListGlossaryTermsCallback): void;

Calls ListGlossaryTerms.

Parameters
Name Description
request IListGlossaryTermsRequest

ListGlossaryTermsRequest message or plain object

callback ListGlossaryTermsCallback

Node-style callback called with the error, if any, and ListGlossaryTermsResponse

Returns
Type Description
void

listGlossaryTerms(request)

public listGlossaryTerms(request: google.cloud.dataplex.v1.IListGlossaryTermsRequest): Promise<google.cloud.dataplex.v1.ListGlossaryTermsResponse>;

Calls ListGlossaryTerms.

Parameter
Name Description
request IListGlossaryTermsRequest

ListGlossaryTermsRequest message or plain object

Returns
Type Description
Promise<google.cloud.dataplex.v1.ListGlossaryTermsResponse>

Promise

updateGlossary(request, callback)

public updateGlossary(request: google.cloud.dataplex.v1.IUpdateGlossaryRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.UpdateGlossaryCallback): void;

Calls UpdateGlossary.

Parameters
Name Description
request IUpdateGlossaryRequest

UpdateGlossaryRequest message or plain object

callback UpdateGlossaryCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateGlossary(request)

public updateGlossary(request: google.cloud.dataplex.v1.IUpdateGlossaryRequest): Promise<google.longrunning.Operation>;

Calls UpdateGlossary.

Parameter
Name Description
request IUpdateGlossaryRequest

UpdateGlossaryRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateGlossaryCategory(request, callback)

public updateGlossaryCategory(request: google.cloud.dataplex.v1.IUpdateGlossaryCategoryRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.UpdateGlossaryCategoryCallback): void;

Calls UpdateGlossaryCategory.

Parameters
Name Description
request IUpdateGlossaryCategoryRequest

UpdateGlossaryCategoryRequest message or plain object

callback UpdateGlossaryCategoryCallback

Node-style callback called with the error, if any, and GlossaryCategory

Returns
Type Description
void

updateGlossaryCategory(request)

public updateGlossaryCategory(request: google.cloud.dataplex.v1.IUpdateGlossaryCategoryRequest): Promise<google.cloud.dataplex.v1.GlossaryCategory>;

Calls UpdateGlossaryCategory.

Parameter
Name Description
request IUpdateGlossaryCategoryRequest

UpdateGlossaryCategoryRequest message or plain object

Returns
Type Description
Promise<google.cloud.dataplex.v1.GlossaryCategory>

Promise

updateGlossaryTerm(request, callback)

public updateGlossaryTerm(request: google.cloud.dataplex.v1.IUpdateGlossaryTermRequest, callback: google.cloud.dataplex.v1.BusinessGlossaryService.UpdateGlossaryTermCallback): void;

Calls UpdateGlossaryTerm.

Parameters
Name Description
request IUpdateGlossaryTermRequest

UpdateGlossaryTermRequest message or plain object

callback UpdateGlossaryTermCallback

Node-style callback called with the error, if any, and GlossaryTerm

Returns
Type Description
void

updateGlossaryTerm(request)

public updateGlossaryTerm(request: google.cloud.dataplex.v1.IUpdateGlossaryTermRequest): Promise<google.cloud.dataplex.v1.GlossaryTerm>;

Calls UpdateGlossaryTerm.

Parameter
Name Description
request IUpdateGlossaryTermRequest

UpdateGlossaryTermRequest message or plain object

Returns
Type Description
Promise<google.cloud.dataplex.v1.GlossaryTerm>

Promise