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.



6439
6440
6441
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6439

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)


6415
6416
6417
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6415

def etag
  @etag
end

#kindString

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

Returns:

  • (String)


6420
6421
6422
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6420

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)


6427
6428
6429
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6427

def page_token
  @page_token
end

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

Rows of results. Corresponds to the JSON property rows



6432
6433
6434
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6432

def rows
  @rows
end

#total_rowsFixnum

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

Returns:

  • (Fixnum)


6437
6438
6439
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6437

def total_rows
  @total_rows
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



6444
6445
6446
6447
6448
6449
6450
# File 'lib/google/apis/bigquery_v2/classes.rb', line 6444

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