class Google::Apis::BigqueryV2::TableDataList

Attributes

etag[RW]

A hash of this page of results. Corresponds to the JSON property `etag` @return [String]

kind[RW]

The resource type of the response. Corresponds to the JSON property `kind` @return [String]

page_token[RW]

A token used for paging results. Providing this token instead of the startIndex parameter can help you retrieve stable results when an underlying table is changing. Corresponds to the JSON property `pageToken` @return [String]

rows[RW]

Rows of results. Corresponds to the JSON property `rows` @return [Array<Google::Apis::BigqueryV2::TableRow>]

total_rows[RW]

The total number of rows in the complete table. Corresponds to the JSON property `totalRows` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/bigquery_v2/classes.rb, line 2456
def update!(**args)
  @etag = args[:etag] if args.key?(:etag)
  @kind = args[:kind] if args.key?(:kind)
  @page_token = args[:page_token] if args.key?(:page_token)
  @rows = args[:rows] if args.key?(:rows)
  @total_rows = args[:total_rows] if args.key?(:total_rows)
end