Class: Google::Apis::BigqueryV2::DatasetList::Dataset
- Inherits:
-
Object
- Object
- Google::Apis::BigqueryV2::DatasetList::Dataset
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/bigquery_v2/classes.rb,
lib/google/apis/bigquery_v2/representations.rb,
lib/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.
Constructor Details
#initialize(**args) ⇒ Dataset
Returns a new instance of Dataset.
2021 2022 2023 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2021 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
1993 1994 1995 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1993 def dataset_reference @dataset_reference end |
#friendly_name ⇒ String
A descriptive name for the dataset, if one exists.
Corresponds to the JSON property friendlyName
1998 1999 2000 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1998 def friendly_name @friendly_name end |
#id ⇒ String
The fully-qualified, unique, opaque ID of the dataset.
Corresponds to the JSON property id
2003 2004 2005 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2003 def id @id end |
#kind ⇒ String
The resource type. This property always returns the value "bigquery#dataset".
Corresponds to the JSON property kind
2008 2009 2010 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2008 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
2014 2015 2016 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2014 def labels @labels end |
#location ⇒ String
The geographic location where the data resides.
Corresponds to the JSON property location
2019 2020 2021 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2019 def location @location end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2026 2027 2028 2029 2030 2031 2032 2033 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2026 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 |