class Google::Apis::DatacatalogV1::GoogleCloudDatacatalogV1BigQueryTableSpec

Describes a BigQuery table.

Attributes

table_source_type[RW]

Output only. The table source type. Corresponds to the JSON property `tableSourceType` @return [String]

table_spec[RW]

Normal BigQuery table specification. Corresponds to the JSON property `tableSpec` @return [Google::Apis::DatacatalogV1::GoogleCloudDatacatalogV1TableSpec]

view_spec[RW]

Table view specification. Corresponds to the JSON property `viewSpec` @return [Google::Apis::DatacatalogV1::GoogleCloudDatacatalogV1ViewSpec]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/datacatalog_v1/classes.rb, line 320
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/datacatalog_v1/classes.rb, line 325
def update!(**args)
  @table_source_type = args[:table_source_type] if args.key?(:table_source_type)
  @table_spec = args[:table_spec] if args.key?(:table_spec)
  @view_spec = args[:view_spec] if args.key?(:view_spec)
end