StreamDestinationConfigBigqueryDestinationConfigArgs

data class StreamDestinationConfigBigqueryDestinationConfigArgs(val dataFreshness: Output<String>? = null, val singleTargetDataset: Output<StreamDestinationConfigBigqueryDestinationConfigSingleTargetDatasetArgs>? = null, val sourceHierarchyDatasets: Output<StreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsArgs>? = null) : ConvertibleToJava<StreamDestinationConfigBigqueryDestinationConfigArgs>

Constructors

constructor(dataFreshness: Output<String>? = null, singleTargetDataset: Output<StreamDestinationConfigBigqueryDestinationConfigSingleTargetDatasetArgs>? = null, sourceHierarchyDatasets: Output<StreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsArgs>? = null)

Properties

Link copied to clipboard
val dataFreshness: Output<String>? = null

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.

Link copied to clipboard

A single target dataset to which all data will be streamed. Structure is documented below.

Link copied to clipboard

Destination datasets are created so that hierarchy of the destination data objects matches the source hierarchy. Structure is documented below.

Functions

Link copied to clipboard
open override fun toJava(): StreamDestinationConfigBigqueryDestinationConfigArgs