| Modifier and Type | Interface and Description |
|---|---|
static interface |
SpannerDatabaseChangeSetPoller.Builder.TableExcluder
Interface for excluding specific tables from a
SpannerDatabaseChangeSetPoller. |
| Modifier and Type | Method and Description |
|---|---|
SpannerDatabaseChangeSetPoller.Builder |
SpannerDatabaseChangeSetPoller.Builder.TableExcluder.except(String... tables)
Instructs the
SpannerDatabaseChangeSetPoller to exclude these tables from change
events. |
SpannerDatabaseChangeSetPoller.Builder |
SpannerDatabaseChangeSetPoller.Builder.TableSelecter.includeTables(String firstTable,
String... furtherTables)
Instructs the
SpannerDatabaseChangeSetPoller to only emit changes for these
specific tables. |
SpannerDatabaseChangeSetPoller.Builder |
SpannerDatabaseChangeSetPoller.Builder.setCommitTimestampRepository(CommitTimestampRepository repository)
Sets a specific
CommitTimestampRepository to use for the SpannerTableTailers
that are watching the change set table. |
SpannerDatabaseChangeSetPoller.Builder |
SpannerDatabaseChangeSetPoller.Builder.setExecutor(ScheduledExecutorService executor)
Sets a specific
ScheduledExecutorService to use for this SpannerDatabaseChangeSetPoller. |
SpannerDatabaseChangeSetPoller.Builder |
SpannerDatabaseChangeSetPoller.Builder.setPollInterval(org.threeten.bp.Duration interval)
Sets the poll interval to use for this
SpannerDatabaseChangeSetPoller. |
Copyright © 2022 Google LLC. All rights reserved.