StreamDestinationConfigBigqueryDestinationConfig class

Constructors

StreamDestinationConfigBigqueryDestinationConfig({Input<Map<String, dynamic>?>? appendOnly, Input<StreamDestinationConfigBigqueryDestinationConfigBlmtConfig?>? blmtConfig, Input<String?>? dataFreshness, Input<Map<String, dynamic>?>? merge, Input<StreamDestinationConfigBigqueryDestinationConfigSingleTargetDataset?>? singleTargetDataset, Input<StreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasets?>? sourceHierarchyDatasets})
Creates a new StreamDestinationConfigBigqueryDestinationConfig. appendOnly AppendOnly mode defines that the stream of changes (INSERT, UPDATE-INSERT, UPDATE-DELETE and DELETE blmtConfig BigLake Managed Tables configuration for BigQuery streams. dataFreshness The guaranteed data freshness (in seconds) when querying tables created by the stream. merge Merge mode defines that all changes to a table will be merged at the destination Google BigQuery singleTargetDataset A single target dataset to which all data will be streamed. sourceHierarchyDatasets Destination datasets are created so that hierarchy of the destination data objects matches the source hierarchy.
const
StreamDestinationConfigBigqueryDestinationConfig.fromMap(Map<String, dynamic> map)
factory

Properties

appendOnly → Input<Map<String, dynamic>?>?
AppendOnly mode defines that the stream of changes (INSERT, UPDATE-INSERT, UPDATE-DELETE and DELETE events) to a source table will be written to the destination Google BigQuery table, retaining the historical state of the data.
final
blmtConfig → Input<StreamDestinationConfigBigqueryDestinationConfigBlmtConfig?>?
BigLake Managed Tables configuration for BigQuery streams. Structure is documented below.
final
dataFreshness → Input<String?>?
The guaranteed data freshness (in seconds) when querying tables created by the stream. Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Defaults to 900s.
final
hashCode → int
The hash code for this object.
no setterinherited
merge → Input<Map<String, dynamic>?>?
Merge mode defines that all changes to a table will be merged at the destination Google BigQuery table. This is the default write mode. When selected, BigQuery reflects the way the data is stored in the source database. With Merge mode, no historical record of the change events is kept.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
singleTargetDataset → Input<StreamDestinationConfigBigqueryDestinationConfigSingleTargetDataset?>?
A single target dataset to which all data will be streamed. Structure is documented below.
final
sourceHierarchyDatasets → Input<StreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasets?>?
Destination datasets are created so that hierarchy of the destination data objects matches the source hierarchy. Structure is documented below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited