Class LineageOutput (0.102.0)

public final class LineageOutput extends GeneratedMessage implements LineageOutputOrBuilder

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.

Protobuf type google.cloud.bigquery.migration.v2.LineageOutput

Static Fields

PROCESSING_PROGRESS_REPORTS_FIELD_NUMBER

public static final int PROCESSING_PROGRESS_REPORTS_FIELD_NUMBER
Field Value
Type Description
int

RECOGNIZED_INPUTS_FIELD_NUMBER

public static final int RECOGNIZED_INPUTS_FIELD_NUMBER
Field Value
Type Description
int

WEBAPP_URI_FIELD_NUMBER

public static final int WEBAPP_URI_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static LineageOutput getDefaultInstance()
Returns
Type Description
LineageOutput

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static LineageOutput.Builder newBuilder()
Returns
Type Description
LineageOutput.Builder

newBuilder(LineageOutput prototype)

public static LineageOutput.Builder newBuilder(LineageOutput prototype)
Parameter
Name Description
prototype LineageOutput
Returns
Type Description
LineageOutput.Builder

parseDelimitedFrom(InputStream input)

public static LineageOutput parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
LineageOutput
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static LineageOutput parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LineageOutput
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static LineageOutput parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
LineageOutput
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static LineageOutput parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LineageOutput
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static LineageOutput parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
LineageOutput
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static LineageOutput parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LineageOutput
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static LineageOutput parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
LineageOutput
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static LineageOutput parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LineageOutput
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static LineageOutput parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
LineageOutput
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static LineageOutput parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LineageOutput
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static LineageOutput parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
LineageOutput
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static LineageOutput parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LineageOutput
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<LineageOutput> parser()
Returns
Type Description
Parser<LineageOutput>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public LineageOutput getDefaultInstanceForType()
Returns
Type Description
LineageOutput

getParserForType()

public Parser<LineageOutput> getParserForType()
Returns
Type Description
Parser<LineageOutput>
Overrides

getProcessingProgressReports(int index)

public LineageOutput.ProgressReport getProcessingProgressReports(int index)

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

repeated .google.cloud.bigquery.migration.v2.LineageOutput.ProgressReport processing_progress_reports = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
LineageOutput.ProgressReport

getProcessingProgressReportsCount()

public int getProcessingProgressReportsCount()

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

repeated .google.cloud.bigquery.migration.v2.LineageOutput.ProgressReport processing_progress_reports = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getProcessingProgressReportsList()

public List<LineageOutput.ProgressReport> getProcessingProgressReportsList()

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

repeated .google.cloud.bigquery.migration.v2.LineageOutput.ProgressReport processing_progress_reports = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<ProgressReport>

getProcessingProgressReportsOrBuilder(int index)

public LineageOutput.ProgressReportOrBuilder getProcessingProgressReportsOrBuilder(int index)

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

repeated .google.cloud.bigquery.migration.v2.LineageOutput.ProgressReport processing_progress_reports = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
LineageOutput.ProgressReportOrBuilder

getProcessingProgressReportsOrBuilderList()

public List<? extends LineageOutput.ProgressReportOrBuilder> getProcessingProgressReportsOrBuilderList()

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

repeated .google.cloud.bigquery.migration.v2.LineageOutput.ProgressReport processing_progress_reports = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.bigquery.migration.v2.LineageOutput.ProgressReportOrBuilder>

getRecognizedInputs(int index)

public LineageOutput.RecognizedInput getRecognizedInputs(int index)

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.

repeated .google.cloud.bigquery.migration.v2.LineageOutput.RecognizedInput recognized_inputs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
LineageOutput.RecognizedInput

getRecognizedInputsCount()

public int getRecognizedInputsCount()

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.

repeated .google.cloud.bigquery.migration.v2.LineageOutput.RecognizedInput recognized_inputs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getRecognizedInputsList()

public List<LineageOutput.RecognizedInput> getRecognizedInputsList()

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.

repeated .google.cloud.bigquery.migration.v2.LineageOutput.RecognizedInput recognized_inputs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<RecognizedInput>

getRecognizedInputsOrBuilder(int index)

public LineageOutput.RecognizedInputOrBuilder getRecognizedInputsOrBuilder(int index)

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.

repeated .google.cloud.bigquery.migration.v2.LineageOutput.RecognizedInput recognized_inputs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
LineageOutput.RecognizedInputOrBuilder

getRecognizedInputsOrBuilderList()

public List<? extends LineageOutput.RecognizedInputOrBuilder> getRecognizedInputsOrBuilderList()

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.

repeated .google.cloud.bigquery.migration.v2.LineageOutput.RecognizedInput recognized_inputs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.bigquery.migration.v2.LineageOutput.RecognizedInputOrBuilder>

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getWebappUri()

public String 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.

string webapp_uri = 1;

Returns
Type Description
String

The webappUri.

getWebappUriBytes()

public ByteString getWebappUriBytes()

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

string webapp_uri = 1;

Returns
Type Description
ByteString

The bytes for webappUri.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public LineageOutput.Builder newBuilderForType()
Returns
Type Description
LineageOutput.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected LineageOutput.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
LineageOutput.Builder
Overrides

toBuilder()

public LineageOutput.Builder toBuilder()
Returns
Type Description
LineageOutput.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException