Data Lineage v1 API - Namespace Google.Cloud.DataCatalog.Lineage.V1 (1.6.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.Lineage.CreateLineageEvent].

CreateProcessRequest

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

CreateRunRequest

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

DeleteLineageEventRequest

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

DeleteProcessRequest

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

DeleteRunRequest

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

DependencyInfo

Dependency info describes how one entity depends on another.

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.Lineage.GetLineageEvent].

GetProcessRequest

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

GetRunRequest

Request message for [GetRun][google.cloud.datacatalog.lineage.v1.Lineage.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.

LineageClient.SearchLineageStreamingStream

Server streaming methods for SearchLineageStreaming(SearchLineageStreamingRequest, CallSettings).

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.

Lineage link between two entities.

LineageLink.Types

Container for nested types declared in the LineageLink message type.

LineageLink.Types.DependencyInfo

Dependency info describes how one entity is dependent on another.

LineageLink.Types.LineageProcess

Process metadata for the link.

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.

Link.Types

Container for nested types declared in the Link message type.

Link.Types.DependencyInfo

Dependency info describes how one entity depends on another.

ListLineageEventsRequest

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

ListLineageEventsResponse

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

ListProcessesRequest

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

ListProcessesResponse

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

ListRunsRequest

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

ListRunsResponse

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

MultipleEntityReference

Multiple entity reference for SearchLinksRequest.

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.Lineage.ProcessOpenLineageRunEvent].

ProcessOpenLineageRunEventResponse

Response message for [ProcessOpenLineageRunEvent][google.cloud.datacatalog.lineage.v1.Lineage.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.

SearchLineageStreamingRequest

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

SearchLineageStreamingRequest.Types

Container for nested types declared in the SearchLineageStreamingRequest message type.

SearchLineageStreamingRequest.Types.RootCriteria

Criteria for the root of the search.

SearchLineageStreamingRequest.Types.SearchFilters

Filters for the search.

SearchLineageStreamingRequest.Types.SearchLimits

Limits for the search results.

SearchLineageStreamingResponse

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

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.Lineage.UpdateProcess].

UpdateRunRequest

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

Enums

DependencyType

Type of dependency between entities.

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.

SearchLineageStreamingRequest.Types.EntitySet

Entity set restriction.

SearchLineageStreamingRequest.Types.RootCriteria.CriteriaOneofCase

Enum of possible cases for the "criteria" oneof.

SearchLineageStreamingRequest.Types.SearchDirection

Direction of the search.

SearchLinksRequest.CriteriaOneofCase

Enum of possible cases for the "criteria" oneof.