Class protos.google.cloud.datacatalog.v1.DataCatalog (4.5.0)

Represents a DataCatalog

Inheritance

$protobuf.rpc.Service > protos.google.cloud.datacatalog.v1.DataCatalog

Package

@google-cloud/datacatalog

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new DataCatalog 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): DataCatalog;

Creates new DataCatalog 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
DataCatalog

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

createEntry(request, callback)

public createEntry(request: google.cloud.datacatalog.v1.ICreateEntryRequest, callback: google.cloud.datacatalog.v1.DataCatalog.CreateEntryCallback): void;

Calls CreateEntry.

Parameters
Name Description
request ICreateEntryRequest

CreateEntryRequest message or plain object

callback CreateEntryCallback

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

Returns
Type Description
void

createEntry(request)

public createEntry(request: google.cloud.datacatalog.v1.ICreateEntryRequest): Promise<google.cloud.datacatalog.v1.Entry>;

Calls CreateEntry.

Parameter
Name Description
request ICreateEntryRequest

CreateEntryRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.Entry>

Promise

createEntryGroup(request, callback)

public createEntryGroup(request: google.cloud.datacatalog.v1.ICreateEntryGroupRequest, callback: google.cloud.datacatalog.v1.DataCatalog.CreateEntryGroupCallback): void;

Calls CreateEntryGroup.

Parameters
Name Description
request ICreateEntryGroupRequest

CreateEntryGroupRequest message or plain object

callback CreateEntryGroupCallback

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

Returns
Type Description
void

createEntryGroup(request)

public createEntryGroup(request: google.cloud.datacatalog.v1.ICreateEntryGroupRequest): Promise<google.cloud.datacatalog.v1.EntryGroup>;

Calls CreateEntryGroup.

Parameter
Name Description
request ICreateEntryGroupRequest

CreateEntryGroupRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.EntryGroup>

Promise

createTag(request, callback)

public createTag(request: google.cloud.datacatalog.v1.ICreateTagRequest, callback: google.cloud.datacatalog.v1.DataCatalog.CreateTagCallback): void;

Calls CreateTag.

Parameters
Name Description
request ICreateTagRequest

CreateTagRequest message or plain object

callback CreateTagCallback

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

Returns
Type Description
void

createTag(request)

public createTag(request: google.cloud.datacatalog.v1.ICreateTagRequest): Promise<google.cloud.datacatalog.v1.Tag>;

Calls CreateTag.

Parameter
Name Description
request ICreateTagRequest

CreateTagRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.Tag>

Promise

createTagTemplate(request, callback)

public createTagTemplate(request: google.cloud.datacatalog.v1.ICreateTagTemplateRequest, callback: google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplateCallback): void;

Calls CreateTagTemplate.

Parameters
Name Description
request ICreateTagTemplateRequest

CreateTagTemplateRequest message or plain object

callback CreateTagTemplateCallback

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

Returns
Type Description
void

createTagTemplate(request)

public createTagTemplate(request: google.cloud.datacatalog.v1.ICreateTagTemplateRequest): Promise<google.cloud.datacatalog.v1.TagTemplate>;

Calls CreateTagTemplate.

Parameter
Name Description
request ICreateTagTemplateRequest

CreateTagTemplateRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.TagTemplate>

Promise

createTagTemplateField(request, callback)

public createTagTemplateField(request: google.cloud.datacatalog.v1.ICreateTagTemplateFieldRequest, callback: google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplateFieldCallback): void;

Calls CreateTagTemplateField.

Parameters
Name Description
request ICreateTagTemplateFieldRequest

CreateTagTemplateFieldRequest message or plain object

callback CreateTagTemplateFieldCallback

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

Returns
Type Description
void

createTagTemplateField(request)

public createTagTemplateField(request: google.cloud.datacatalog.v1.ICreateTagTemplateFieldRequest): Promise<google.cloud.datacatalog.v1.TagTemplateField>;

Calls CreateTagTemplateField.

Parameter
Name Description
request ICreateTagTemplateFieldRequest

CreateTagTemplateFieldRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.TagTemplateField>

Promise

deleteEntry(request, callback)

public deleteEntry(request: google.cloud.datacatalog.v1.IDeleteEntryRequest, callback: google.cloud.datacatalog.v1.DataCatalog.DeleteEntryCallback): void;

Calls DeleteEntry.

Parameters
Name Description
request IDeleteEntryRequest

DeleteEntryRequest message or plain object

callback DeleteEntryCallback

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

Returns
Type Description
void

deleteEntry(request)

public deleteEntry(request: google.cloud.datacatalog.v1.IDeleteEntryRequest): Promise<google.protobuf.Empty>;

Calls DeleteEntry.

Parameter
Name Description
request IDeleteEntryRequest

DeleteEntryRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

deleteEntryGroup(request, callback)

public deleteEntryGroup(request: google.cloud.datacatalog.v1.IDeleteEntryGroupRequest, callback: google.cloud.datacatalog.v1.DataCatalog.DeleteEntryGroupCallback): void;

Calls DeleteEntryGroup.

Parameters
Name Description
request IDeleteEntryGroupRequest

DeleteEntryGroupRequest message or plain object

callback DeleteEntryGroupCallback

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

Returns
Type Description
void

deleteEntryGroup(request)

public deleteEntryGroup(request: google.cloud.datacatalog.v1.IDeleteEntryGroupRequest): Promise<google.protobuf.Empty>;

Calls DeleteEntryGroup.

Parameter
Name Description
request IDeleteEntryGroupRequest

DeleteEntryGroupRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

deleteTag(request, callback)

public deleteTag(request: google.cloud.datacatalog.v1.IDeleteTagRequest, callback: google.cloud.datacatalog.v1.DataCatalog.DeleteTagCallback): void;

Calls DeleteTag.

Parameters
Name Description
request IDeleteTagRequest

DeleteTagRequest message or plain object

callback DeleteTagCallback

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

Returns
Type Description
void

deleteTag(request)

public deleteTag(request: google.cloud.datacatalog.v1.IDeleteTagRequest): Promise<google.protobuf.Empty>;

Calls DeleteTag.

Parameter
Name Description
request IDeleteTagRequest

DeleteTagRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

deleteTagTemplate(request, callback)

public deleteTagTemplate(request: google.cloud.datacatalog.v1.IDeleteTagTemplateRequest, callback: google.cloud.datacatalog.v1.DataCatalog.DeleteTagTemplateCallback): void;

Calls DeleteTagTemplate.

Parameters
Name Description
request IDeleteTagTemplateRequest

DeleteTagTemplateRequest message or plain object

callback DeleteTagTemplateCallback

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

Returns
Type Description
void

deleteTagTemplate(request)

public deleteTagTemplate(request: google.cloud.datacatalog.v1.IDeleteTagTemplateRequest): Promise<google.protobuf.Empty>;

Calls DeleteTagTemplate.

Parameter
Name Description
request IDeleteTagTemplateRequest

DeleteTagTemplateRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

deleteTagTemplateField(request, callback)

public deleteTagTemplateField(request: google.cloud.datacatalog.v1.IDeleteTagTemplateFieldRequest, callback: google.cloud.datacatalog.v1.DataCatalog.DeleteTagTemplateFieldCallback): void;

Calls DeleteTagTemplateField.

Parameters
Name Description
request IDeleteTagTemplateFieldRequest

DeleteTagTemplateFieldRequest message or plain object

callback DeleteTagTemplateFieldCallback

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

Returns
Type Description
void

deleteTagTemplateField(request)

public deleteTagTemplateField(request: google.cloud.datacatalog.v1.IDeleteTagTemplateFieldRequest): Promise<google.protobuf.Empty>;

Calls DeleteTagTemplateField.

Parameter
Name Description
request IDeleteTagTemplateFieldRequest

DeleteTagTemplateFieldRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

getEntry(request, callback)

public getEntry(request: google.cloud.datacatalog.v1.IGetEntryRequest, callback: google.cloud.datacatalog.v1.DataCatalog.GetEntryCallback): void;

Calls GetEntry.

Parameters
Name Description
request IGetEntryRequest

GetEntryRequest message or plain object

callback GetEntryCallback

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

Returns
Type Description
void

getEntry(request)

public getEntry(request: google.cloud.datacatalog.v1.IGetEntryRequest): Promise<google.cloud.datacatalog.v1.Entry>;

Calls GetEntry.

Parameter
Name Description
request IGetEntryRequest

GetEntryRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.Entry>

Promise

getEntryGroup(request, callback)

public getEntryGroup(request: google.cloud.datacatalog.v1.IGetEntryGroupRequest, callback: google.cloud.datacatalog.v1.DataCatalog.GetEntryGroupCallback): void;

Calls GetEntryGroup.

Parameters
Name Description
request IGetEntryGroupRequest

GetEntryGroupRequest message or plain object

callback GetEntryGroupCallback

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

Returns
Type Description
void

getEntryGroup(request)

public getEntryGroup(request: google.cloud.datacatalog.v1.IGetEntryGroupRequest): Promise<google.cloud.datacatalog.v1.EntryGroup>;

Calls GetEntryGroup.

Parameter
Name Description
request IGetEntryGroupRequest

GetEntryGroupRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.EntryGroup>

Promise

getIamPolicy(request, callback)

public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest, callback: google.cloud.datacatalog.v1.DataCatalog.GetIamPolicyCallback): void;

Calls GetIamPolicy.

Parameters
Name Description
request IGetIamPolicyRequest

GetIamPolicyRequest message or plain object

callback GetIamPolicyCallback

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

Returns
Type Description
void

getIamPolicy(request)

public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest): Promise<google.iam.v1.Policy>;

Calls GetIamPolicy.

Parameter
Name Description
request IGetIamPolicyRequest

GetIamPolicyRequest message or plain object

Returns
Type Description
Promise<google.iam.v1.Policy>

Promise

getTagTemplate(request, callback)

public getTagTemplate(request: google.cloud.datacatalog.v1.IGetTagTemplateRequest, callback: google.cloud.datacatalog.v1.DataCatalog.GetTagTemplateCallback): void;

Calls GetTagTemplate.

Parameters
Name Description
request IGetTagTemplateRequest

GetTagTemplateRequest message or plain object

callback GetTagTemplateCallback

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

Returns
Type Description
void

getTagTemplate(request)

public getTagTemplate(request: google.cloud.datacatalog.v1.IGetTagTemplateRequest): Promise<google.cloud.datacatalog.v1.TagTemplate>;

Calls GetTagTemplate.

Parameter
Name Description
request IGetTagTemplateRequest

GetTagTemplateRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.TagTemplate>

Promise

importEntries(request, callback)

public importEntries(request: google.cloud.datacatalog.v1.IImportEntriesRequest, callback: google.cloud.datacatalog.v1.DataCatalog.ImportEntriesCallback): void;

Calls ImportEntries.

Parameters
Name Description
request IImportEntriesRequest

ImportEntriesRequest message or plain object

callback ImportEntriesCallback

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

Returns
Type Description
void

importEntries(request)

public importEntries(request: google.cloud.datacatalog.v1.IImportEntriesRequest): Promise<google.longrunning.Operation>;

Calls ImportEntries.

Parameter
Name Description
request IImportEntriesRequest

ImportEntriesRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

listEntries(request, callback)

public listEntries(request: google.cloud.datacatalog.v1.IListEntriesRequest, callback: google.cloud.datacatalog.v1.DataCatalog.ListEntriesCallback): void;

Calls ListEntries.

Parameters
Name Description
request IListEntriesRequest

ListEntriesRequest message or plain object

callback ListEntriesCallback

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

Returns
Type Description
void

listEntries(request)

public listEntries(request: google.cloud.datacatalog.v1.IListEntriesRequest): Promise<google.cloud.datacatalog.v1.ListEntriesResponse>;

Calls ListEntries.

Parameter
Name Description
request IListEntriesRequest

ListEntriesRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.ListEntriesResponse>

Promise

listEntryGroups(request, callback)

public listEntryGroups(request: google.cloud.datacatalog.v1.IListEntryGroupsRequest, callback: google.cloud.datacatalog.v1.DataCatalog.ListEntryGroupsCallback): void;

Calls ListEntryGroups.

Parameters
Name Description
request IListEntryGroupsRequest

ListEntryGroupsRequest message or plain object

callback ListEntryGroupsCallback

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

Returns
Type Description
void

listEntryGroups(request)

public listEntryGroups(request: google.cloud.datacatalog.v1.IListEntryGroupsRequest): Promise<google.cloud.datacatalog.v1.ListEntryGroupsResponse>;

Calls ListEntryGroups.

Parameter
Name Description
request IListEntryGroupsRequest

ListEntryGroupsRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.ListEntryGroupsResponse>

Promise

listTags(request, callback)

public listTags(request: google.cloud.datacatalog.v1.IListTagsRequest, callback: google.cloud.datacatalog.v1.DataCatalog.ListTagsCallback): void;

Calls ListTags.

Parameters
Name Description
request IListTagsRequest

ListTagsRequest message or plain object

callback ListTagsCallback

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

Returns
Type Description
void

listTags(request)

public listTags(request: google.cloud.datacatalog.v1.IListTagsRequest): Promise<google.cloud.datacatalog.v1.ListTagsResponse>;

Calls ListTags.

Parameter
Name Description
request IListTagsRequest

ListTagsRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.ListTagsResponse>

Promise

lookupEntry(request, callback)

public lookupEntry(request: google.cloud.datacatalog.v1.ILookupEntryRequest, callback: google.cloud.datacatalog.v1.DataCatalog.LookupEntryCallback): void;

Calls LookupEntry.

Parameters
Name Description
request ILookupEntryRequest

LookupEntryRequest message or plain object

callback LookupEntryCallback

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

Returns
Type Description
void

lookupEntry(request)

public lookupEntry(request: google.cloud.datacatalog.v1.ILookupEntryRequest): Promise<google.cloud.datacatalog.v1.Entry>;

Calls LookupEntry.

Parameter
Name Description
request ILookupEntryRequest

LookupEntryRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.Entry>

Promise

modifyEntryContacts(request, callback)

public modifyEntryContacts(request: google.cloud.datacatalog.v1.IModifyEntryContactsRequest, callback: google.cloud.datacatalog.v1.DataCatalog.ModifyEntryContactsCallback): void;

Calls ModifyEntryContacts.

Parameters
Name Description
request IModifyEntryContactsRequest

ModifyEntryContactsRequest message or plain object

callback ModifyEntryContactsCallback

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

Returns
Type Description
void

modifyEntryContacts(request)

public modifyEntryContacts(request: google.cloud.datacatalog.v1.IModifyEntryContactsRequest): Promise<google.cloud.datacatalog.v1.Contacts>;

Calls ModifyEntryContacts.

Parameter
Name Description
request IModifyEntryContactsRequest

ModifyEntryContactsRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.Contacts>

Promise

modifyEntryOverview(request, callback)

public modifyEntryOverview(request: google.cloud.datacatalog.v1.IModifyEntryOverviewRequest, callback: google.cloud.datacatalog.v1.DataCatalog.ModifyEntryOverviewCallback): void;

Calls ModifyEntryOverview.

Parameters
Name Description
request IModifyEntryOverviewRequest

ModifyEntryOverviewRequest message or plain object

callback ModifyEntryOverviewCallback

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

Returns
Type Description
void

modifyEntryOverview(request)

public modifyEntryOverview(request: google.cloud.datacatalog.v1.IModifyEntryOverviewRequest): Promise<google.cloud.datacatalog.v1.EntryOverview>;

Calls ModifyEntryOverview.

Parameter
Name Description
request IModifyEntryOverviewRequest

ModifyEntryOverviewRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.EntryOverview>

Promise

reconcileTags(request, callback)

public reconcileTags(request: google.cloud.datacatalog.v1.IReconcileTagsRequest, callback: google.cloud.datacatalog.v1.DataCatalog.ReconcileTagsCallback): void;

Calls ReconcileTags.

Parameters
Name Description
request IReconcileTagsRequest

ReconcileTagsRequest message or plain object

callback ReconcileTagsCallback

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

Returns
Type Description
void

reconcileTags(request)

public reconcileTags(request: google.cloud.datacatalog.v1.IReconcileTagsRequest): Promise<google.longrunning.Operation>;

Calls ReconcileTags.

Parameter
Name Description
request IReconcileTagsRequest

ReconcileTagsRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

renameTagTemplateField(request, callback)

public renameTagTemplateField(request: google.cloud.datacatalog.v1.IRenameTagTemplateFieldRequest, callback: google.cloud.datacatalog.v1.DataCatalog.RenameTagTemplateFieldCallback): void;

Calls RenameTagTemplateField.

Parameters
Name Description
request IRenameTagTemplateFieldRequest

RenameTagTemplateFieldRequest message or plain object

callback RenameTagTemplateFieldCallback

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

Returns
Type Description
void

renameTagTemplateField(request)

public renameTagTemplateField(request: google.cloud.datacatalog.v1.IRenameTagTemplateFieldRequest): Promise<google.cloud.datacatalog.v1.TagTemplateField>;

Calls RenameTagTemplateField.

Parameter
Name Description
request IRenameTagTemplateFieldRequest

RenameTagTemplateFieldRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.TagTemplateField>

Promise

renameTagTemplateFieldEnumValue(request, callback)

public renameTagTemplateFieldEnumValue(request: google.cloud.datacatalog.v1.IRenameTagTemplateFieldEnumValueRequest, callback: google.cloud.datacatalog.v1.DataCatalog.RenameTagTemplateFieldEnumValueCallback): void;

Calls RenameTagTemplateFieldEnumValue.

Parameters
Name Description
request IRenameTagTemplateFieldEnumValueRequest

RenameTagTemplateFieldEnumValueRequest message or plain object

callback RenameTagTemplateFieldEnumValueCallback

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

Returns
Type Description
void

renameTagTemplateFieldEnumValue(request)

public renameTagTemplateFieldEnumValue(request: google.cloud.datacatalog.v1.IRenameTagTemplateFieldEnumValueRequest): Promise<google.cloud.datacatalog.v1.TagTemplateField>;

Calls RenameTagTemplateFieldEnumValue.

Parameter
Name Description
request IRenameTagTemplateFieldEnumValueRequest

RenameTagTemplateFieldEnumValueRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.TagTemplateField>

Promise

searchCatalog(request, callback)

public searchCatalog(request: google.cloud.datacatalog.v1.ISearchCatalogRequest, callback: google.cloud.datacatalog.v1.DataCatalog.SearchCatalogCallback): void;

Calls SearchCatalog.

Parameters
Name Description
request ISearchCatalogRequest

SearchCatalogRequest message or plain object

callback SearchCatalogCallback

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

Returns
Type Description
void

searchCatalog(request)

public searchCatalog(request: google.cloud.datacatalog.v1.ISearchCatalogRequest): Promise<google.cloud.datacatalog.v1.SearchCatalogResponse>;

Calls SearchCatalog.

Parameter
Name Description
request ISearchCatalogRequest

SearchCatalogRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.SearchCatalogResponse>

Promise

setIamPolicy(request, callback)

public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest, callback: google.cloud.datacatalog.v1.DataCatalog.SetIamPolicyCallback): void;

Calls SetIamPolicy.

Parameters
Name Description
request ISetIamPolicyRequest

SetIamPolicyRequest message or plain object

callback SetIamPolicyCallback

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

Returns
Type Description
void

setIamPolicy(request)

public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest): Promise<google.iam.v1.Policy>;

Calls SetIamPolicy.

Parameter
Name Description
request ISetIamPolicyRequest

SetIamPolicyRequest message or plain object

Returns
Type Description
Promise<google.iam.v1.Policy>

Promise

starEntry(request, callback)

public starEntry(request: google.cloud.datacatalog.v1.IStarEntryRequest, callback: google.cloud.datacatalog.v1.DataCatalog.StarEntryCallback): void;

Calls StarEntry.

Parameters
Name Description
request IStarEntryRequest

StarEntryRequest message or plain object

callback StarEntryCallback

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

Returns
Type Description
void

starEntry(request)

public starEntry(request: google.cloud.datacatalog.v1.IStarEntryRequest): Promise<google.cloud.datacatalog.v1.StarEntryResponse>;

Calls StarEntry.

Parameter
Name Description
request IStarEntryRequest

StarEntryRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.StarEntryResponse>

Promise

testIamPermissions(request, callback)

public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest, callback: google.cloud.datacatalog.v1.DataCatalog.TestIamPermissionsCallback): void;

Calls TestIamPermissions.

Parameters
Name Description
request ITestIamPermissionsRequest

TestIamPermissionsRequest message or plain object

callback TestIamPermissionsCallback

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

Returns
Type Description
void

testIamPermissions(request)

public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest): Promise<google.iam.v1.TestIamPermissionsResponse>;

Calls TestIamPermissions.

Parameter
Name Description
request ITestIamPermissionsRequest

TestIamPermissionsRequest message or plain object

Returns
Type Description
Promise<google.iam.v1.TestIamPermissionsResponse>

Promise

unstarEntry(request, callback)

public unstarEntry(request: google.cloud.datacatalog.v1.IUnstarEntryRequest, callback: google.cloud.datacatalog.v1.DataCatalog.UnstarEntryCallback): void;

Calls UnstarEntry.

Parameters
Name Description
request IUnstarEntryRequest

UnstarEntryRequest message or plain object

callback UnstarEntryCallback

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

Returns
Type Description
void

unstarEntry(request)

public unstarEntry(request: google.cloud.datacatalog.v1.IUnstarEntryRequest): Promise<google.cloud.datacatalog.v1.UnstarEntryResponse>;

Calls UnstarEntry.

Parameter
Name Description
request IUnstarEntryRequest

UnstarEntryRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.UnstarEntryResponse>

Promise

updateEntry(request, callback)

public updateEntry(request: google.cloud.datacatalog.v1.IUpdateEntryRequest, callback: google.cloud.datacatalog.v1.DataCatalog.UpdateEntryCallback): void;

Calls UpdateEntry.

Parameters
Name Description
request IUpdateEntryRequest

UpdateEntryRequest message or plain object

callback UpdateEntryCallback

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

Returns
Type Description
void

updateEntry(request)

public updateEntry(request: google.cloud.datacatalog.v1.IUpdateEntryRequest): Promise<google.cloud.datacatalog.v1.Entry>;

Calls UpdateEntry.

Parameter
Name Description
request IUpdateEntryRequest

UpdateEntryRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.Entry>

Promise

updateEntryGroup(request, callback)

public updateEntryGroup(request: google.cloud.datacatalog.v1.IUpdateEntryGroupRequest, callback: google.cloud.datacatalog.v1.DataCatalog.UpdateEntryGroupCallback): void;

Calls UpdateEntryGroup.

Parameters
Name Description
request IUpdateEntryGroupRequest

UpdateEntryGroupRequest message or plain object

callback UpdateEntryGroupCallback

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

Returns
Type Description
void

updateEntryGroup(request)

public updateEntryGroup(request: google.cloud.datacatalog.v1.IUpdateEntryGroupRequest): Promise<google.cloud.datacatalog.v1.EntryGroup>;

Calls UpdateEntryGroup.

Parameter
Name Description
request IUpdateEntryGroupRequest

UpdateEntryGroupRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.EntryGroup>

Promise

updateTag(request, callback)

public updateTag(request: google.cloud.datacatalog.v1.IUpdateTagRequest, callback: google.cloud.datacatalog.v1.DataCatalog.UpdateTagCallback): void;

Calls UpdateTag.

Parameters
Name Description
request IUpdateTagRequest

UpdateTagRequest message or plain object

callback UpdateTagCallback

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

Returns
Type Description
void

updateTag(request)

public updateTag(request: google.cloud.datacatalog.v1.IUpdateTagRequest): Promise<google.cloud.datacatalog.v1.Tag>;

Calls UpdateTag.

Parameter
Name Description
request IUpdateTagRequest

UpdateTagRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.Tag>

Promise

updateTagTemplate(request, callback)

public updateTagTemplate(request: google.cloud.datacatalog.v1.IUpdateTagTemplateRequest, callback: google.cloud.datacatalog.v1.DataCatalog.UpdateTagTemplateCallback): void;

Calls UpdateTagTemplate.

Parameters
Name Description
request IUpdateTagTemplateRequest

UpdateTagTemplateRequest message or plain object

callback UpdateTagTemplateCallback

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

Returns
Type Description
void

updateTagTemplate(request)

public updateTagTemplate(request: google.cloud.datacatalog.v1.IUpdateTagTemplateRequest): Promise<google.cloud.datacatalog.v1.TagTemplate>;

Calls UpdateTagTemplate.

Parameter
Name Description
request IUpdateTagTemplateRequest

UpdateTagTemplateRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.TagTemplate>

Promise

updateTagTemplateField(request, callback)

public updateTagTemplateField(request: google.cloud.datacatalog.v1.IUpdateTagTemplateFieldRequest, callback: google.cloud.datacatalog.v1.DataCatalog.UpdateTagTemplateFieldCallback): void;

Calls UpdateTagTemplateField.

Parameters
Name Description
request IUpdateTagTemplateFieldRequest

UpdateTagTemplateFieldRequest message or plain object

callback UpdateTagTemplateFieldCallback

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

Returns
Type Description
void

updateTagTemplateField(request)

public updateTagTemplateField(request: google.cloud.datacatalog.v1.IUpdateTagTemplateFieldRequest): Promise<google.cloud.datacatalog.v1.TagTemplateField>;

Calls UpdateTagTemplateField.

Parameter
Name Description
request IUpdateTagTemplateFieldRequest

UpdateTagTemplateFieldRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.v1.TagTemplateField>

Promise