Class BigqueryTableTableReplicationInfo.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.bigquery_table.BigqueryTableTableReplicationInfo.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BigqueryTableTableReplicationInfo>
- Enclosing interface:
- BigqueryTableTableReplicationInfo
@Stability(Stable) public static final class BigqueryTableTableReplicationInfo.Builder extends Object implements software.amazon.jsii.Builder<BigqueryTableTableReplicationInfo>
A builder forBigqueryTableTableReplicationInfo
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigqueryTableTableReplicationInfobuild()Builds the configured instance.BigqueryTableTableReplicationInfo.BuilderreplicationIntervalMs(Number replicationIntervalMs)Sets the value ofBigqueryTableTableReplicationInfo.getReplicationIntervalMs()BigqueryTableTableReplicationInfo.BuildersourceDatasetId(String sourceDatasetId)Sets the value ofBigqueryTableTableReplicationInfo.getSourceDatasetId()BigqueryTableTableReplicationInfo.BuildersourceProjectId(String sourceProjectId)Sets the value ofBigqueryTableTableReplicationInfo.getSourceProjectId()BigqueryTableTableReplicationInfo.BuildersourceTableId(String sourceTableId)Sets the value ofBigqueryTableTableReplicationInfo.getSourceTableId()
-
-
-
Method Detail
-
sourceDatasetId
@Stability(Stable) public BigqueryTableTableReplicationInfo.Builder sourceDatasetId(String sourceDatasetId)
Sets the value ofBigqueryTableTableReplicationInfo.getSourceDatasetId()- Parameters:
sourceDatasetId- The ID of the source dataset. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#source_dataset_id BigqueryTable#source_dataset_id}- Returns:
this
-
sourceProjectId
@Stability(Stable) public BigqueryTableTableReplicationInfo.Builder sourceProjectId(String sourceProjectId)
Sets the value ofBigqueryTableTableReplicationInfo.getSourceProjectId()- Parameters:
sourceProjectId- The ID of the source project. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#source_project_id BigqueryTable#source_project_id}- Returns:
this
-
sourceTableId
@Stability(Stable) public BigqueryTableTableReplicationInfo.Builder sourceTableId(String sourceTableId)
Sets the value ofBigqueryTableTableReplicationInfo.getSourceTableId()- Parameters:
sourceTableId- The ID of the source materialized view. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#source_table_id BigqueryTable#source_table_id}- Returns:
this
-
replicationIntervalMs
@Stability(Stable) public BigqueryTableTableReplicationInfo.Builder replicationIntervalMs(Number replicationIntervalMs)
Sets the value ofBigqueryTableTableReplicationInfo.getReplicationIntervalMs()- Parameters:
replicationIntervalMs- The interval at which the source materialized view is polled for updates. The default is 300000. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#replication_interval_ms BigqueryTable#replication_interval_ms}- Returns:
this
-
build
@Stability(Stable) public BigqueryTableTableReplicationInfo build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BigqueryTableTableReplicationInfo>- Returns:
- a new instance of
BigqueryTableTableReplicationInfo - Throws:
NullPointerException- if any required attribute was not provided
-
-