Data Lineage v1 API - Namespace Google.Cloud.DataCatalog.Lineage.V1 (1.3.0)

Classes

BatchSearchLinkProcessesRequest

Request message for [BatchSearchLinkProcesses][google.cloud.datacatalog.lineage.v1.Lineage.BatchSearchLinkProcesses].

BatchSearchLinkProcessesResponse

Response message for [BatchSearchLinkProcesses][google.cloud.datacatalog.lineage.v1.Lineage.BatchSearchLinkProcesses].

CreateLineageEventRequest

Request message for [CreateLineageEvent][google.cloud.datacatalog.lineage.v1.CreateLineageEvent].

CreateProcessRequest

Request message for [CreateProcess][google.cloud.datacatalog.lineage.v1.CreateProcess].

CreateRunRequest

Request message for [CreateRun][google.cloud.datacatalog.lineage.v1.CreateRun].

DeleteLineageEventRequest

Request message for [DeleteLineageEvent][google.cloud.datacatalog.lineage.v1.DeleteLineageEvent].

DeleteProcessRequest

Request message for [DeleteProcess][google.cloud.datacatalog.lineage.v1.DeleteProcess].

DeleteRunRequest

Request message for [DeleteRun][google.cloud.datacatalog.lineage.v1.DeleteRun].

EntityReference

The soft reference to everything you can attach a lineage event to.

A lineage between source and target entities.

GetLineageEventRequest

Request message for [GetLineageEvent][google.cloud.datacatalog.lineage.v1.GetLineageEvent].

GetProcessRequest

Request message for [GetProcess][google.cloud.datacatalog.lineage.v1.GetProcess].

GetRunRequest

Request message for [GetRun][google.cloud.datacatalog.lineage.v1.GetRun].

Lineage

Lineage is used to track data flows between assets over time. You can create [LineageEvents][google.cloud.datacatalog.lineage.v1.LineageEvent] to record lineage between multiple sources and a single target, for example, when table data is based on data from multiple tables.

Lineage.LineageBase

Base class for server-side implementations of Lineage

Lineage.LineageClient

Client for Lineage

LineageClient

Lineage client wrapper, for convenient use.

LineageClientBuilder

Builder class for LineageClient to provide simple configuration of credentials, endpoint etc.

LineageClientImpl

Lineage client wrapper implementation, for convenient use.

LineageEvent

A lineage event represents an operation on assets. Within the operation, the data flows from the source to the target defined in the links field.

LineageEventName

Resource name for the LineageEvent resource.

LineageSettings

Settings for LineageClient instances.

Links represent the data flow between source (upstream) and target (downstream) assets in transformation pipelines.

Links are created when LineageEvents record data transformation between related assets.

ListLineageEventsRequest

Request message for [ListLineageEvents][google.cloud.datacatalog.lineage.v1.ListLineageEvents].

ListLineageEventsResponse

Response message for [ListLineageEvents][google.cloud.datacatalog.lineage.v1.ListLineageEvents].

ListProcessesRequest

Request message for [ListProcesses][google.cloud.datacatalog.lineage.v1.ListProcesses].

ListProcessesResponse

Response message for [ListProcesses][google.cloud.datacatalog.lineage.v1.ListProcesses].

ListRunsRequest

Request message for [ListRuns][google.cloud.datacatalog.lineage.v1.ListRuns].

ListRunsResponse

Response message for [ListRuns][google.cloud.datacatalog.lineage.v1.ListRuns].

OperationMetadata

Metadata describing the operation.

OperationMetadata.Types

Container for nested types declared in the OperationMetadata message type.

Origin

Origin of a process.

Origin.Types

Container for nested types declared in the Origin message type.

Process

A process is the definition of a data transformation operation.

ProcessLinkInfo

Link details.

Links associated with a specific process.

ProcessName

Resource name for the Process resource.

ProcessOpenLineageRunEventRequest

Request message for [ProcessOpenLineageRunEvent][google.cloud.datacatalog.lineage.v1.ProcessOpenLineageRunEvent].

ProcessOpenLineageRunEventResponse

Response message for [ProcessOpenLineageRunEvent][google.cloud.datacatalog.lineage.v1.ProcessOpenLineageRunEvent].

Run

A lineage run represents an execution of a process that creates lineage events.

Run.Types

Container for nested types declared in the Run message type.

RunName

Resource name for the Run resource.

SearchLinksRequest

Request message for [SearchLinks][google.cloud.datacatalog.lineage.v1.Lineage.SearchLinks].

SearchLinksResponse

Response message for [SearchLinks][google.cloud.datacatalog.lineage.v1.Lineage.SearchLinks].

UpdateProcessRequest

Request message for [UpdateProcess][google.cloud.datacatalog.lineage.v1.UpdateProcess].

UpdateRunRequest

Request message for [UpdateRun][google.cloud.datacatalog.lineage.v1.UpdateRun].

Enums

LineageEventName.ResourceNameType

The possible contents of LineageEventName.

OperationMetadata.Types.State

An enum with the state of the operation.

OperationMetadata.Types.Type

Type of the long running operation.

Origin.Types.SourceType

Type of the source of a process.

ProcessName.ResourceNameType

The possible contents of ProcessName.

Run.Types.State

The current state of the run.

RunName.ResourceNameType

The possible contents of RunName.

SearchLinksRequest.CriteriaOneofCase

Enum of possible cases for the "criteria" oneof.