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
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.
1356 1357 1358 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1356 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
1328 1329 1330 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1328 def dataset_reference @dataset_reference end |
#friendly_name ⇒ String
A descriptive name for the dataset, if one exists.
Corresponds to the JSON property friendlyName
1333 1334 1335 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1333 def friendly_name @friendly_name end |
#id ⇒ String
The fully-qualified, unique, opaque ID of the dataset.
Corresponds to the JSON property id
1338 1339 1340 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1338 def id @id end |
#kind ⇒ String
The resource type. This property always returns the value "bigquery#dataset".
Corresponds to the JSON property kind
1343 1344 1345 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1343 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
1349 1350 1351 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1349 def labels @labels end |
#location ⇒ String
The geographic location where the data resides.
Corresponds to the JSON property location
1354 1355 1356 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1354 def location @location end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1361 1362 1363 1364 1365 1366 1367 1368 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1361 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 |