public sealed class BigQueryTableSpec : IMessage<BigQueryTableSpec>, IEquatable<BigQueryTableSpec>, IDeepCloneable<BigQueryTableSpec>, IBufferMessage, IMessage
Describes a BigQuery table.
Implements
IMessage<BigQueryTableSpec>, IEquatable<BigQueryTableSpec>, IDeepCloneable<BigQueryTableSpec>, IBufferMessage, IMessageNamespace
Google.Cloud.DataCatalog.V1Assembly
Google.Cloud.DataCatalog.V1.dll
Constructors
BigQueryTableSpec()
public BigQueryTableSpec()
BigQueryTableSpec(BigQueryTableSpec)
public BigQueryTableSpec(BigQueryTableSpec other)
Parameter | |
---|---|
Name | Description |
other | BigQueryTableSpec |
Properties
TableSourceType
public TableSourceType TableSourceType { get; set; }
Output only. The table source type.
Property Value | |
---|---|
Type | Description |
TableSourceType |
TableSpec
public TableSpec TableSpec { get; set; }
Specification of a BigQuery table. Populated only if
the table_source_type
is BIGQUERY_TABLE
.
Property Value | |
---|---|
Type | Description |
TableSpec |
TypeSpecCase
public BigQueryTableSpec.TypeSpecOneofCase TypeSpecCase { get; }
Property Value | |
---|---|
Type | Description |
BigQueryTableSpec.TypeSpecOneofCase |
ViewSpec
public ViewSpec ViewSpec { get; set; }
Table view specification. Populated only if
the table_source_type
is BIGQUERY_VIEW
.
Property Value | |
---|---|
Type | Description |
ViewSpec |