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
Returns
- (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::AppendOnly) — Append only mode
#append_only=
def append_only=(value) -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::AppendOnly
Parameter
- value (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::AppendOnly) — Append only mode
Returns
- (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::AppendOnly) — Append only mode
#data_freshness
def data_freshness() -> ::Google::Protobuf::Duration
Returns
- (::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
Parameter
- 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.
Returns
- (::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
Returns
- (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::Merge) — The standard mode
#merge=
def merge=(value) -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::Merge
Parameter
- value (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::Merge) — The standard mode
Returns
- (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::Merge) — The standard mode
#single_target_dataset
def single_target_dataset() -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SingleTargetDataset
Returns
- (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SingleTargetDataset) — Single destination dataset.
#single_target_dataset=
def single_target_dataset=(value) -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SingleTargetDataset
Parameter
- value (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SingleTargetDataset) — Single destination dataset.
Returns
- (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SingleTargetDataset) — Single destination dataset.
#source_hierarchy_datasets
def source_hierarchy_datasets() -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets
Returns
- (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets) — Source hierarchy datasets.
#source_hierarchy_datasets=
def source_hierarchy_datasets=(value) -> ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets
Parameter
- value (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets) — Source hierarchy datasets.
Returns
- (::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets) — Source hierarchy datasets.