BigQuery Migration v2 API - Class LineageOutput (1.8.0)

public sealed class LineageOutput : IMessage<LineageOutput>, IEquatable<LineageOutput>, IDeepCloneable<LineageOutput>, IBufferMessage, IMessage

Reference documentation and code samples for the BigQuery Migration v2 API class LineageOutput.

The output of a task with output type "LINEAGE".

Actual generated lineage can be queried separately (see [webapp_uri][google.cloud.bigquery.migration.v2.LineageOutput.webapp_uri]), this message contains only metadata: processing status, errors, etc.

Inheritance

object > LineageOutput

Namespace

Google.Cloud.BigQuery.Migration.V2

Assembly

Google.Cloud.BigQuery.Migration.V2.dll

Constructors

LineageOutput()

public LineageOutput()

LineageOutput(LineageOutput)

public LineageOutput(LineageOutput other)
Parameter
Name Description
other LineageOutput

Properties

ProcessingProgressReports

public RepeatedField<LineageOutput.Types.ProgressReport> ProcessingProgressReports { get; }

Output only. Work processing progress reports broken up by processing stage.

Property Value
Type Description
RepeatedFieldLineageOutputTypesProgressReport

RecognizedInputs

public RepeatedField<LineageOutput.Types.RecognizedInput> RecognizedInputs { get; }

Output only. Recognized lineage inputs.

All inputs are processed only if the task succeeds and all work is in state SUCCEEDED (in particular, nothing is SKIPPED).

Even with all inputs processed successfully, there may be transpiler errors present leading to inaccurate lineage.

Property Value
Type Description
RepeatedFieldLineageOutputTypesRecognizedInput

WebappUri

public string WebappUri { get; set; }

The URI of the webapp that visualizes the lineage. The user needs the bigquerymigration.googleapis.com/lineageDbs.query IAM permission to use the webapp.

Property Value
Type Description
string