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.
1913 1914 1915 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1913 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
1885 1886 1887 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1885 def dataset_reference @dataset_reference end |
#friendly_name ⇒ String
A descriptive name for the dataset, if one exists.
Corresponds to the JSON property friendlyName
1890 1891 1892 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1890 def friendly_name @friendly_name end |
#id ⇒ String
The fully-qualified, unique, opaque ID of the dataset.
Corresponds to the JSON property id
1895 1896 1897 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1895 def id @id end |
#kind ⇒ String
The resource type. This property always returns the value "bigquery#dataset".
Corresponds to the JSON property kind
1900 1901 1902 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1900 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
1906 1907 1908 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1906 def labels @labels end |
#location ⇒ String
The geographic location where the data resides.
Corresponds to the JSON property location
1911 1912 1913 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1911 def location @location end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'lib/google/apis/bigquery_v2/classes.rb', line 1918 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 |