Class protos.google.cloud.datacatalog.lineage.v1.Lineage (1.1.0)

Represents a Lineage

Inheritance

$protobuf.rpc.Service > protos.google.cloud.datacatalog.lineage.v1.Lineage

Package

@google-cloud/lineage

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new Lineage service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

batchSearchLinkProcesses(request, callback)

public batchSearchLinkProcesses(request: google.cloud.datacatalog.lineage.v1.IBatchSearchLinkProcessesRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.BatchSearchLinkProcessesCallback): void;

Calls BatchSearchLinkProcesses.

Parameters
Name Description
request IBatchSearchLinkProcessesRequest

BatchSearchLinkProcessesRequest message or plain object

callback BatchSearchLinkProcessesCallback

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

Returns
Type Description
void

batchSearchLinkProcesses(request)

public batchSearchLinkProcesses(request: google.cloud.datacatalog.lineage.v1.IBatchSearchLinkProcessesRequest): Promise<google.cloud.datacatalog.lineage.v1.BatchSearchLinkProcessesResponse>;

Calls BatchSearchLinkProcesses.

Parameter
Name Description
request IBatchSearchLinkProcessesRequest

BatchSearchLinkProcessesRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.BatchSearchLinkProcessesResponse>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

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

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

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

createLineageEvent(request, callback)

public createLineageEvent(request: google.cloud.datacatalog.lineage.v1.ICreateLineageEventRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.CreateLineageEventCallback): void;

Calls CreateLineageEvent.

Parameters
Name Description
request ICreateLineageEventRequest

CreateLineageEventRequest message or plain object

callback CreateLineageEventCallback

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

Returns
Type Description
void

createLineageEvent(request)

public createLineageEvent(request: google.cloud.datacatalog.lineage.v1.ICreateLineageEventRequest): Promise<google.cloud.datacatalog.lineage.v1.LineageEvent>;

Calls CreateLineageEvent.

Parameter
Name Description
request ICreateLineageEventRequest

CreateLineageEventRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.LineageEvent>

Promise

createProcess(request, callback)

public createProcess(request: google.cloud.datacatalog.lineage.v1.ICreateProcessRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.CreateProcessCallback): void;

Calls CreateProcess.

Parameters
Name Description
request ICreateProcessRequest

CreateProcessRequest message or plain object

callback CreateProcessCallback

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

Returns
Type Description
void

createProcess(request)

public createProcess(request: google.cloud.datacatalog.lineage.v1.ICreateProcessRequest): Promise<google.cloud.datacatalog.lineage.v1.Process>;

Calls CreateProcess.

Parameter
Name Description
request ICreateProcessRequest

CreateProcessRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.Process>

Promise

createRun(request, callback)

public createRun(request: google.cloud.datacatalog.lineage.v1.ICreateRunRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.CreateRunCallback): void;

Calls CreateRun.

Parameters
Name Description
request ICreateRunRequest

CreateRunRequest message or plain object

callback CreateRunCallback

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

Returns
Type Description
void

createRun(request)

public createRun(request: google.cloud.datacatalog.lineage.v1.ICreateRunRequest): Promise<google.cloud.datacatalog.lineage.v1.Run>;

Calls CreateRun.

Parameter
Name Description
request ICreateRunRequest

CreateRunRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.Run>

Promise

deleteLineageEvent(request, callback)

public deleteLineageEvent(request: google.cloud.datacatalog.lineage.v1.IDeleteLineageEventRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.DeleteLineageEventCallback): void;

Calls DeleteLineageEvent.

Parameters
Name Description
request IDeleteLineageEventRequest

DeleteLineageEventRequest message or plain object

callback DeleteLineageEventCallback

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

Returns
Type Description
void

deleteLineageEvent(request)

public deleteLineageEvent(request: google.cloud.datacatalog.lineage.v1.IDeleteLineageEventRequest): Promise<google.protobuf.Empty>;

Calls DeleteLineageEvent.

Parameter
Name Description
request IDeleteLineageEventRequest

DeleteLineageEventRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

deleteProcess(request, callback)

public deleteProcess(request: google.cloud.datacatalog.lineage.v1.IDeleteProcessRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.DeleteProcessCallback): void;

Calls DeleteProcess.

Parameters
Name Description
request IDeleteProcessRequest

DeleteProcessRequest message or plain object

callback DeleteProcessCallback

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

Returns
Type Description
void

deleteProcess(request)

public deleteProcess(request: google.cloud.datacatalog.lineage.v1.IDeleteProcessRequest): Promise<google.longrunning.Operation>;

Calls DeleteProcess.

Parameter
Name Description
request IDeleteProcessRequest

DeleteProcessRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteRun(request, callback)

public deleteRun(request: google.cloud.datacatalog.lineage.v1.IDeleteRunRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.DeleteRunCallback): void;

Calls DeleteRun.

Parameters
Name Description
request IDeleteRunRequest

DeleteRunRequest message or plain object

callback DeleteRunCallback

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

Returns
Type Description
void

deleteRun(request)

public deleteRun(request: google.cloud.datacatalog.lineage.v1.IDeleteRunRequest): Promise<google.longrunning.Operation>;

Calls DeleteRun.

Parameter
Name Description
request IDeleteRunRequest

DeleteRunRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getLineageEvent(request, callback)

public getLineageEvent(request: google.cloud.datacatalog.lineage.v1.IGetLineageEventRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.GetLineageEventCallback): void;

Calls GetLineageEvent.

Parameters
Name Description
request IGetLineageEventRequest

GetLineageEventRequest message or plain object

callback GetLineageEventCallback

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

Returns
Type Description
void

getLineageEvent(request)

public getLineageEvent(request: google.cloud.datacatalog.lineage.v1.IGetLineageEventRequest): Promise<google.cloud.datacatalog.lineage.v1.LineageEvent>;

Calls GetLineageEvent.

Parameter
Name Description
request IGetLineageEventRequest

GetLineageEventRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.LineageEvent>

Promise

getProcess(request, callback)

public getProcess(request: google.cloud.datacatalog.lineage.v1.IGetProcessRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.GetProcessCallback): void;

Calls GetProcess.

Parameters
Name Description
request IGetProcessRequest

GetProcessRequest message or plain object

callback GetProcessCallback

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

Returns
Type Description
void

getProcess(request)

public getProcess(request: google.cloud.datacatalog.lineage.v1.IGetProcessRequest): Promise<google.cloud.datacatalog.lineage.v1.Process>;

Calls GetProcess.

Parameter
Name Description
request IGetProcessRequest

GetProcessRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.Process>

Promise

getRun(request, callback)

public getRun(request: google.cloud.datacatalog.lineage.v1.IGetRunRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.GetRunCallback): void;

Calls GetRun.

Parameters
Name Description
request IGetRunRequest

GetRunRequest message or plain object

callback GetRunCallback

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

Returns
Type Description
void

getRun(request)

public getRun(request: google.cloud.datacatalog.lineage.v1.IGetRunRequest): Promise<google.cloud.datacatalog.lineage.v1.Run>;

Calls GetRun.

Parameter
Name Description
request IGetRunRequest

GetRunRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.Run>

Promise

listLineageEvents(request, callback)

public listLineageEvents(request: google.cloud.datacatalog.lineage.v1.IListLineageEventsRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.ListLineageEventsCallback): void;

Calls ListLineageEvents.

Parameters
Name Description
request IListLineageEventsRequest

ListLineageEventsRequest message or plain object

callback ListLineageEventsCallback

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

Returns
Type Description
void

listLineageEvents(request)

public listLineageEvents(request: google.cloud.datacatalog.lineage.v1.IListLineageEventsRequest): Promise<google.cloud.datacatalog.lineage.v1.ListLineageEventsResponse>;

Calls ListLineageEvents.

Parameter
Name Description
request IListLineageEventsRequest

ListLineageEventsRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.ListLineageEventsResponse>

Promise

listProcesses(request, callback)

public listProcesses(request: google.cloud.datacatalog.lineage.v1.IListProcessesRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.ListProcessesCallback): void;

Calls ListProcesses.

Parameters
Name Description
request IListProcessesRequest

ListProcessesRequest message or plain object

callback ListProcessesCallback

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

Returns
Type Description
void

listProcesses(request)

public listProcesses(request: google.cloud.datacatalog.lineage.v1.IListProcessesRequest): Promise<google.cloud.datacatalog.lineage.v1.ListProcessesResponse>;

Calls ListProcesses.

Parameter
Name Description
request IListProcessesRequest

ListProcessesRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.ListProcessesResponse>

Promise

listRuns(request, callback)

public listRuns(request: google.cloud.datacatalog.lineage.v1.IListRunsRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.ListRunsCallback): void;

Calls ListRuns.

Parameters
Name Description
request IListRunsRequest

ListRunsRequest message or plain object

callback ListRunsCallback

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

Returns
Type Description
void

listRuns(request)

public listRuns(request: google.cloud.datacatalog.lineage.v1.IListRunsRequest): Promise<google.cloud.datacatalog.lineage.v1.ListRunsResponse>;

Calls ListRuns.

Parameter
Name Description
request IListRunsRequest

ListRunsRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.ListRunsResponse>

Promise

processOpenLineageRunEvent(request, callback)

public processOpenLineageRunEvent(request: google.cloud.datacatalog.lineage.v1.IProcessOpenLineageRunEventRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.ProcessOpenLineageRunEventCallback): void;

Calls ProcessOpenLineageRunEvent.

Parameters
Name Description
request IProcessOpenLineageRunEventRequest

ProcessOpenLineageRunEventRequest message or plain object

callback ProcessOpenLineageRunEventCallback

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

Returns
Type Description
void

processOpenLineageRunEvent(request)

public processOpenLineageRunEvent(request: google.cloud.datacatalog.lineage.v1.IProcessOpenLineageRunEventRequest): Promise<google.cloud.datacatalog.lineage.v1.ProcessOpenLineageRunEventResponse>;

Calls ProcessOpenLineageRunEvent.

Parameter
Name Description
request IProcessOpenLineageRunEventRequest

ProcessOpenLineageRunEventRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.ProcessOpenLineageRunEventResponse>

Promise

public searchLinks(request: google.cloud.datacatalog.lineage.v1.ISearchLinksRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.SearchLinksCallback): void;

Calls SearchLinks.

Parameters
Name Description
request ISearchLinksRequest

SearchLinksRequest message or plain object

callback SearchLinksCallback

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

Returns
Type Description
void
public searchLinks(request: google.cloud.datacatalog.lineage.v1.ISearchLinksRequest): Promise<google.cloud.datacatalog.lineage.v1.SearchLinksResponse>;

Calls SearchLinks.

Parameter
Name Description
request ISearchLinksRequest

SearchLinksRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.SearchLinksResponse>

Promise

updateProcess(request, callback)

public updateProcess(request: google.cloud.datacatalog.lineage.v1.IUpdateProcessRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.UpdateProcessCallback): void;

Calls UpdateProcess.

Parameters
Name Description
request IUpdateProcessRequest

UpdateProcessRequest message or plain object

callback UpdateProcessCallback

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

Returns
Type Description
void

updateProcess(request)

public updateProcess(request: google.cloud.datacatalog.lineage.v1.IUpdateProcessRequest): Promise<google.cloud.datacatalog.lineage.v1.Process>;

Calls UpdateProcess.

Parameter
Name Description
request IUpdateProcessRequest

UpdateProcessRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.Process>

Promise

updateRun(request, callback)

public updateRun(request: google.cloud.datacatalog.lineage.v1.IUpdateRunRequest, callback: google.cloud.datacatalog.lineage.v1.Lineage.UpdateRunCallback): void;

Calls UpdateRun.

Parameters
Name Description
request IUpdateRunRequest

UpdateRunRequest message or plain object

callback UpdateRunCallback

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

Returns
Type Description
void

updateRun(request)

public updateRun(request: google.cloud.datacatalog.lineage.v1.IUpdateRunRequest): Promise<google.cloud.datacatalog.lineage.v1.Run>;

Calls UpdateRun.

Parameter
Name Description
request IUpdateRunRequest

UpdateRunRequest message or plain object

Returns
Type Description
Promise<google.cloud.datacatalog.lineage.v1.Run>

Promise