Class: Google::Cloud::Bigquery::AnalyticsHub::V1::Listing::BigQueryDatasetSource
- Inherits:
-
Object
- Object
- Google::Cloud::Bigquery::AnalyticsHub::V1::Listing::BigQueryDatasetSource
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/bigquery/analyticshub/v1/analyticshub.rb
Overview
A reference to a shared dataset. It is an existing BigQuery dataset with a collection of objects such as tables and views that you want to share with subscribers. When subscriber's subscribe to a listing, Analytics Hub creates a linked dataset in the subscriber's project. A Linked dataset is an opaque, read-only BigQuery dataset that serves as a symbolic link to a shared dataset.
Defined Under Namespace
Classes: SelectedResource
Instance Attribute Summary collapse
-
#dataset ⇒ ::String
Resource name of the dataset source for this listing.
-
#selected_resources ⇒ ::Array<::Google::Cloud::Bigquery::AnalyticsHub::V1::Listing::BigQueryDatasetSource::SelectedResource>
Optional.
Instance Attribute Details
#dataset ⇒ ::String
Returns Resource name of the dataset source for this listing.
e.g. projects/myproject/datasets/123
.
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 |
# File 'proto_docs/google/cloud/bigquery/analyticshub/v1/analyticshub.rb', line 265 class BigQueryDatasetSource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Resource in this dataset that are selectively shared. # @!attribute [rw] table # @return [::String] # Optional. Format: # For table: # `projects/{projectId}/datasets/{datasetId}/tables/{tableId}` # Example:"projects/test_project/datasets/test_dataset/tables/test_table" class SelectedResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#selected_resources ⇒ ::Array<::Google::Cloud::Bigquery::AnalyticsHub::V1::Listing::BigQueryDatasetSource::SelectedResource>
Returns Optional. Resources in this dataset that are selectively shared. If this field is empty, then the entire dataset (all resources) are shared. This field is only valid for data clean room exchanges.
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 |
# File 'proto_docs/google/cloud/bigquery/analyticshub/v1/analyticshub.rb', line 265 class BigQueryDatasetSource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Resource in this dataset that are selectively shared. # @!attribute [rw] table # @return [::String] # Optional. Format: # For table: # `projects/{projectId}/datasets/{datasetId}/tables/{tableId}` # Example:"projects/test_project/datasets/test_dataset/tables/test_table" class SelectedResource include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |