Package Classes (0.3.8)

Summary of entries of Classes for lineage.

Classes

LineageAsyncClient

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

LineageClient

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

BatchSearchLinkProcessesAsyncPager

A pager for iterating through batch_search_link_processes requests.

This class thinly wraps an initial BatchSearchLinkProcessesResponse object, and provides an __aiter__ method to iterate through its process_links field.

If there are more pages, the __aiter__ method will make additional BatchSearchLinkProcesses requests and continue to iterate through the process_links field on the corresponding responses.

All the usual BatchSearchLinkProcessesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

BatchSearchLinkProcessesPager

A pager for iterating through batch_search_link_processes requests.

This class thinly wraps an initial BatchSearchLinkProcessesResponse object, and provides an __iter__ method to iterate through its process_links field.

If there are more pages, the __iter__ method will make additional BatchSearchLinkProcesses requests and continue to iterate through the process_links field on the corresponding responses.

All the usual BatchSearchLinkProcessesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListLineageEventsAsyncPager

A pager for iterating through list_lineage_events requests.

This class thinly wraps an initial ListLineageEventsResponse object, and provides an __aiter__ method to iterate through its lineage_events field.

If there are more pages, the __aiter__ method will make additional ListLineageEvents requests and continue to iterate through the lineage_events field on the corresponding responses.

All the usual ListLineageEventsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListLineageEventsPager

A pager for iterating through list_lineage_events requests.

This class thinly wraps an initial ListLineageEventsResponse object, and provides an __iter__ method to iterate through its lineage_events field.

If there are more pages, the __iter__ method will make additional ListLineageEvents requests and continue to iterate through the lineage_events field on the corresponding responses.

All the usual ListLineageEventsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListProcessesAsyncPager

A pager for iterating through list_processes requests.

This class thinly wraps an initial ListProcessesResponse object, and provides an __aiter__ method to iterate through its processes field.

If there are more pages, the __aiter__ method will make additional ListProcesses requests and continue to iterate through the processes field on the corresponding responses.

All the usual ListProcessesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListProcessesPager

A pager for iterating through list_processes requests.

This class thinly wraps an initial ListProcessesResponse object, and provides an __iter__ method to iterate through its processes field.

If there are more pages, the __iter__ method will make additional ListProcesses requests and continue to iterate through the processes field on the corresponding responses.

All the usual ListProcessesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListRunsAsyncPager

A pager for iterating through list_runs requests.

This class thinly wraps an initial ListRunsResponse object, and provides an __aiter__ method to iterate through its runs field.

If there are more pages, the __aiter__ method will make additional ListRuns requests and continue to iterate through the runs field on the corresponding responses.

All the usual ListRunsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListRunsPager

A pager for iterating through list_runs requests.

This class thinly wraps an initial ListRunsResponse object, and provides an __iter__ method to iterate through its runs field.

If there are more pages, the __iter__ method will make additional ListRuns requests and continue to iterate through the runs field on the corresponding responses.

All the usual ListRunsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

SearchLinksAsyncPager

A pager for iterating through search_links requests.

This class thinly wraps an initial SearchLinksResponse object, and provides an __aiter__ method to iterate through its links field.

If there are more pages, the __aiter__ method will make additional SearchLinks requests and continue to iterate through the links field on the corresponding responses.

All the usual SearchLinksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

SearchLinksPager

A pager for iterating through search_links requests.

This class thinly wraps an initial SearchLinksResponse object, and provides an __iter__ method to iterate through its links field.

If there are more pages, the __iter__ method will make additional SearchLinks requests and continue to iterate through the links field on the corresponding responses.

All the usual SearchLinksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

BatchSearchLinkProcessesRequest

Request message for BatchSearchLinkProcesses.

BatchSearchLinkProcessesResponse

Response message for BatchSearchLinkProcesses.

CreateLineageEventRequest

Request message for CreateLineageEvent.

CreateProcessRequest

Request message for CreateProcess.

CreateRunRequest

Request message for CreateRun.

DeleteLineageEventRequest

Request message for DeleteLineageEvent.

DeleteProcessRequest

Request message for DeleteProcess.

DeleteRunRequest

Request message for 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.

GetProcessRequest

Request message for GetProcess.

GetRunRequest

Request message for GetRun.

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.

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.

ListLineageEventsResponse

Response message for ListLineageEvents.

ListProcessesRequest

Request message for ListProcesses.

ListProcessesResponse

Response message for ListProcesses.

ListRunsRequest

Request message for ListRuns.

ListRunsResponse

Response message for ListRuns.

OperationMetadata

Metadata describing the operation.

State

An enum with the state of the operation.

Type

Type of the long running operation.

Origin

Origin of a process.

SourceType

Type of the source of a process.

Process

A process is the definition of a data transformation operation.

AttributesEntry

The abstract base class for a message.

ProcessLinkInfo

Link details.

Links associated with a specific process.

ProcessOpenLineageRunEventRequest

Request message for ProcessOpenLineageRunEvent.

ProcessOpenLineageRunEventResponse

Response message for ProcessOpenLineageRunEvent.

Run

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

AttributesEntry

The abstract base class for a message.

State

The current state of the run.

SearchLinksRequest

Request message for SearchLinks.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

SearchLinksResponse

Response message for SearchLinks.

UpdateProcessRequest

Request message for UpdateProcess.

UpdateRunRequest

Request message for UpdateRun.

Modules

pagers

API documentation for datacatalog_lineage_v1.services.lineage.pagers module.