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 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.