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.



8157
8158
8159
# File 'lib/google/apis/bigquery_v2/classes.rb', line 8157

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)


8133
8134
8135
# File 'lib/google/apis/bigquery_v2/classes.rb', line 8133

def etag
  @etag
end

#kindString

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

Returns:

  • (String)


8138
8139
8140
# File 'lib/google/apis/bigquery_v2/classes.rb', line 8138

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)


8145
8146
8147
# File 'lib/google/apis/bigquery_v2/classes.rb', line 8145

def page_token
  @page_token
end

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

Rows of results. Corresponds to the JSON property rows



8150
8151
8152
# File 'lib/google/apis/bigquery_v2/classes.rb', line 8150

def rows
  @rows
end

#total_rowsFixnum

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

Returns:

  • (Fixnum)


8155
8156
8157
# File 'lib/google/apis/bigquery_v2/classes.rb', line 8155

def total_rows
  @total_rows
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



8162
8163
8164
8165
8166
8167
8168
# File 'lib/google/apis/bigquery_v2/classes.rb', line 8162

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