Listing class
A listing is what gets published into a data exchange that a subscriber can subscribe to.
It contains a reference to the data source along with descriptive information that will help subscribers find and subscribe the data.
Constructors
-
Listing.new({BigQueryDatasetSource? bigqueryDataset, List<
String> ? categories, GoogleCloudBigqueryAnalyticshubV1ListingCommercialInfo? commercialInfo, DataProvider? dataProvider, String? description, String? discoveryType, String? displayName, String? documentation, String? icon, bool? logLinkedDatasetQueryUserEmail, String? name, String? primaryContact, Publisher? publisher, PubSubTopicSource? pubsubTopic, String? requestAccess, String? resourceType, RestrictedExportConfig? restrictedExportConfig, String? state}) - Listing.fromJson(Map json_)
Properties
- bigqueryDataset ↔ BigQueryDatasetSource?
-
Shared dataset i.e. BigQuery dataset source.
getter/setter pair
-
categories
↔ List<
String> ? -
Categories of the listing.
getter/setter pair
- commercialInfo ↔ GoogleCloudBigqueryAnalyticshubV1ListingCommercialInfo?
-
Commercial info contains the information about the commercial data
products associated with the listing.
getter/setter pair
- dataProvider ↔ DataProvider?
-
Details of the data provider who owns the source data.
getter/setter pair
- description ↔ String?
-
Short description of the listing.
getter/setter pair
- discoveryType ↔ String?
-
Type of discovery of the listing on the discovery page.
getter/setter pair
- displayName ↔ String?
-
Human-readable display name of the listing.
getter/setter pair
- documentation ↔ String?
-
Documentation describing the listing.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- icon ↔ String?
-
Base64 encoded image representing the listing.
getter/setter pair
-
iconAsBytes
↔ List<
int> -
getter/setter pair
- logLinkedDatasetQueryUserEmail ↔ bool?
-
By default, false.
getter/setter pair
- name ↔ String?
-
The resource name of the listing.
getter/setter pair
- primaryContact ↔ String?
-
Email or URL of the primary point of contact of the listing.
getter/setter pair
- publisher ↔ Publisher?
-
Details of the publisher who owns the listing and who can share the source
data.
getter/setter pair
- pubsubTopic ↔ PubSubTopicSource?
-
Pub/Sub topic source.
getter/setter pair
- requestAccess ↔ String?
-
Email or URL of the request access of the listing.
getter/setter pair
- resourceType ↔ String?
-
Listing shared asset type.
getter/setter pair
- restrictedExportConfig ↔ RestrictedExportConfig?
-
If set, restricted export configuration will be propagated and enforced on
the linked dataset.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- state ↔ String?
-
Current state of the listing.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited