class Google::Apis::BigqueryV2::DestinationTableProperties

Attributes

description[RW]
Optional

The description for the destination table. This will only be used

if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail. Corresponds to the JSON property `description` @return [String]

friendly_name[RW]
Optional

The friendly name for the destination table. This will only be used

if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail. Corresponds to the JSON property `friendlyName` @return [String]

labels[RW]
Optional

The labels associated with this table. You can use these to

organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail. Corresponds to the JSON property `labels` @return [Hash<String,String>]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/bigquery_v2/classes.rb, line 1935
def update!(**args)
  @description = args[:description] if args.key?(:description)
  @friendly_name = args[:friendly_name] if args.key?(:friendly_name)
  @labels = args[:labels] if args.key?(:labels)
end