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