Class DatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.datastream_stream.DatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DatastreamStreamDestinationConfigBigqueryDestinationConfig>
- Enclosing interface:
- DatastreamStreamDestinationConfigBigqueryDestinationConfig
@Stability(Stable) public static final class DatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder extends Object implements software.amazon.jsii.Builder<DatastreamStreamDestinationConfigBigqueryDestinationConfig>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
appendOnly
@Stability(Stable) public DatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder appendOnly(DatastreamStreamDestinationConfigBigqueryDestinationConfigAppendOnly appendOnly)
- Parameters:
appendOnly- append_only block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#append_only DatastreamStream#append_only}- Returns:
this
-
dataFreshness
@Stability(Stable) public DatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder dataFreshness(String dataFreshness)
- Parameters:
dataFreshness- 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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#data_freshness DatastreamStream#data_freshness}- Returns:
this
-
merge
@Stability(Stable) public DatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder merge(DatastreamStreamDestinationConfigBigqueryDestinationConfigMerge merge)
Sets the value ofDatastreamStreamDestinationConfigBigqueryDestinationConfig.getMerge()- Parameters:
merge- merge block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#merge DatastreamStream#merge}- Returns:
this
-
singleTargetDataset
@Stability(Stable) public DatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder singleTargetDataset(DatastreamStreamDestinationConfigBigqueryDestinationConfigSingleTargetDataset singleTargetDataset)
Sets the value ofDatastreamStreamDestinationConfigBigqueryDestinationConfig.getSingleTargetDataset()- Parameters:
singleTargetDataset- single_target_dataset block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#single_target_dataset DatastreamStream#single_target_dataset}- Returns:
this
-
sourceHierarchyDatasets
@Stability(Stable) public DatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder sourceHierarchyDatasets(DatastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasets sourceHierarchyDatasets)
Sets the value ofDatastreamStreamDestinationConfigBigqueryDestinationConfig.getSourceHierarchyDatasets()- Parameters:
sourceHierarchyDatasets- source_hierarchy_datasets block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#source_hierarchy_datasets DatastreamStream#source_hierarchy_datasets}- Returns:
this
-
build
@Stability(Stable) public DatastreamStreamDestinationConfigBigqueryDestinationConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DatastreamStreamDestinationConfigBigqueryDestinationConfig>- Returns:
- a new instance of
DatastreamStreamDestinationConfigBigqueryDestinationConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-