Google Cloud Datastream V1 Client - Class BigQueryDestinationConfig (2.3.1)

Reference documentation and code samples for the Google Cloud Datastream V1 Client class BigQueryDestinationConfig.

BigQuery destination configuration

Generated from protobuf message google.cloud.datastream.v1.BigQueryDestinationConfig

Namespace

Google \ Cloud \ Datastream \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ single_target_dataset
BigQueryDestinationConfig\SingleTargetDataset

Single destination dataset.

↳ source_hierarchy_datasets
↳ data_freshness
Google\Protobuf\Duration

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.

↳ blmt_config
BigQueryDestinationConfig\BlmtConfig

Optional. Big Lake Managed Tables (BLMT) configuration.

↳ merge
↳ append_only

getSingleTargetDataset

Single destination dataset.

Returns
Type
Description

hasSingleTargetDataset

setSingleTargetDataset

Single destination dataset.

Parameter
Name
Description
Returns
Type
Description
$this

getSourceHierarchyDatasets

Source hierarchy datasets.

Returns
Type
Description

hasSourceHierarchyDatasets

setSourceHierarchyDatasets

Source hierarchy datasets.

Parameter
Name
Description
Returns
Type
Description
$this

getDataFreshness

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.

Returns
Type
Description

hasDataFreshness

clearDataFreshness

setDataFreshness

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.

Parameter
Name
Description
Returns
Type
Description
$this

getBlmtConfig

Optional. Big Lake Managed Tables (BLMT) configuration.

Returns
Type
Description

hasBlmtConfig

clearBlmtConfig

setBlmtConfig

Optional. Big Lake Managed Tables (BLMT) configuration.

Parameter
Name
Description
Returns
Type
Description
$this

getMerge

The standard mode

Returns
Type
Description

hasMerge

setMerge

The standard mode

Parameter
Name
Description
Returns
Type
Description
$this

getAppendOnly

Append only mode

Returns
Type
Description

hasAppendOnly

setAppendOnly

Append only mode

Parameter
Name
Description
Returns
Type
Description
$this

getDatasetConfig

Returns
Type
Description
string

getWriteMode

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: