public sealed class Listing.Types.BigQueryDatasetSource : IMessage<Listing.Types.BigQueryDatasetSource>, IEquatable<Listing.Types.BigQueryDatasetSource>, IDeepCloneable<Listing.Types.BigQueryDatasetSource>, IBufferMessage, IMessage
Reference documentation and code samples for the Analytics Hub v1 API class Listing.Types.BigQueryDatasetSource.
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.
Implements
IMessageListingTypesBigQueryDatasetSource, IEquatableListingTypesBigQueryDatasetSource, IDeepCloneableListingTypesBigQueryDatasetSource, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.AnalyticsHub.V1Assembly
Google.Cloud.BigQuery.AnalyticsHub.V1.dll
Constructors
BigQueryDatasetSource()
public BigQueryDatasetSource()
BigQueryDatasetSource(BigQueryDatasetSource)
public BigQueryDatasetSource(Listing.Types.BigQueryDatasetSource other)
Parameter | |
---|---|
Name | Description |
other |
ListingTypesBigQueryDatasetSource |
Properties
Dataset
public string Dataset { get; set; }
Optional. Resource name of the dataset source for this listing.
e.g. projects/myproject/datasets/123
Property Value | |
---|---|
Type | Description |
string |
DatasetAsDatasetName
public DatasetName DatasetAsDatasetName { get; set; }
DatasetName-typed view over the Dataset resource name property.
Property Value | |
---|---|
Type | Description |
DatasetName |
EffectiveReplicas
public RepeatedField<Listing.Types.BigQueryDatasetSource.Types.Replica> EffectiveReplicas { get; }
Output only. Server-owned effective state of replicas. Contains both primary and secondary replicas. Each replica includes a system-computed (output-only) state and primary designation.
Property Value | |
---|---|
Type | Description |
RepeatedFieldListingTypesBigQueryDatasetSourceTypesReplica |
ReplicaLocations
public RepeatedField<string> ReplicaLocations { get; }
Optional. A list of regions where the publisher has created shared dataset replicas.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
RestrictedExportPolicy
public Listing.Types.BigQueryDatasetSource.Types.RestrictedExportPolicy RestrictedExportPolicy { get; set; }
Optional. If set, restricted export policy will be propagated and enforced on the linked dataset.
Property Value | |
---|---|
Type | Description |
ListingTypesBigQueryDatasetSourceTypesRestrictedExportPolicy |
SelectedResources
public RepeatedField<Listing.Types.BigQueryDatasetSource.Types.SelectedResource> SelectedResources { get; }
Optional. Resource in this dataset that is selectively shared. This field is required for data clean room exchanges.
Property Value | |
---|---|
Type | Description |
RepeatedFieldListingTypesBigQueryDatasetSourceTypesSelectedResource |