Interface DatastreamStreamSourceConfigPostgresqlSourceConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DatastreamStreamSourceConfigPostgresqlSourceConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.890Z") @Stability(Stable) public interface DatastreamStreamSourceConfigPostgresqlSourceConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDatastreamStreamSourceConfigPostgresqlSourceConfig.BuilderA builder forDatastreamStreamSourceConfigPostgresqlSourceConfigstatic classDatastreamStreamSourceConfigPostgresqlSourceConfig.Jsii$ProxyAn implementation forDatastreamStreamSourceConfigPostgresqlSourceConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DatastreamStreamSourceConfigPostgresqlSourceConfig.Builderbuilder()default DatastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsgetExcludeObjects()exclude_objects block.default DatastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsgetIncludeObjects()include_objects block.default NumbergetMaxConcurrentBackfillTasks()Maximum number of concurrent backfill tasks.StringgetPublication()The name of the publication that includes the set of all tables that are defined in the stream's include_objects.StringgetReplicationSlot()The name of the logical replication slot that's configured with the pgoutput plugin.
-
-
-
Method Detail
-
getPublication
@Stability(Stable) @NotNull String getPublication()
The name of the publication that includes the set of all tables that are defined in the stream's include_objects.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#publication DatastreamStream#publication}
-
getReplicationSlot
@Stability(Stable) @NotNull String getReplicationSlot()
The name of the logical replication slot that's configured with the pgoutput plugin.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#replication_slot DatastreamStream#replication_slot}
-
getExcludeObjects
@Stability(Stable) @Nullable default DatastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjects getExcludeObjects()
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}
-
getIncludeObjects
@Stability(Stable) @Nullable default DatastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjects getIncludeObjects()
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}
-
getMaxConcurrentBackfillTasks
@Stability(Stable) @Nullable default Number getMaxConcurrentBackfillTasks()
Maximum number of concurrent backfill tasks.The number should be non negative. If not set (or set to 0), the system's default value will be used. 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}
-
builder
@Stability(Stable) static DatastreamStreamSourceConfigPostgresqlSourceConfig.Builder builder()
-
-