Class DatastreamStreamSourceConfigSqlServerSourceConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.datastream_stream.DatastreamStreamSourceConfigSqlServerSourceConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DatastreamStreamSourceConfigSqlServerSourceConfig>
- Enclosing interface:
- DatastreamStreamSourceConfigSqlServerSourceConfig
@Stability(Stable) public static final class DatastreamStreamSourceConfigSqlServerSourceConfig.Builder extends Object implements software.amazon.jsii.Builder<DatastreamStreamSourceConfigSqlServerSourceConfig>
A builder forDatastreamStreamSourceConfigSqlServerSourceConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatastreamStreamSourceConfigSqlServerSourceConfigbuild()Builds the configured instance.DatastreamStreamSourceConfigSqlServerSourceConfig.BuilderexcludeObjects(DatastreamStreamSourceConfigSqlServerSourceConfigExcludeObjects excludeObjects)Sets the value ofDatastreamStreamSourceConfigSqlServerSourceConfig.getExcludeObjects()DatastreamStreamSourceConfigSqlServerSourceConfig.BuilderincludeObjects(DatastreamStreamSourceConfigSqlServerSourceConfigIncludeObjects includeObjects)Sets the value ofDatastreamStreamSourceConfigSqlServerSourceConfig.getIncludeObjects()DatastreamStreamSourceConfigSqlServerSourceConfig.BuildermaxConcurrentBackfillTasks(Number maxConcurrentBackfillTasks)DatastreamStreamSourceConfigSqlServerSourceConfig.BuildermaxConcurrentCdcTasks(Number maxConcurrentCdcTasks)
-
-
-
Method Detail
-
excludeObjects
@Stability(Stable) public DatastreamStreamSourceConfigSqlServerSourceConfig.Builder excludeObjects(DatastreamStreamSourceConfigSqlServerSourceConfigExcludeObjects excludeObjects)
Sets the value ofDatastreamStreamSourceConfigSqlServerSourceConfig.getExcludeObjects()- Parameters:
excludeObjects- exclude_objects block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#exclude_objects DatastreamStream#exclude_objects}- Returns:
this
-
includeObjects
@Stability(Stable) public DatastreamStreamSourceConfigSqlServerSourceConfig.Builder includeObjects(DatastreamStreamSourceConfigSqlServerSourceConfigIncludeObjects includeObjects)
Sets the value ofDatastreamStreamSourceConfigSqlServerSourceConfig.getIncludeObjects()- Parameters:
includeObjects- include_objects block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#include_objects DatastreamStream#include_objects}- Returns:
this
-
maxConcurrentBackfillTasks
@Stability(Stable) public DatastreamStreamSourceConfigSqlServerSourceConfig.Builder maxConcurrentBackfillTasks(Number maxConcurrentBackfillTasks)
- Parameters:
maxConcurrentBackfillTasks- Max concurrent backfill tasks. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#max_concurrent_backfill_tasks DatastreamStream#max_concurrent_backfill_tasks}- Returns:
this
-
maxConcurrentCdcTasks
@Stability(Stable) public DatastreamStreamSourceConfigSqlServerSourceConfig.Builder maxConcurrentCdcTasks(Number maxConcurrentCdcTasks)
- Parameters:
maxConcurrentCdcTasks- Max concurrent CDC tasks. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#max_concurrent_cdc_tasks DatastreamStream#max_concurrent_cdc_tasks}- Returns:
this
-
build
@Stability(Stable) public DatastreamStreamSourceConfigSqlServerSourceConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DatastreamStreamSourceConfigSqlServerSourceConfig>- Returns:
- a new instance of
DatastreamStreamSourceConfigSqlServerSourceConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-