Interface PostgresqlSourceConfigOrBuilder (1.28.0)

public interface PostgresqlSourceConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getExcludeObjects()

public abstract PostgresqlRdbms getExcludeObjects()

PostgreSQL objects to exclude from the stream.

.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;

Returns
TypeDescription
PostgresqlRdbms

The excludeObjects.

getExcludeObjectsOrBuilder()

public abstract PostgresqlRdbmsOrBuilder getExcludeObjectsOrBuilder()

PostgreSQL objects to exclude from the stream.

.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;

Returns
TypeDescription
PostgresqlRdbmsOrBuilder

getIncludeObjects()

public abstract PostgresqlRdbms getIncludeObjects()

PostgreSQL objects to include in the stream.

.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;

Returns
TypeDescription
PostgresqlRdbms

The includeObjects.

getIncludeObjectsOrBuilder()

public abstract PostgresqlRdbmsOrBuilder getIncludeObjectsOrBuilder()

PostgreSQL objects to include in the stream.

.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;

Returns
TypeDescription
PostgresqlRdbmsOrBuilder

getMaxConcurrentBackfillTasks()

public abstract 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
TypeDescription
int

The maxConcurrentBackfillTasks.

getPublication()

public abstract 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
TypeDescription
String

The publication.

getPublicationBytes()

public abstract 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
TypeDescription
ByteString

The bytes for publication.

getReplicationSlot()

public abstract 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
TypeDescription
String

The replicationSlot.

getReplicationSlotBytes()

public abstract 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
TypeDescription
ByteString

The bytes for replicationSlot.

hasExcludeObjects()

public abstract boolean hasExcludeObjects()

PostgreSQL objects to exclude from the stream.

.google.cloud.datastream.v1.PostgresqlRdbms exclude_objects = 2;

Returns
TypeDescription
boolean

Whether the excludeObjects field is set.

hasIncludeObjects()

public abstract boolean hasIncludeObjects()

PostgreSQL objects to include in the stream.

.google.cloud.datastream.v1.PostgresqlRdbms include_objects = 1;

Returns
TypeDescription
boolean

Whether the includeObjects field is set.