Package com.google.cloud.datastream.v1
Interface PostgresqlSourceConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PostgresqlSourceConfig
,PostgresqlSourceConfig.Builder
public interface PostgresqlSourceConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PostgresqlRdbms
getExcludeObjects()
PostgreSQL objects to exclude from the stream.PostgresqlRdbmsOrBuilder
getExcludeObjectsOrBuilder()
PostgreSQL objects to exclude from the stream.PostgresqlRdbms
getIncludeObjects()
PostgreSQL objects to include in the stream.PostgresqlRdbmsOrBuilder
getIncludeObjectsOrBuilder()
PostgreSQL objects to include in the stream.int
getMaxConcurrentBackfillTasks()
Maximum number of concurrent backfill tasks.String
getPublication()
Required.com.google.protobuf.ByteString
getPublicationBytes()
Required.String
getReplicationSlot()
Required.com.google.protobuf.ByteString
getReplicationSlotBytes()
Required.boolean
hasExcludeObjects()
PostgreSQL objects to exclude from the stream.boolean
hasIncludeObjects()
PostgreSQL objects to include in the stream.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasIncludeObjects
boolean hasIncludeObjects()
PostgreSQL objects to include in the stream.
.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;
- Returns:
- Whether the includeObjects field is set.
-
getIncludeObjects
PostgresqlRdbms getIncludeObjects()
PostgreSQL objects to include in the stream.
.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;
- Returns:
- The includeObjects.
-
getIncludeObjectsOrBuilder
PostgresqlRdbmsOrBuilder getIncludeObjectsOrBuilder()
PostgreSQL objects to include in the stream.
.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;
-
hasExcludeObjects
boolean hasExcludeObjects()
PostgreSQL objects to exclude from the stream.
.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;
- Returns:
- Whether the excludeObjects field is set.
-
getExcludeObjects
PostgresqlRdbms getExcludeObjects()
PostgreSQL objects to exclude from the stream.
.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;
- Returns:
- The excludeObjects.
-
getExcludeObjectsOrBuilder
PostgresqlRdbmsOrBuilder getExcludeObjectsOrBuilder()
PostgreSQL objects to exclude from the stream.
.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;
-
getReplicationSlot
String getReplicationSlot()
Required. Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.
string replication_slot = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The replicationSlot.
-
getReplicationSlotBytes
com.google.protobuf.ByteString getReplicationSlotBytes()
Required. Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.
string replication_slot = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The bytes for replicationSlot.
-
getPublication
String getPublication()
Required. The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
string publication = 4 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The publication.
-
getPublicationBytes
com.google.protobuf.ByteString getPublicationBytes()
Required. The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
string publication = 4 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The bytes for publication.
-
getMaxConcurrentBackfillTasks
int 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.
int32 max_concurrent_backfill_tasks = 5;
- Returns:
- The maxConcurrentBackfillTasks.
-
-