Interface PostgresqlSourceConfigOrBuilder (1.13.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

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. The name of the logical replication slot that's configured with the pgoutput plugin.

string replication_slot = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The replicationSlot.

getReplicationSlotBytes()

public abstract ByteString getReplicationSlotBytes()

Required. The name of the logical replication slot that's configured with the pgoutput plugin.

string replication_slot = 3 [(.google.api.field_behavior) = REQUIRED];

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.