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
Overview
A dataset resource with only a subset of fields, to be returned in a list of datasets.
Instance Attribute Summary collapse
-
#dataset_reference ⇒ Google::Apis::BigqueryV2::DatasetReference
The dataset reference.
-
#friendly_name ⇒ String
An alternate name for the dataset.
-
#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 dataset 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.
2197 2198 2199 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2197 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
2168 2169 2170 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2168 def dataset_reference @dataset_reference end |
#friendly_name ⇒ String
An alternate name for the dataset. The friendly name is purely decorative in
nature.
Corresponds to the JSON property friendlyName
2174 2175 2176 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2174 def friendly_name @friendly_name end |
#id ⇒ String
The fully-qualified, unique, opaque ID of the dataset.
Corresponds to the JSON property id
2179 2180 2181 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2179 def id @id end |
#kind ⇒ String
The resource type. This property always returns the value "bigquery#dataset"
Corresponds to the JSON property kind
2184 2185 2186 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2184 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
2190 2191 2192 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2190 def labels @labels end |
#location ⇒ String
The geographic location where the dataset resides.
Corresponds to the JSON property location
2195 2196 2197 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2195 def location @location end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2202 2203 2204 2205 2206 2207 2208 2209 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2202 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 |