DataStream v1 API - Class BigQueryDestinationConfig (2.5.0)

public sealed class BigQueryDestinationConfig : IMessage<BigQueryDestinationConfig>, IEquatable<BigQueryDestinationConfig>, IDeepCloneable<BigQueryDestinationConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the DataStream v1 API class BigQueryDestinationConfig.

BigQuery destination configuration

Inheritance

object > BigQueryDestinationConfig

Namespace

Google.Cloud.Datastream.V1

Assembly

Google.Cloud.Datastream.V1.dll

Constructors

BigQueryDestinationConfig()

public BigQueryDestinationConfig()

BigQueryDestinationConfig(BigQueryDestinationConfig)

public BigQueryDestinationConfig(BigQueryDestinationConfig other)
Parameter
NameDescription
otherBigQueryDestinationConfig

Properties

DataFreshness

public Duration DataFreshness { get; set; }

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.

Property Value
TypeDescription
Duration

DatasetConfigCase

public BigQueryDestinationConfig.DatasetConfigOneofCase DatasetConfigCase { get; }
Property Value
TypeDescription
BigQueryDestinationConfigDatasetConfigOneofCase

SingleTargetDataset

public BigQueryDestinationConfig.Types.SingleTargetDataset SingleTargetDataset { get; set; }

Single destination dataset.

Property Value
TypeDescription
BigQueryDestinationConfigTypesSingleTargetDataset

SourceHierarchyDatasets

public BigQueryDestinationConfig.Types.SourceHierarchyDatasets SourceHierarchyDatasets { get; set; }

Source hierarchy datasets.

Property Value
TypeDescription
BigQueryDestinationConfigTypesSourceHierarchyDatasets