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>
[Experimental] The labels associated with this dataset.
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.
520 521 522 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 520 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
497 498 499 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 497 def dataset_reference @dataset_reference end |
#friendly_name ⇒ String
A descriptive name for the dataset, if one exists.
Corresponds to the JSON property friendlyName
502 503 504 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 502 def friendly_name @friendly_name end |
#id ⇒ String
The fully-qualified, unique, opaque ID of the dataset.
Corresponds to the JSON property id
507 508 509 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 507 def id @id end |
#kind ⇒ String
The resource type. This property always returns the value "bigquery#dataset".
Corresponds to the JSON property kind
512 513 514 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 512 def kind @kind end |
#labels ⇒ Hash<String,String>
[Experimental] The labels associated with this dataset. You can use these to
organize and group your datasets.
Corresponds to the JSON property labels
518 519 520 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 518 def labels @labels end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
525 526 527 528 529 530 531 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 525 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) end |