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
| 543 544 545 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 543 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
| 515 516 517 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 515 def dataset_reference @dataset_reference end | 
#friendly_name ⇒ String
A descriptive name for the dataset, if one exists.
Corresponds to the JSON property friendlyName
| 520 521 522 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 520 def friendly_name @friendly_name end | 
#id ⇒ String
The fully-qualified, unique, opaque ID of the dataset.
Corresponds to the JSON property id
| 525 526 527 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 525 def id @id end | 
#kind ⇒ String
The resource type. This property always returns the value "bigquery#dataset".
Corresponds to the JSON property kind
| 530 531 532 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 530 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
| 536 537 538 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 536 def labels @labels end | 
#location ⇒ String
[Experimental] The geographic location where the data resides.
Corresponds to the JSON property location
| 541 542 543 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 541 def location @location end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 548 549 550 551 552 553 554 555 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 548 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 |