Class BigQueryTableSpec (1.5.0)

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

Describes a BigQuery table.

Inheritance

Object > BigQueryTableSpec

Namespace

Google.Cloud.DataCatalog.V1

Assembly

Google.Cloud.DataCatalog.V1.dll

Constructors

BigQueryTableSpec()

public BigQueryTableSpec()

BigQueryTableSpec(BigQueryTableSpec)

public BigQueryTableSpec(BigQueryTableSpec other)
Parameter
NameDescription
otherBigQueryTableSpec

Properties

TableSourceType

public TableSourceType TableSourceType { get; set; }

Output only. The table source type.

Property Value
TypeDescription
TableSourceType

TableSpec

public TableSpec TableSpec { get; set; }

Specification of a BigQuery table. Populated only if the table_source_type is BIGQUERY_TABLE.

Property Value
TypeDescription
TableSpec

TypeSpecCase

public BigQueryTableSpec.TypeSpecOneofCase TypeSpecCase { get; }
Property Value
TypeDescription
BigQueryTableSpec.TypeSpecOneofCase

ViewSpec

public ViewSpec ViewSpec { get; set; }

Table view specification. Populated only if the table_source_type is BIGQUERY_VIEW.

Property Value
TypeDescription
ViewSpec