Analytics Hub v1 API - Class Listing.Types.BigQueryDatasetSource (1.8.0)

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.

Inheritance

object > Listing.Types.BigQueryDatasetSource

Namespace

Google.Cloud.BigQuery.AnalyticsHub.V1

Assembly

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

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