Reference documentation and code samples for the Datastream V1 API class Google::Cloud::Datastream::V1::BigQueryDestinationConfig.
BigQuery destination configuration
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#append_only
def append_only() -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::AppendOnly
-
(::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::AppendOnly) — Append only mode
Note: The following fields are mutually exclusive:
append_only
,merge
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#append_only=
def append_only=(value) -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::AppendOnly
-
value (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::AppendOnly) — Append only mode
Note: The following fields are mutually exclusive:
append_only
,merge
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::AppendOnly) — Append only mode
Note: The following fields are mutually exclusive:
append_only
,merge
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#data_freshness
def data_freshness() -> ::Google::Protobuf::Duration
- (::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.
#data_freshness=
def data_freshness=(value) -> ::Google::Protobuf::Duration
- value (::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.
- (::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.
#merge
def merge() -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::Merge
-
(::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::Merge) — The standard mode
Note: The following fields are mutually exclusive:
merge
,append_only
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#merge=
def merge=(value) -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::Merge
-
value (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::Merge) — The standard mode
Note: The following fields are mutually exclusive:
merge
,append_only
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::Merge) — The standard mode
Note: The following fields are mutually exclusive:
merge
,append_only
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#single_target_dataset
def single_target_dataset() -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SingleTargetDataset
-
(::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SingleTargetDataset) — Single destination dataset.
Note: The following fields are mutually exclusive:
single_target_dataset
,source_hierarchy_datasets
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#single_target_dataset=
def single_target_dataset=(value) -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SingleTargetDataset
-
value (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SingleTargetDataset) — Single destination dataset.
Note: The following fields are mutually exclusive:
single_target_dataset
,source_hierarchy_datasets
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SingleTargetDataset) — Single destination dataset.
Note: The following fields are mutually exclusive:
single_target_dataset
,source_hierarchy_datasets
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#source_hierarchy_datasets
def source_hierarchy_datasets() -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets
-
(::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets) — Source hierarchy datasets.
Note: The following fields are mutually exclusive:
source_hierarchy_datasets
,single_target_dataset
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#source_hierarchy_datasets=
def source_hierarchy_datasets=(value) -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets
-
value (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets) — Source hierarchy datasets.
Note: The following fields are mutually exclusive:
source_hierarchy_datasets
,single_target_dataset
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets) — Source hierarchy datasets.
Note: The following fields are mutually exclusive:
source_hierarchy_datasets
,single_target_dataset
. If a field in that set is populated, all other fields in the set will automatically be cleared.