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.
EventLink
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.
Link
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.
ProcessLinks
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.