Interface PostgresqlSourceConfigOrBuilder (0.16.0)

public interface PostgresqlSourceConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getExcludeObjects()

public abstract PostgresqlRdbms getExcludeObjects()

PostgreSQL objects to exclude from the stream.

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

Returns
Type Description
PostgresqlRdbms

The excludeObjects.

getExcludeObjectsOrBuilder()

public abstract PostgresqlRdbmsOrBuilder getExcludeObjectsOrBuilder()

PostgreSQL objects to exclude from the stream.

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

Returns
Type Description
PostgresqlRdbmsOrBuilder

getIncludeObjects()

public abstract PostgresqlRdbms getIncludeObjects()

PostgreSQL objects to include in the stream.

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

Returns
Type Description
PostgresqlRdbms

The includeObjects.

getIncludeObjectsOrBuilder()

public abstract PostgresqlRdbmsOrBuilder getIncludeObjectsOrBuilder()

PostgreSQL objects to include in the stream.

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

Returns
Type Description
PostgresqlRdbmsOrBuilder

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;

Returns
Type Description
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;

Returns
Type Description
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;

Returns
Type Description
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;

Returns
Type Description
ByteString

The bytes for replicationSlot.

hasExcludeObjects()

public abstract boolean hasExcludeObjects()

PostgreSQL objects to exclude from the stream.

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

Returns
Type Description
boolean

Whether the excludeObjects field is set.

hasIncludeObjects()

public abstract boolean hasIncludeObjects()

PostgreSQL objects to include in the stream.

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

Returns
Type Description
boolean

Whether the includeObjects field is set.