Class: Google::Apis::BigqueryV2::TableDataList

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/bigquery_v2/classes.rb,
lib/google/apis/bigquery_v2/representations.rb,
lib/google/apis/bigquery_v2/representations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ TableDataList

Returns a new instance of TableDataList.



6359
6360
6361
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6359

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#etagString

A hash of this page of results. Corresponds to the JSON property etag

Returns:

  • (String)


6335
6336
6337
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6335

def etag
  @etag
end

#kindString

The resource type of the response. Corresponds to the JSON property kind

Returns:

  • (String)


6340
6341
6342
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6340

def kind
  @kind
end

#page_tokenString

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

Returns:

  • (String)


6347
6348
6349
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6347

def page_token
  @page_token
end

#rowsArray<Google::Apis::BigqueryV2::TableRow>

Rows of results. Corresponds to the JSON property rows



6352
6353
6354
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6352

def rows
  @rows
end

#total_rowsFixnum

The total number of rows in the complete table. Corresponds to the JSON property totalRows

Returns:

  • (Fixnum)


6357
6358
6359
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6357

def total_rows
  @total_rows
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



6364
6365
6366
6367
6368
6369
6370
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6364

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