Google Cloud BigQuery Migration V2 Client - Class LineageOutput (1.5.2)

Reference documentation and code samples for the Google Cloud BigQuery Migration V2 Client class LineageOutput.

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

Actual generated lineage can be queried separately (see webapp_uri), this message contains only metadata: processing status, errors, etc.

Generated from protobuf message google.cloud.bigquery.migration.v2.LineageOutput

Namespace

Google \ Cloud \ BigQuery \ Migration \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ webapp_uri string

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

↳ recognized_inputs array<LineageOutput\RecognizedInput>

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.

↳ processing_progress_reports array<LineageOutput\ProgressReport>

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

getWebappUri

The URI of the webapp that visualizes the lineage.

The user needs the bigquerymigration.googleapis.com/lineageDbs.query IAM permission to use the webapp.

Returns
Type Description
string

setWebappUri

The URI of the webapp that visualizes the lineage.

The user needs the bigquerymigration.googleapis.com/lineageDbs.query IAM permission to use the webapp.

Parameter
Name Description
var string
Returns
Type Description
$this

getRecognizedInputs

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.

Returns
Type Description
Google\Protobuf\RepeatedField<LineageOutput\RecognizedInput>

setRecognizedInputs

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.

Parameter
Name Description
var array<LineageOutput\RecognizedInput>
Returns
Type Description
$this

getProcessingProgressReports

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

Returns
Type Description
Google\Protobuf\RepeatedField<LineageOutput\ProgressReport>

setProcessingProgressReports

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

Parameter
Name Description
var array<LineageOutput\ProgressReport>
Returns
Type Description
$this