Class: Google::Apis::BigqueryV2::DatasetList::Dataset
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::BigqueryV2::DatasetList::Dataset
 
 
- 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 
Instance Attribute Summary collapse
- 
  
    
      #dataset_reference  ⇒ Google::Apis::BigqueryV2::DatasetReference 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The dataset reference.
 - 
  
    
      #friendly_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A descriptive name for the dataset, if one exists.
 - 
  
    
      #id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The fully-qualified, unique, opaque ID of the dataset.
 - 
  
    
      #kind  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The resource type.
 - 
  
    
      #labels  ⇒ Hash<String,String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The labels associated with this dataset.
 - 
  
    
      #location  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
[Experimental] The geographic location where the data resides.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ Dataset 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of Dataset.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Dataset
Returns a new instance of Dataset
      589 590 591  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 589 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#dataset_reference ⇒ Google::Apis::BigqueryV2::DatasetReference
The dataset reference. Use this property to access specific parts of the
dataset's ID, such as project ID or dataset ID.
Corresponds to the JSON property datasetReference
      561 562 563  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 561 def dataset_reference @dataset_reference end  | 
  
#friendly_name ⇒ String
A descriptive name for the dataset, if one exists.
Corresponds to the JSON property friendlyName
      566 567 568  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 566 def friendly_name @friendly_name end  | 
  
#id ⇒ String
The fully-qualified, unique, opaque ID of the dataset.
Corresponds to the JSON property id
      571 572 573  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 571 def id @id end  | 
  
#kind ⇒ String
The resource type. This property always returns the value "bigquery#dataset".
Corresponds to the JSON property kind
      576 577 578  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 576 def kind @kind end  | 
  
#labels ⇒ Hash<String,String>
The labels associated with this dataset. You can use these to organize and
group your datasets.
Corresponds to the JSON property labels
      582 583 584  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 582 def labels @labels end  | 
  
#location ⇒ String
[Experimental] The geographic location where the data resides.
Corresponds to the JSON property location
      587 588 589  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 587 def location @location end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      594 595 596 597 598 599 600 601  | 
    
      # File 'generated/google/apis/bigquery_v2/classes.rb', line 594 def update!(**args) @dataset_reference = args[:dataset_reference] if args.key?(:dataset_reference) @friendly_name = args[:friendly_name] if args.key?(:friendly_name) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @labels = args[:labels] if args.key?(:labels) @location = args[:location] if args.key?(:location) end  |