Class: Google::Apis::BigqueryV2::DatasetList
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::BigqueryV2::DatasetList
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - generated/google/apis/bigquery_v2/classes.rb,
generated/google/apis/bigquery_v2/representations.rb,
generated/google/apis/bigquery_v2/representations.rb 
Defined Under Namespace
Classes: Dataset
Instance Attribute Summary collapse
- 
  
    
      #datasets  ⇒ Array<Google::Apis::BigqueryV2::DatasetList::Dataset> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An array of the dataset resources in the project.
 - 
  
    
      #etag  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A hash value of the results page.
 - 
  
    
      #kind  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The list type.
 - 
  
    
      #next_page_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A token that can be used to request the next results page.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ DatasetList 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of DatasetList.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ DatasetList
Returns a new instance of DatasetList
      541 542 543  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 541 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#datasets ⇒ Array<Google::Apis::BigqueryV2::DatasetList::Dataset>
An array of the dataset resources in the project. Each resource contains basic
information. For full information about a particular dataset resource, use the
Datasets: get method. This property is omitted when there are no datasets in
the project.
Corresponds to the JSON property datasets
      522 523 524  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 522 def datasets @datasets end  | 
  
#etag ⇒ String
A hash value of the results page. You can use this property to determine if
the page has changed since the last request.
Corresponds to the JSON property etag
      528 529 530  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 528 def etag @etag end  | 
  
#kind ⇒ String
The list type. This property always returns the value "bigquery#datasetList".
Corresponds to the JSON property kind
      533 534 535  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 533 def kind @kind end  | 
  
#next_page_token ⇒ String
A token that can be used to request the next results page. This property is
omitted on the final results page.
Corresponds to the JSON property nextPageToken
      539 540 541  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 539 def next_page_token @next_page_token end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      546 547 548 549 550 551  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 546 def update!(**args) @datasets = args[:datasets] if args.key?(:datasets) @etag = args[:etag] if args.key?(:etag) @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) end  |