Index

A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abandonedCounter() - Method in class io.github.flink.gcp.connector.base.lifecycle.BoundedShutdown
The counter this teardown was handed, so a caller's wiring can be asserted by identity rather than by driving a give-up and observing an increment — which is a footrace against the freshly started thread, not a deterministic test.
absentRetentionFallback(Duration) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Sets the retention used when INFORMATION_SCHEMA.CHANGE_STREAM_OPTIONS has no explicit retention row.
AbstractBundledDependenciesNoticeTest - Class in io.github.flink.gcp.connector.testutils.sql
Keeps a flink-sql-connector-gcp-* module's META-INF/NOTICE honest: it must list every artifact the uber-jar bundles, and nothing it does not.
AbstractBundledDependenciesNoticeTest() - Constructor for class io.github.flink.gcp.connector.testutils.sql.AbstractBundledDependenciesNoticeTest
 
AbstractSqlConnectorPackagingITCase - Class in io.github.flink.gcp.connector.testutils.sql
Asserts the shape of a flink-sql-connector-gcp-* uber-jar: that SQL can discover the connector in it, that every runtime dependency actually made it in, and that no class escaped relocation except those that deliberately did.
AbstractSqlConnectorPackagingITCase() - Constructor for class io.github.flink.gcp.connector.testutils.sql.AbstractSqlConnectorPackagingITCase
 
AbstractSqlConnectorSmokeITCase - Class in io.github.flink.gcp.connector.testutils.sql
The precondition every flink-sql-connector-gcp-* smoke test rests on: that the connector it just exercised came out of the uber-jar.
AbstractSqlConnectorSmokeITCase() - Constructor for class io.github.flink.gcp.connector.testutils.sql.AbstractSqlConnectorSmokeITCase
 
accept(String, T, Consumer<T>) - Static method in class io.github.flink.gcp.connector.bigquery.table.OptionSetters
Applies an already-extracted value to the setter under the given option key, for a site whose value no longer sits in a ReadableConfig.
accept(String, T, Consumer<T>) - Static method in class io.github.flink.gcp.connector.bigtable.table.OptionSetters
Applies an already-extracted value to the setter under the given option key, for a site whose value no longer sits in a ReadableConfig.
accept(String, T, Consumer<T>) - Static method in class io.github.flink.gcp.connector.cloudtasks.table.OptionSetters
Applies an already-extracted value to the setter under the given option key, for a site whose value no longer sits in a ReadableConfig.
accept(String, T, Consumer<T>) - Static method in class io.github.flink.gcp.connector.pubsub.table.OptionSetters
Applies an already-extracted value to the setter under the given option key, for a site whose value no longer sits in a ReadableConfig.
accept(String, T, Consumer<T>) - Static method in class io.github.flink.gcp.connector.spanner.table.OptionSetters
Applies an already-extracted value to the setter under the given option key, for a site whose value no longer sits in a ReadableConfig.
accessPath(String, String) - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName
Resolves an unqualified access-path option in this table's schema.
ACCOUNTING_OVERHEAD_BYTES - Static variable in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
Per-envelope allowance used by the writer's accounting, not a measured heap bound.
ack() - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckHandle
Acknowledges the message.
ackDeadline(Duration) - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions.Builder
Sets how long a consumer has to acknowledge a message before Pub/Sub redelivers it.
AckHandle - Interface in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
Settles one delivered message, hiding which of the client library's two receiver flavors produced it.
ackPendingImmediately(String, String) - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckTracker
Acknowledges a pending message immediately, without waiting for a checkpoint.
ackPendingImmediately(String, String) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubAckTracker
 
AckTracker - Interface in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
Tracks the acknowledgement lifecycle of received Pub/Sub messages, which is what makes the source at-least-once.
acquireSlot() - Method in class io.github.flink.gcp.connector.bigtable.BigtableClientReaper
Takes a permit for a client about to be created, waiting for a closing one to finish.
ACTIVE_CHANGE_STREAM_QUERIES - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Change Streams TVF partition queries currently open in one reader subtask.
ACTIVE_CHANGE_STREAM_READS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
ACTIVE_CLIENTS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
ACTIVE_COMMIT_DESTINATIONS - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
ACTIVE_PUBLISHERS - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
adapt(ConditionalRequest) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalRequests
Adapts a request with successful empty-branch outcomes.
adapt(ReadModifyWriteRequest) - Static method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteRequests
Adapts ordered rules without exposing the SDK through the public request model.
add(RowMutationEntry) - Method in interface io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.MutationBatcher
Accepts a mutation, to be sent with the batch it lands in.
ADD_TO_CELL - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.EntryKind
addCheckpoint(long) - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckTracker
Binds everything staged so far to the given checkpoint.
addCheckpoint(long) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubAckTracker
 
AdditionalField<T> - Class in io.github.flink.gcp.connector.bigquery.sink.serializer
One physical BigQuery column appended after the configured serializer emits a row.
AdditionalFieldNullPolicy - Enum in io.github.flink.gcp.connector.bigquery.sink.serializer
Determines how an additional physical field handles a provider returning null.
additionalFields(AdditionalFields<? super T>) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Appends physical fields derived from each non-skipped input record.
AdditionalFields<T> - Class in io.github.flink.gcp.connector.bigquery.sink.serializer
Ordered physical fields appended to every destination row and table schema.
AdditionalFields.Builder<T> - Class in io.github.flink.gcp.connector.bigquery.sink.serializer
Builder for AdditionalFields.
AdditionalFieldType - Enum in io.github.flink.gcp.connector.bigquery.sink.serializer
Supported BigQuery types for singular additional physical fields.
AdditionalFieldValueProvider<T> - Interface in io.github.flink.gcp.connector.bigquery.sink.serializer
Extracts one additional physical-field value from the original input record.
additionalUnrelocatedPackages() - Method in class io.github.flink.gcp.connector.testutils.sql.AbstractSqlConnectorPackagingITCase
The connector's own package root, plus any package only this module leaves unrelocated.
addPendingAck(String, String, AckHandle) - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckTracker
Records a message received on the given split but not yet emitted.
addPendingAck(String, String, AckHandle) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubAckTracker
 
addPlannedSplits(Collection<? extends SplitT>) - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
Adds splits to the unassigned queue, in assignment order.
addPreCommitTopology(DataStream<CommittableMessage<FileLoadsCommittable>>) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.BigQueryFileLoadsSink
 
addPreCommitTopology(DataStream<CommittableMessage<BufferedStreamCommittable>>) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
 
addPreCommitTopology(DataStream<CommittableMessage<BigtableCommittable>>) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableStagedSink
 
addPreCommitTopology(DataStream<CommittableMessage<CloudTasksCommittable>>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
 
addReader(int) - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
 
addReader(int) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.BigtableChangeStreamSplitEnumerator
 
addReader(int) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.PubSubSplitEnumerator
 
addReader(int) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.SpannerChangeStreamSplitEnumerator
 
addSplits(List<ChangeStreamPartitionSplit>) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamReader
 
addSplits(List<ChangeStreamPartitionSplit>) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamReader
 
addSplitsBack(List<ChangeStreamPartitionSplit>, int) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.BigtableChangeStreamSplitEnumerator
 
addSplitsBack(List<SubscriptionSplit>, int) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.PubSubSplitEnumerator
 
addSplitsBack(List<ChangeStreamPartitionSplit>, int) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.SpannerChangeStreamSplitEnumerator
 
addSplitsBack(List<SplitT>, int) - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
 
addToCell(String, ByteString, long, AggregateValue) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalMutation
Adds an input to a compatible aggregate cell.
AddToCellEntry(String, BigtableChangeStreamMutation.Value, BigtableChangeStreamMutation.Value, BigtableChangeStreamMutation.Value) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.AddToCellEntry
Creates an add-to-cell entry.
adminClient(BigtableEmulatorContainer, String, String) - Static method in class io.github.flink.gcp.connector.testutils.bigtable.BigtableTestClients
Opens an admin client against the emulator.
advance(ChangeStreamContinuationToken, Instant) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplitState
 
advance(Instant, Instant) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplitState
 
ageMillis(long) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksReplaySnapshot
Returns the oldest age in milliseconds, or -1 when no tasks are observed.
AGGREGATE - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.WriteMode
Adds integer contributions to aggregate column families.
AggregateOptionsMapper - Class in io.github.flink.gcp.connector.bigtable.table.sink
Resolves the aggregate input contract before a sink reaches a task manager.
aggregateTypes(Map<String, ColumnFamilyType>) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
Sets the aggregate families and their value types.
AggregateValue - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
Immutable aggregate input or state: raw bytes, typed bytes or a native int64.
ago(Duration) - Static method in class io.github.flink.gcp.connector.base.source.StartPosition
Returns a position the given duration before the source enumerator starts.
allowedPersistenceRegions(List<String>) - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions.Builder
Restricts which regions messages published to the topic may be persisted in (the topic's message storage policy).
allowFieldRelaxation() - Method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions.Builder
Allows relaxing REQUIRED table fields to NULLABLE when the serializer does not declare them REQUIRED.
allowNewFields() - Method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions.Builder
Allows appending serializer fields missing from the table (always as NULLABLE).
ALREADY_COMMITTED_COMMITTABLES - Static variable in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
Name of the framework's already-committed-committables counter.
AMBIGUOUS - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RequestFailures.Kind
 
apiName() - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName.AccessPathName
 
apiName() - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName
Returns the name passed to Spanner data APIs.
APP_ENGINE - Enum constant in enum io.github.flink.gcp.connector.cloudtasks.table.CloudTasksTargetType
The table's tasks target an App Engine service of the queue's project.
APP_ENGINE_HEADERS - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Default App Engine request headers.
APP_ENGINE_INSTANCE - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The default App Engine instance.
APP_ENGINE_METHOD - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The default App Engine request method.
APP_ENGINE_RELATIVE_URI - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The default App Engine path and optional query.
APP_ENGINE_SERVICE - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The default App Engine service.
APP_ENGINE_VERSION - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The default App Engine version.
append(ProtoRows) - Method in interface io.github.flink.gcp.connector.bigquery.sink.storage.writer.RowAppender
Appends a batch of rows asynchronously.
append(ProtoRows, long) - Method in interface io.github.flink.gcp.connector.bigquery.sink.storage.writer.OffsetRowAppender
Appends the rows at the given stream offset.
append(String, ByteString, ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteRule
Appends bytes to the latest value; an unset cell starts empty.
append(String, ByteString, ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.ReadModifyWriteRowRequest.Rule
Creates an append rule.
APPEND - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.WriteMode
Atomically appends each nonnull input cell to its latest stored value.
APPEND_RETRIES - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
AppendErrorClassifier - Class in io.github.flink.gcp.connector.bigquery.sink.storage.writer
Classifies Storage Write API append failures into the error classes the writer routes on.
appEngineTarget(String) - Static method in interface io.github.flink.gcp.connector.cloudtasks.sink.serializer.CloudTasksSerializationSchema
Starts an App Engine target builder for the given relative URI.
AppEngineTargetBuilder<T> - Class in io.github.flink.gcp.connector.cloudtasks.sink.serializer
AppEngineTargetBuilder.HeadersExtractor<T> - Interface in io.github.flink.gcp.connector.cloudtasks.sink.serializer
Extracts App Engine request headers from a record.
AppEngineTargetBuilder.RelativeUriExtractor<T> - Interface in io.github.flink.gcp.connector.cloudtasks.sink.serializer
Extracts the App Engine relative URI from a record.
AppEngineTargetBuilder.RoutingExtractor<T> - Interface in io.github.flink.gcp.connector.cloudtasks.sink.serializer
Extracts App Engine service, version, and instance routing from a sink record.
AppEngineTargetChecks - Class in io.github.flink.gcp.connector.cloudtasks.sink
Checks and normalizes App Engine request fields shared by all sink APIs.
AppEngineTargetSerializationSchema<T> - Class in io.github.flink.gcp.connector.cloudtasks.sink.serializer
A CloudTasksSerializationSchema producing App Engine target tasks.
AppEngineTargetSpec - Class in io.github.flink.gcp.connector.cloudtasks.table.sink
Validated fixed App Engine request values used by the table serializer.
apply(ReadableConfig, ConfigOption<T>, Consumer<T>) - Static method in class io.github.flink.gcp.connector.bigquery.table.OptionSetters
Applies the option's value to the setter when present; a value the setter rejects fails as a ValidationException naming the option key, with the setter's own message as detail.
apply(ReadableConfig, ConfigOption<T>, Consumer<T>) - Static method in class io.github.flink.gcp.connector.bigtable.table.OptionSetters
Applies the option's value to the setter when present; a value the setter rejects fails as a ValidationException naming the option key, with the setter's own message as detail.
apply(ReadableConfig, ConfigOption<T>, Consumer<T>) - Static method in class io.github.flink.gcp.connector.cloudtasks.table.OptionSetters
Applies the option's value to the setter when present; a value the setter rejects fails as a ValidationException naming the option key, with the setter's own message as detail.
apply(ReadableConfig, ConfigOption<T>, Consumer<T>) - Static method in class io.github.flink.gcp.connector.pubsub.table.OptionSetters
Applies the option's value to the setter when present; a value the setter rejects fails as a ValidationException naming the option key, with the setter's own message as detail.
apply(ReadableConfig, ConfigOption<T>, Consumer<T>) - Static method in class io.github.flink.gcp.connector.spanner.table.OptionSetters
Applies the option's value to the setter when present; a value the setter rejects fails as a ValidationException naming the option key, with the setter's own message as detail.
applyFilters(List<ResolvedExpression>) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource
 
applyFilters(List<ResolvedExpression>) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource
 
applyFilters(List<ResolvedExpression>) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
applyProjection(int[][], DataType) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource
 
applyProjection(int[][], DataType) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource
 
applyProjection(int[][], DataType) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
applyReadableMetadata(List<String>, DataType) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource
 
applyReadableMetadata(List<String>, DataType) - Method in class io.github.flink.gcp.connector.pubsub.table.source.PubSubDynamicSource
 
applyReadableMetadata(List<String>, DataType) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerChangeStreamDynamicSource
 
applySourceWatermark() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerChangeStreamDynamicSource
 
applyWritableMetadata(List<String>, DataType) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink
 
applyWritableMetadata(List<String>, DataType) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink
 
applyWritableMetadata(List<String>, DataType) - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.CloudTasksDynamicSink
 
applyWritableMetadata(List<String>, DataType) - Method in class io.github.flink.gcp.connector.pubsub.table.sink.PubSubDynamicSink
 
appProfileId(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Routes the client's requests through the given application profile, which is what selects an instance's routing policy and its priority.
appProfileId(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsyncBuilder
Selects an application profile; conditional writes require single-cluster routing and single-row transactions.
appProfileId(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSinkBuilder
Selects an application profile; conditional writes require single-cluster routing and single-row transactions.
appProfileId(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteAsyncBuilder
Selects an application profile; read-modify-write writes require single-cluster routing and single-row transactions.
appProfileId(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSinkBuilder
Selects an application profile; read-modify-write writes require single-cluster routing and single-row transactions.
appProfileId(String) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Sets the application profile the change stream is read through.
appProfileId(String) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Sets the application profile every call routes through.
appProfileId(String) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
appProfileId(String) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the single-cluster application profile to route through.
appProfileId(String) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
asFailure() - Method in class io.github.flink.gcp.connector.base.source.StartPositionResolver.RestoreExpiry
 
asSerializationSchemaInitializationContext() - Method in class io.github.flink.gcp.connector.testutils.StubWriterInitContext
 
assertNoDefaultRestatement(String, String, String) - Static method in class io.github.flink.gcp.connector.testutils.OptionDescriptionAssertions
Rejects the default-restatement forms that the cross-connector sweep found.
ASSIGNED_SPLITS - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
assignedSplits(int) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
Returns a copy: a caller that fed this straight back in would otherwise mutate it.
assignSplits(SplitsAssignment<SplitT>) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
 
ASSUME_COMMITTED - Enum constant in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.ExpiredEnvelopePolicy
Assumes expired work completed; use after a stop-with-savepoint reached FINISHED.
asSummaryString() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink
 
asSummaryString() - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource
 
asSummaryString() - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableConditionalDynamicSink
 
asSummaryString() - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink
 
asSummaryString() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource
 
asSummaryString() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource
 
asSummaryString() - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.CloudTasksDynamicSink
 
asSummaryString() - Method in class io.github.flink.gcp.connector.pubsub.table.sink.PubSubDynamicSink
 
asSummaryString() - Method in class io.github.flink.gcp.connector.pubsub.table.source.PubSubDynamicSource
 
asSummaryString() - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink
 
asSummaryString() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerChangeStreamDynamicSource
 
asSummaryString() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
asyncInvoke(IN, ResultFuture<OUT>) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRequestFunction
 
asyncLookup(RowData) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableRowDataAsyncLookupFunction
 
asyncLookup(RowData) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerRowDataAsyncLookupFunction
 
at(Instant) - Static method in class io.github.flink.gcp.connector.base.source.StartPosition
Returns a position at an absolute instant.
AT_LEAST_ONCE - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.BigtableDeliveryGuarantee
Sends records eagerly; Flink recovery may apply them again.
AT_LEAST_ONCE - Enum constant in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksDeliveryGuarantee
Creates tasks eagerly; checkpoint replay can create another task.
attemptedBytes() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriberBufferLimitExceededEvent
 
attemptedMessages() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriberBufferLimitExceededEvent
 
augment(Descriptors.Descriptor, List<DescriptorProtos.FieldDescriptorProto>, String) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoDescriptorAugmenter
Returns base with the unnumbered fields appended to its selected message.
authorizationDeadlineMillis(long) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagingConfig
Computes the durable deadline, rounding the positive window down to milliseconds.
availableSlots() - Method in class io.github.flink.gcp.connector.bigtable.BigtableClientReaper
 
AVRO - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.fileloads.StagingFormat
Avro container files.
AvroRecordSerializationSchema - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.avro
AvroRowConverter - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.avro
Converts Avro records into the protobuf rows the BigQuery Storage Write API accepts, against the schema AvroToTableSchemaConverter derived and the descriptor BQTableSchemaToProtoDescriptor built from it.
AvroRowConverter(Schema, TableSchema, Descriptors.Descriptor) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroRowConverter
Creates a converter for one destination's schemas.
AvroSchemaOptions - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.avro
Options controlling how Avro schemas are mapped to BigQuery schemas.
AvroSchemaOptions.Builder - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.avro
Builder for AvroSchemaOptions.
AvroToTableSchemaConverter - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.avro
Derives a BigQuery TableSchema from an Avro Schema.
await(long, TimeUnit) - Method in interface io.github.flink.gcp.connector.base.lifecycle.BoundedShutdown.TerminationWait
 
await(String, Duration, BooleanSupplier) - Static method in class io.github.flink.gcp.connector.testutils.Awaits
Polls until the condition holds or the timeout passes, then fails naming what was awaited.
await(String, Duration, BooleanSupplier, Supplier<String>) - Static method in class io.github.flink.gcp.connector.testutils.Awaits
Polls as Awaits.await(String, Duration, BooleanSupplier) does, and on timeout appends what diagnosis reports to the failure message.
awaitAckConfirmation(Duration) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Makes each completed checkpoint wait for its acknowledgements to be confirmed by the server, failing the job if they are not confirmed within the given time.
awaitCreated() - Method in class io.github.flink.gcp.connector.testutils.lineage.LineageListenerCapture
Awaits listener delivery with a bounded diagnostic timeout.
awaitIdle() - Method in class io.github.flink.gcp.connector.bigtable.BigtableClientReaper
Waits until every scheduled close has physically finished.
awaitJob(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.BigQueryLoadJobRunner
 
awaitJob(String) - Method in interface io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobRunner
Waits for a previously submitted job to complete.
Awaits - Class in io.github.flink.gcp.connector.testutils
Deadline-bounded polling for test assertions.

B

backoffMs(int) - Method in class io.github.flink.gcp.connector.base.retry.RetrySchedule
Returns the jittered backoff after the given attempt (1-based): the initial delay doubled per attempt up to the cap, multiplied by a random factor in [1 - jitterRatio, 1 + jitterRatio].
BASE64 - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.RowKeyEncoding
Decode the option text as canonical padded RFC 4648 standard Base64.
basedir() - Static method in class io.github.flink.gcp.connector.testutils.sql.ShadedJar
The calling module's base directory.
BatchClientPartitionPlanner - Class in io.github.flink.gcp.connector.spanner.source.batch.enumerator
Plans a read through a google-cloud-spanner BatchClient.
BatchClientPartitionPlanner(DatabaseDestination, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.enumerator.BatchClientPartitionPlanner
Creates the planner.
BatchClientStructStreamOpener - Class in io.github.flink.gcp.connector.spanner.source.batch.reader
Reads partitions through a google-cloud-spanner BatchClient.
BatchClientStructStreamOpener(DatabaseDestination, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.reader.BatchClientStructStreamOpener
Creates the opener.
batchDelayThreshold(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets how long a publisher waits for a batch to fill before sending it.
batchElementCountThreshold(long) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Sets how many entries the client accumulates before sending a batch — one per record the serializer returned, however many mutations each carries.
batchElementCountThreshold(long) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets how many messages a publisher batches into one publish request.
BATCHES_SENT - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Batch write requests the writer sent, first attempts and re-sends alike.
BatchReadSplit - Class in io.github.flink.gcp.connector.spanner.source.batch
One partition of a batch read, together with the snapshot it belongs to.
BatchReadSplit(String, BatchTransactionId, Partition) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplit
Creates a split.
BatchReadSplitSerializer - Class in io.github.flink.gcp.connector.spanner.source.batch
Serializer for BatchReadSplit.
BatchReadSplitSerializer() - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplitSerializer
 
BatchReadSplitState - Class in io.github.flink.gcp.connector.spanner.source.batch
The mutable reader-side state of a BatchReadSplit.
BatchReadSplitState(BatchReadSplit) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplitState
Creates the state of a split a reader has just been assigned.
batchRequestByteThreshold(long) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Sets how many bytes of mutations the client accumulates before sending a batch.
batchRequestByteThreshold(long) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets how many bytes a publisher batches into one publish request.
batchWrite(List<MutationGroup>, SpannerDatabaseAccess.GroupOutcomes) - Method in interface io.github.flink.gcp.connector.spanner.sink.writer.SpannerDatabaseAccess
Applies the groups through batchWriteAtLeastOnce, reporting each group's outcome to outcomes as the service reports it.
batchWriteTimeout(Duration) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions.Builder
Sets the timeout for one complete batch write attempt.
beforeInstant(Instant) - Static method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamWatermarks
Converts an inclusive Spanner frontier to Flink's millisecond, exclusive-future contract.
BIGNUMERIC - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
A BigDecimal within BigQuery BIGNUMERIC bounds.
BigQueryBufferedStreamSink<T> - Class in io.github.flink.gcp.connector.bigquery.sink.storage
The WriteMethod.STORAGE_API_EXACTLY_ONCE sink: each writer subtask appends rows to one application-created BUFFERED Storage Write API stream per active destination at explicit offsets (see BigQueryBufferedStreamWriter), and the committer makes each completed checkpoint's rows visible by flushing every committable's stream up to its offset (see BufferedStreamCommitter) — two-phase commit on Flink checkpoints.
BigQueryBufferedStreamSink(BigQuerySinkConfig<T>, BufferedStreamOptions) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
Creates the sink; called by BigQuerySinkBuilder.
BigQueryBufferedStreamWriter<T> - Class in io.github.flink.gcp.connector.bigquery.sink.storage.writer
Exactly-once SinkWriter appending rows to one application-created BUFFERED Storage Write API stream per destination at explicit offsets.
BigQueryBufferedStreamWriter(BigQuerySinkConfig<T>, BufferedStreamOptions, BufferedStreamServiceFactory, TableAdmin, SinkWriterMetricGroup, int, Collection<BufferedStreamWriterState>) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryBufferedStreamWriter
Creates a writer, fresh or restored.
BigQueryConnectorOptions - Class in io.github.flink.gcp.connector.bigquery.table
The WITH options of the bigquery table connector.
BigQueryCredentials - Class in io.github.flink.gcp.connector.bigquery
Loads credentials shared by the BigQuery and Cloud Storage client families.
BigQueryDefaultStreamSink<T> - Class in io.github.flink.gcp.connector.bigquery.sink.storage
At-least-once sink appending to Storage Write API default streams with dynamic per-record table destinations (WriteMethod.STORAGE_API_AT_LEAST_ONCE).
BigQueryDefaultStreamSink(BigQuerySinkConfig<T>, DefaultStreamOptions) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryDefaultStreamSink
Creates the sink; called by BigQuerySinkBuilder.
BigQueryDefaultStreamWriter<T> - Class in io.github.flink.gcp.connector.bigquery.sink.storage.writer
At-least-once SinkWriter appending to Storage Write API default streams with dynamic per-record table destinations.
BigQueryDefaultStreamWriter(BigQuerySinkConfig<T>, RowAppenderFactory, TableAdmin, SinkWriterMetricGroup) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryDefaultStreamWriter
Creates a writer with default options and no periodic flush.
BigQueryDefaultStreamWriter(BigQuerySinkConfig<T>, RowAppenderFactory, TableAdmin, SinkWriterMetricGroup, DefaultStreamOptions) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryDefaultStreamWriter
Creates a writer with no periodic flush (there is no timer service to drive one).
BigQueryDefaultStreamWriter(BigQuerySinkConfig<T>, RowAppenderFactory, TableAdmin, SinkWriterMetricGroup, DefaultStreamOptions, ProcessingTimeService) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryDefaultStreamWriter
Creates a writer, taking the batching cap and the connector-driven recovery schedule from the given options.
BigQueryDynamicSink - Class in io.github.flink.gcp.connector.bigquery.table.sink
The bigquery table sink.
BigQueryDynamicSink.Builder - Class in io.github.flink.gcp.connector.bigquery.table.sink
Collects the sink's fully resolved values.
BigQueryDynamicSource - Class in io.github.flink.gcp.connector.bigquery.table.source
A bounded Table API source mapped onto BigQuerySource.
BigQueryDynamicSource.Builder - Class in io.github.flink.gcp.connector.bigquery.table.source
Collects the source's fully resolved values.
BigQueryDynamicTableFactory - Class in io.github.flink.gcp.connector.bigquery.table
Creates the bigquery table source or sink from a CREATE TABLE statement's options.
BigQueryDynamicTableFactory() - Constructor for class io.github.flink.gcp.connector.bigquery.table.BigQueryDynamicTableFactory
 
BigQueryEmulatorContainers - Class in io.github.flink.gcp.connector.testutils.bigquery
The BigQuery emulator image and its two endpoints, shared by every harness that starts the emulator so they cannot drift apart.
BigQueryFailure - Interface in io.github.flink.gcp.connector.bigquery.sink.failure
A record-specific BigQuery sink failure handled by the configured failure policy.
BigQueryFileLoadsSink<T> - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads
The WriteMethod.FILE_LOADS sink: writers stage per-destination files on Cloud Storage in the configured staging format, the pre-commit topology routes every subtask's committables to a single committer subtask (stamping their checkpoint id in streaming, see FileLoadsCheckpointStamper), and the committer turns each batch into BigQuery load jobs (see FileLoadsCommitter and LoadJobOrchestrator) — the whole run at end of input in batch execution, each checkpoint's files at its completion in streaming execution.
BigQueryFileLoadsSink(BigQuerySinkConfig<T>, FileLoadsOptions) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.BigQueryFileLoadsSink
Creates the sink; called by BigQuerySinkBuilder.
BigQueryLineage - Class in io.github.flink.gcp.connector.bigquery
Inspects configured BigQuery resources without evaluating a resolver or opening a client.
BigQueryLineageSink<T> - Interface in io.github.flink.gcp.connector.bigquery.sink
Internal Table metadata handoff shared by the concrete BigQuery write methods.
BigQueryLoadJobRunner - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
LoadJobRunner over the BigQuery REST client with configured credentials or ADC.
BigQueryLoadJobRunner(BigQuery, String, RetrySchedule) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.BigQueryLoadJobRunner
Creates a runner over an already configured REST client.
BigQueryLoadJobRunner(BigQuery, String, RetrySchedule, BigQueryLoadJobRunner.SharedJobs) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.BigQueryLoadJobRunner
Creates a runner over a configured client and a committer-wide submitted-job registry.
BigQueryLoadJobRunner(String, RetrySchedule) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.BigQueryLoadJobRunner
Creates a runner.
BigQueryLoadJobRunner(String, RetrySchedule, String) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.BigQueryLoadJobRunner
Creates a runner with optional runtime-loaded production credentials.
BigQueryLoadJobRunner.SharedJobs - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
Thread-safe submitted-job state shared by every worker of one committer.
BigQueryMetricNames - Class in io.github.flink.gcp.connector.bigquery
Every metric name this connector registers itself, in one place so that this file is the connector's inventory: what it reports can be read here without opening a writer.
bigQueryOptions(String) - Static method in class io.github.flink.gcp.connector.bigquery.BigQueryCredentials
Builds BigQuery REST client options carrying the configured service-account credentials.
BigQueryProtoSerializationSchema<T> - Class in io.github.flink.gcp.connector.bigquery.sink.serializer
Serializes records into protobuf rows to be written to BigQuery.
BigQueryProtoSerializationSchema() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.serializer.BigQueryProtoSerializationSchema
Creates a serialization schema.
BigQueryQueryRunner - Class in io.github.flink.gcp.connector.bigquery.source.query
Runs the source's query through the REST BigQuery client.
BigQueryQueryRunner(EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.source.query.BigQueryQueryRunner
Creates the runner.
BigQueryQueryRunner(String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.source.query.BigQueryQueryRunner
Creates the runner.
BigQueryReadClients - Class in io.github.flink.gcp.connector.bigquery.source
Storage Read API clients, for the two places the source opens one: the enumerator creates the read session, and every reader opens its assigned streams.
BigQueryReadEnumeratorState - Class in io.github.flink.gcp.connector.bigquery.source.enumerator
The enumerator's checkpointed state: whether the read session exists, which one it is, and the splits not currently assigned to a reader.
BigQueryReadEnumeratorState(boolean, String, Instant, List<ReadStreamSplit>) - Constructor for class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorState
Creates the state.
BigQueryReadEnumeratorStateSerializer - Class in io.github.flink.gcp.connector.bigquery.source.enumerator
BigQueryReadEnumeratorStateSerializer() - Constructor for class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorStateSerializer
 
BigQueryReadSplitEnumerator - Class in io.github.flink.gcp.connector.bigquery.source.enumerator
Creates the read session once and hands its streams out one at a time.
BigQueryReadSplitEnumerator(SplitEnumeratorContext<ReadStreamSplit>, BigQuerySourceConfig<?>, ReadSessionCreator, QueryRunner, BigQueryReadEnumeratorState) - Constructor for class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadSplitEnumerator
Creates the enumerator.
BigQueryRecordEmitter<T> - Class in io.github.flink.gcp.connector.bigquery.source.reader
Converts each row and advances the stream's offset by exactly one row after successful deserialization and downstream collection.
BigQueryRecordEmitter(BigQueryRowDeserializationSchema<T>, BigQuerySourceReaderMetrics) - Constructor for class io.github.flink.gcp.connector.bigquery.source.reader.BigQueryRecordEmitter
Creates the emitter.
BigQueryRowDeserializationSchema<T> - Interface in io.github.flink.gcp.connector.bigquery.source.serializer
Converts a row read from the BigQuery Storage Read API into zero or more output records.
BigQuerySchemaConverter - Class in io.github.flink.gcp.connector.bigquery.sink.tables
Converts a REST client Schema (as read from live tables) into the Storage API TableSchema form the sink's schema handling operates on.
BigQuerySink - Class in io.github.flink.gcp.connector.bigquery.sink
Entry point for building a BigQuery sink.
BigQuerySinkBuilder<T> - Class in io.github.flink.gcp.connector.bigquery.sink
Builder for BigQuery sinks, obtained from BigQuerySink.builder().
BigQuerySinkConfig<T> - Class in io.github.flink.gcp.connector.bigquery.sink
Immutable configuration shared by all WriteMethod implementations, assembled by BigQuerySinkBuilder.
BigQuerySource - Class in io.github.flink.gcp.connector.bigquery.source
A bounded source reading a BigQuery table through the Storage Read API.
BigQuerySourceBuilder<T> - Class in io.github.flink.gcp.connector.bigquery.source
Builds a BigQuerySource.
BigQuerySourceConfig<T> - Class in io.github.flink.gcp.connector.bigquery.source
Everything the source's enumerator and readers were configured with, as one immutable object shipped inside the job graph.
BigQuerySourceReader<T> - Class in io.github.flink.gcp.connector.bigquery.source.reader
Reader subtask consuming the read streams it is assigned, one at a time.
BigQuerySourceReader(Supplier<SplitReader<GenericRecord, ReadStreamSplit>>, RecordEmitter<GenericRecord, T, ReadStreamSplitState>, Configuration, SourceReaderContext, RowStreamOpener) - Constructor for class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySourceReader
Creates the reader.
BigQuerySourceReaderMetrics - Class in io.github.flink.gcp.connector.bigquery.source.reader
The reader's metrics.
BigQuerySourceReaderMetrics(SourceReaderMetricGroup) - Constructor for class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySourceReaderMetrics
Registers the reader's metrics.
BigQuerySplitReader - Class in io.github.flink.gcp.connector.bigquery.source.reader
Reads the rows of the streams this subtask was assigned, a bounded batch at a time.
BigQuerySplitReader(RowStreamOpener, int, long, Schema, BigQuerySourceReaderMetrics) - Constructor for class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySplitReader
Creates the split reader.
BigQueryStorageReadSource<T> - Class in io.github.flink.gcp.connector.bigquery.source
Reads a BigQuery table through the Storage Read API.
BigQueryStorageReadSource(BigQuerySourceConfig<T>) - Constructor for class io.github.flink.gcp.connector.bigquery.source.BigQueryStorageReadSource
Creates the source.
bigQueryTable(String, String, String) - Static method in class io.github.flink.gcp.connector.base.lineage.internal.LineageIdentifiers
Names a configured BigQuery table or explicitly named view without discovering its type.
BigQueryTableAdmin - Class in io.github.flink.gcp.connector.bigquery.sink.tables
Default TableAdmin backed by the BigQuery REST client.
BigQueryTableAdmin() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
Creates an admin using application-default credentials.
BigQueryTableAdmin(BigQuery) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
Creates an admin using the given client.
BigQueryTableAdmin(EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
Creates an admin talking to a BigQuery emulator's REST endpoint with no credentials, or — when the endpoint is null — to the production service with application-default credentials.
BigQueryTableAdmin(String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
Creates an admin with optional runtime-loaded production credentials.
BigQueryTableAdmin(String, EmulatorEndpoint, String) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
Creates an admin with optional credentials, emulator endpoint, and query-job location.
BigtableChangeStreamDeserializationSchema<T> - Interface in io.github.flink.gcp.connector.bigtable.source.serializer
Turns one Bigtable change-stream mutation into zero or more user records.
BigtableChangeStreamDynamicSource - Class in io.github.flink.gcp.connector.bigtable.table.source
Table changelog source backed by the DataStream Change Streams source.
BigtableChangeStreamDynamicSource.Builder - Class in io.github.flink.gcp.connector.bigtable.table.source
BigtableChangeStreamEnumeratorState - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Checkpointed coordinator state for the Bigtable Change Streams partition topology.
BigtableChangeStreamEnumeratorState(boolean, Instant, long, List<ChangeStreamPartitionSplit>, List<ChangeStreamPartitionSplit>, List<PendingMerge>) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
BigtableChangeStreamEnumeratorState(boolean, Instant, long, List<ChangeStreamPartitionSplit>, List<ChangeStreamPartitionSplit>, List<PendingMerge>, List<MissingPartition>) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
BigtableChangeStreamEnumeratorState(boolean, Instant, long, List<ChangeStreamPartitionSplit>, List<ChangeStreamPartitionSplit>, List<PendingMerge>, List<MissingPartition>, List<Range.ByteStringRange>) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
BigtableChangeStreamEnumeratorStateSerializer - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Connector-owned checkpoint format for BigtableChangeStreamEnumeratorState.
BigtableChangeStreamEnumeratorStateSerializer() - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorStateSerializer
 
BigtableChangeStreamEnvelopeSchema - Class in io.github.flink.gcp.connector.bigtable.table.source
The exact physical schema of the generic Bigtable Change Streams mutation envelope.
BigtableChangeStreamMutation - Class in io.github.flink.gcp.connector.bigtable.source.changestream
One complete logical row mutation returned by Bigtable Change Streams.
BigtableChangeStreamMutation(ByteString, BigtableChangeStreamMutation.MutationType, String, Instant, int, String, Instant, List<BigtableChangeStreamMutation.Entry>) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation
Creates a mutation from its metadata and ordered entries.
BigtableChangeStreamMutation.AddToCellEntry - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Adds an aggregate input to one cell.
BigtableChangeStreamMutation.BoundType - Enum in io.github.flink.gcp.connector.bigtable.source.changestream
How a BigtableChangeStreamMutation.TimestampBound constrains its end of the range: exclusive, inclusive, or not at all.
BigtableChangeStreamMutation.DeleteCellsEntry - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Deletes cell versions in one timestamp range.
BigtableChangeStreamMutation.DeleteFamilyEntry - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Deletes every cell in one family.
BigtableChangeStreamMutation.Entry - Class in io.github.flink.gcp.connector.bigtable.source.changestream
One ordered mutation entry.
BigtableChangeStreamMutation.EntryKind - Enum in io.github.flink.gcp.connector.bigtable.source.changestream
BigtableChangeStreamMutation.Int64Value - Class in io.github.flink.gcp.connector.bigtable.source.changestream
A signed 64-bit integer in an aggregate entry.
BigtableChangeStreamMutation.MergeToCellEntry - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Merges an aggregate input into one cell.
BigtableChangeStreamMutation.MutationType - Enum in io.github.flink.gcp.connector.bigtable.source.changestream
What produced a mutation: a user write, or the table's garbage-collection policy.
BigtableChangeStreamMutation.RawTimestamp - Class in io.github.flink.gcp.connector.bigtable.source.changestream
A raw microsecond timestamp in an aggregate entry.
BigtableChangeStreamMutation.RawValue - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Arbitrary bytes in an aggregate entry.
BigtableChangeStreamMutation.SetCellEntry - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Writes one cell version.
BigtableChangeStreamMutation.TimestampBound - Class in io.github.flink.gcp.connector.bigtable.source.changestream
One timestamp-range boundary.
BigtableChangeStreamMutation.TimestampRange - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Timestamp range affected by a cell deletion.
BigtableChangeStreamMutation.Value - Class in io.github.flink.gcp.connector.bigtable.source.changestream
One typed value used by an aggregate entry.
BigtableChangeStreamMutation.ValueType - Enum in io.github.flink.gcp.connector.bigtable.source.changestream
BigtableChangeStreamMutationDeserializationSchema - Class in io.github.flink.gcp.connector.bigtable.source.serializer
Emits the connector-owned BigtableChangeStreamMutation unchanged.
BigtableChangeStreamMutationDeserializationSchema() - Constructor for class io.github.flink.gcp.connector.bigtable.source.serializer.BigtableChangeStreamMutationDeserializationSchema
Creates a deserialization schema that emits each mutation unchanged.
BigtableChangeStreamMutationFilter - Class in io.github.flink.gcp.connector.bigtable.source.changestream
The connector-side family and qualifier patterns, answering whether one identifier is retained.
BigtableChangeStreamMutationFilter(List<Pattern>, List<Pattern>, List<Pattern>, List<Pattern>, boolean) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationFilter
 
BigtableChangeStreamMutationSerializer - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Serializes the connector-owned mutation model without reflective collection access.
BigtableChangeStreamMutationSerializer() - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
BigtableChangeStreamMutationSerializer.Snapshot - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Snapshot for the connector-owned field format.
BigtableChangeStreamMutationTypeInfoFactory - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Supplies the connector-owned serializer for BigtableChangeStreamMutation.
BigtableChangeStreamMutationTypeInfoFactory() - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationTypeInfoFactory
 
BigtableChangeStreamReader<T> - Class in io.github.flink.gcp.connector.bigtable.source.changestream.reader
Reads a bounded number of Bigtable Change Streams partitions concurrently.
BigtableChangeStreamReader(SourceReaderContext, BigtableChangeStreamSourceConfig<T>) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamReader
 
BigtableChangeStreamReaderMetrics - Class in io.github.flink.gcp.connector.bigtable.source.changestream.reader
Reporter-visible state for one Bigtable Change Streams reader subtask.
BigtableChangeStreamReaderMetrics(SourceReaderMetricGroup) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamReaderMetrics
 
BigtableChangeStreamRecordEmitter<T> - Class in io.github.flink.gcp.connector.bigtable.source.changestream.reader
Emits mutations with commit timestamps and advances token/watermark state.
BigtableChangeStreamRecordEmitter(BigtableChangeStreamDeserializationSchema<T>, BigtableChangeStreamMutationFilter, SourceReaderContext, BigtableChangeStreamReaderMetrics) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamRecordEmitter
 
BigtableChangeStreamRecordEmitter(BigtableChangeStreamDeserializationSchema<T>, SourceReaderContext, BigtableChangeStreamReaderMetrics) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamRecordEmitter
 
BigtableChangeStreamSource<T> - Class in io.github.flink.gcp.connector.bigtable.source
FLIP-27 source for Bigtable Change Streams.
BigtableChangeStreamSourceBuilder<T> - Class in io.github.flink.gcp.connector.bigtable.source
BigtableChangeStreamSourceConfig<T> - Class in io.github.flink.gcp.connector.bigtable.source
Everything the Change Streams source was built with, assembled by the builder and carried into the job graph.
BigtableChangeStreamSplitEnumerator - Class in io.github.flink.gcp.connector.bigtable.source.changestream.enumerator
Coordinates Bigtable Change Streams partitions, split successors, and merge-parent tokens.
BigtableChangeStreamSplitEnumerator(SplitEnumeratorContext<ChangeStreamPartitionSplit>, ChangeStreamCoordinatorClient, StartPosition, StartPosition, BigtableChangeStreamEnumeratorState, boolean) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.BigtableChangeStreamSplitEnumerator
Creates the enumerator a job runs.
BigtableCheckAndMutateFunction - Class in io.github.flink.gcp.connector.bigtable.table.function
Async SQL conditional write, returning whether the configured predicate matched.
BigtableCheckAndMutateFunction() - Constructor for class io.github.flink.gcp.connector.bigtable.table.function.BigtableCheckAndMutateFunction
Creates the function definition for registration through Flink SQL.
BigtableClientReaper - Class in io.github.flink.gcp.connector.bigtable
Closes Bigtable data clients away from the task thread while keeping their physical lifetime bounded.
BigtableClientReaper(int) - Constructor for class io.github.flink.gcp.connector.bigtable.BigtableClientReaper
Creates a reaper whose daemon threads inherit the calling thread's uncaught-exception handler, so a fatal close error reaches the task's handler rather than vanishing.
BigtableClientReaper(int, ThreadFactory) - Constructor for class io.github.flink.gcp.connector.bigtable.BigtableClientReaper
 
BigtableCommittable - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow
Immutable, validated row-atomic request whose marker identity survives checkpoint recovery.
BigtableCommittable(CheckAndMutateRowRequest) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableCommittable
Validates both the request structure and the marker-protection contract.
BigtableCommittableSerializer - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow
Versioned checkpoint format; restored bytes must satisfy the full marker contract.
BigtableCommittableSerializer() - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableCommittableSerializer
 
BigtableConditionalAsync<T> - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
Bounded conditional requests emitting the original input and its successful response.
BigtableConditionalAsyncBuilder<T> - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
BigtableConditionalDynamicSink - Class in io.github.flink.gcp.connector.bigtable.table.sink
An INSERT-only command input whose DDL fixes one complete conditional request structure.
BigtableConditionalSink<T> - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
Atomic per-row conditional writes with at-least-once delivery.
BigtableConditionalSinkBuilder<T> - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
BigtableConnectorOptions - Class in io.github.flink.gcp.connector.bigtable.table
The WITH options of the bigtable table connector.
BigtableCredentials - Class in io.github.flink.gcp.connector.bigtable
Loads credentials for the Bigtable data and admin client families.
BigtableDataClients - Class in io.github.flink.gcp.connector.bigtable
How this connector points a BigtableDataClient at an instance: production over application-default credentials, production over a runtime-loaded service-account provider, or an emulator over a plaintext channel with no credentials.
BigtableDeliveryGuarantee - Enum in io.github.flink.gcp.connector.bigtable.sink
Selects eager writes or checkpoint-owned, replay-protected writes.
BigtableDynamicSink - Class in io.github.flink.gcp.connector.bigtable.table.sink
The bigtable table sink.
BigtableDynamicSink.Builder - Class in io.github.flink.gcp.connector.bigtable.table.sink
Collects the sink's values, so no caller has to keep a positional list in order.
BigtableDynamicSource - Class in io.github.flink.gcp.connector.bigtable.table.source
The bigtable table source: a bounded scan over the DataStream BigtableSource and row-key point lookups through Bigtable's data client.
BigtableDynamicSource.Builder - Class in io.github.flink.gcp.connector.bigtable.table.source
Collects the source's values, so no caller has to keep a positional list in order.
BigtableDynamicTableFactory - Class in io.github.flink.gcp.connector.bigtable.table
Creates the bigtable table sink and table source from a CREATE TABLE statement's options.
BigtableDynamicTableFactory() - Constructor for class io.github.flink.gcp.connector.bigtable.table.BigtableDynamicTableFactory
 
BigtableEmulatorContainers - Class in io.github.flink.gcp.connector.testutils.bigtable
The Bigtable emulator image shared by every harness that starts the emulator, so they cannot drift apart.
BigtableErrorClassifier - Class in io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer
Classifies failed row mutations into the classes the writer routes on.
BigtableErrorClassifier.Kind - Enum in io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer
The classes a failed mutation falls into.
BigtableLineage - Class in io.github.flink.gcp.connector.bigtable
Configured table identities shared by the Bigtable sources and sink families.
BigtableLookupConfig - Class in io.github.flink.gcp.connector.bigtable.table
The lookup values a CREATE TABLE maps into the Bigtable table source.
BigtableMetricNames - Class in io.github.flink.gcp.connector.bigtable
Every metric name this connector registers itself, in one place so that this file is the connector's inventory: what it reports can be read here without opening the writer.
BigtableMutateRowsSink<T> - Class in io.github.flink.gcp.connector.bigtable.sink
At-least-once sink applying one row mutation per record through the MutateRows bulk batcher of google-cloud-bigtable.
BigtableMutateRowsSink(BigtableSinkConfig<T>) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.BigtableMutateRowsSink
Creates the sink; called by BigtableSinkBuilder.
BigtableMutateRowsSink(BigtableSinkConfig<T>, TableDestination, TableCreateOptions) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.BigtableMutateRowsSink
Creates a Table sink that validates its fixed destination when its writer starts.
BigtableReadModifyWriteAsync<T> - Class in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
Bounded read-modify-write requests emitting the original input and its successful response.
BigtableReadModifyWriteAsyncBuilder<T> - Class in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
BigtableReadModifyWriteFunction - Class in io.github.flink.gcp.connector.bigtable.table.function
Async SQL append and increment, returning the final values of the cells changed.
BigtableReadModifyWriteFunction() - Constructor for class io.github.flink.gcp.connector.bigtable.table.function.BigtableReadModifyWriteFunction
Creates the function definition for registration through Flink SQL.
BigtableReadModifyWriteSink<T> - Class in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
Atomic per-row read-modify-write writes with at-least-once delivery.
BigtableReadModifyWriteSinkBuilder<T> - Class in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
BigtableRecordEmitter<T> - Class in io.github.flink.gcp.connector.bigtable.source.readrows.reader
Deserializes each row and records that the split has passed it.
BigtableRecordEmitter(BigtableRowDeserializationSchema<T>, BigtableSourceReaderMetrics) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableRecordEmitter
Creates the emitter.
BigtableRequestFunction<IN,R,OUT> - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
Base of the async-operator surface: one single-row request per input, whose answer becomes the operator's output.
BigtableRequestFunction(SingleRowClientFactory, BigtableRequestOptions) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRequestFunction
Creates the function over an injected client factory, so tests need no client.
BigtableRequestFunction(SingleRowClientFactory, BigtableRequestOptions, LongSupplier) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRequestFunction
Creates the function over an injected client factory and clock, so a test can fast-forward the idle timeout.
BigtableRequestFunction(String, BigtableRequestOptions, String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRequestFunction
Creates the function for a job.
BigtableRequestOptions - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow
Tuning options for the single-row request runtime: the deadline of each request, how many may be outstanding at once, and how the runtime holds instance clients.
BigtableRequestOptions.Builder - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow
BigtableRow - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow
A Bigtable row as a request-response RPC returned it: its key and its cells, in the order the service listed them (by family, then qualifier, then descending timestamp).
BigtableRow(ByteString, List<BigtableRow.Cell>) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow
Creates a row from its key and ordered cells.
BigtableRow.Cell - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow
One cell of a BigtableRow: a value at a family, qualifier and timestamp, with the labels the service attached to it.
BigtableRowDataAsyncLookupFunction - Class in io.github.flink.gcp.connector.bigtable.table.source
An asynchronous Bigtable row-key point lookup producing the table source's projected row.
BigtableRowDataLookupFunction - Class in io.github.flink.gcp.connector.bigtable.table.source
A synchronous Bigtable row-key point lookup producing the table source's projected row.
BigtableRowDeserializationSchema<T> - Interface in io.github.flink.gcp.connector.bigtable.source.serializer
Turns a Bigtable row into the records a job works with.
BigtableRows - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
Converts the client's Row into the connector-owned BigtableRow.
BigtableRowSerializer - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow
Serializes BigtableRow without reflective collection access.
BigtableRowSerializer() - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
BigtableRowSerializer.Snapshot - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow
Snapshot for the connector-owned field format.
BigtableRowTypeInfoFactory - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow
Supplies the connector-owned serializer for BigtableRow.
BigtableRowTypeInfoFactory() - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowTypeInfoFactory
 
BigtableScanEnumeratorState - Class in io.github.flink.gcp.connector.bigtable.source.readrows
What the split enumerator checkpoints: whether the table has been sampled and planned, and the splits nobody is holding yet.
BigtableScanEnumeratorState(boolean, List<RowRangeSplit>) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanEnumeratorState
Creates enumerator state.
BigtableScanEnumeratorStateSerializer - Class in io.github.flink.gcp.connector.bigtable.source.readrows
BigtableScanEnumeratorStateSerializer() - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanEnumeratorStateSerializer
 
BigtableScanSource<T> - Class in io.github.flink.gcp.connector.bigtable.source.readrows
The bounded scan source over Bigtable's ReadRows.
BigtableScanSource(BigtableSourceConfig<T>) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanSource
Creates the source.
BigtableScanSplitEnumerator - Class in io.github.flink.gcp.connector.bigtable.source.readrows.enumerator
Samples the table once, cuts the configured ranges at the sampled boundaries, and hands the pieces out one at a time.
BigtableScanSplitEnumerator(SplitEnumeratorContext<RowRangeSplit>, BigtableSourceConfig<?>, RowKeySampler, BigtableScanEnumeratorState) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.BigtableScanSplitEnumerator
Creates the enumerator.
BigtableSerializationSchema<T> - Interface in io.github.flink.gcp.connector.bigtable.sink.serializer
Serializes sink records into Bigtable row mutations.
BigtableSink - Class in io.github.flink.gcp.connector.bigtable.sink
Entry point for building a Bigtable sink.
BigtableSinkBuilder<T> - Class in io.github.flink.gcp.connector.bigtable.sink
Builder for Bigtable sinks, obtained from BigtableSink.builder().
BigtableSinkConfig<T> - Class in io.github.flink.gcp.connector.bigtable.sink
Immutable sink configuration assembled by BigtableSinkBuilder.
BigtableSource - Class in io.github.flink.gcp.connector.bigtable.source
Reads rows from a Cloud Bigtable table.
BigtableSourceBuilder<T> - Class in io.github.flink.gcp.connector.bigtable.source
Builds a BigtableSource.
BigtableSourceConfig<T> - Class in io.github.flink.gcp.connector.bigtable.source
Everything the scan source was built with, assembled by the builder and carried into the job graph.
BigtableSourceReader<T> - Class in io.github.flink.gcp.connector.bigtable.source.readrows.reader
Reads the splits this subtask is assigned, asking the enumerator for the next one each time it finishes one.
BigtableSourceReader(Supplier<SplitReader<Row, RowRangeSplit>>, RecordEmitter<Row, T, RowRangeSplitState>, Configuration, SourceReaderContext, RowStreamOpener) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSourceReader
Creates the reader.
BigtableSourceReaderMetrics - Class in io.github.flink.gcp.connector.bigtable.source.readrows.reader
The scan reader's own counters, beside the ones Flink registers for every source.
BigtableSourceReaderMetrics(SourceReaderMetricGroup) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSourceReaderMetrics
Registers the counters.
BigtableSplitReader - Class in io.github.flink.gcp.connector.bigtable.source.readrows.reader
Reads the row-key ranges this subtask was assigned, a bounded batch at a time.
BigtableSplitReader(TableDestination, RowStreamOpener, Filters.Filter, int, long, BigtableSourceReaderMetrics) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSplitReader
Creates the split reader.
BigtableSqlFunctionOptions - Class in io.github.flink.gcp.connector.bigtable.table.function
Session settings consumed when an async SQL write is specialized.
BigtableStagedCommitter - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.committer
Bounded conditional requests on Flink's committer thread.
BigtableStagedCommitter(BigtableStagedOptions, StagedTableAdmin, BigtableStagedCommitter.ClientFactories, Map<String, ColumnFamilyType>, MetricGroup) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.committer.BigtableStagedCommitter
Creates a committer without obtaining a client or performing a target write.
BigtableStagedCommitter.ClientFactories - Interface in io.github.flink.gcp.connector.bigtable.sink.singlerow.committer
Creates runtime factories using each restored envelope's original application profile.
BigtableStagedOptions - Class in io.github.flink.gcp.connector.bigtable.sink
Settings for checkpoint-owned writes.
BigtableStagedOptions.Builder - Class in io.github.flink.gcp.connector.bigtable.sink
Builds an immutable staged configuration.
BigtableStagedSink<T> - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow
Checkpoint-owned writes through a stateless writer and Flink's persisted committer collector.
BigtableStagedSink(BigtableSinkConfig<T>, BigtableStagedOptions) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableStagedSink
Creates the staged sink selected by the public builder.
BigtableStagedTableAdmin - Class in io.github.flink.gcp.connector.bigtable.sink.tables
Short-lived metadata clients sharing the runtime's credentials; never changes remote policy.
BigtableStagedTableAdmin(EmulatorEndpoint, CredentialsProvider) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.tables.BigtableStagedTableAdmin
Uses the same endpoint and runtime-loaded credential provider as the conditional client.
BigtableStagedWriter<T> - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
Stages immutable requests without opening a service client or waiting for downstream capacity.
BigtableStagedWriter(BigtableSinkConfig<T>, BigtableStagedOptions, SinkWriterMetricGroup) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableStagedWriter
Creates the writer after its serializer has been initialized by the sink.
bigtableTable(String, String, String) - Static method in class io.github.flink.gcp.connector.base.lineage.internal.LineageIdentifiers
Names a configured Bigtable table.
BigtableTableAdmin - Class in io.github.flink.gcp.connector.bigtable.sink.tables
Default TableAdmin backed by the Bigtable BigtableTableAdminClient.
BigtableTableAdmin() - Constructor for class io.github.flink.gcp.connector.bigtable.sink.tables.BigtableTableAdmin
Creates an admin using application-default credentials.
BigtableTableAdmin(EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.tables.BigtableTableAdmin
Creates the admin.
BigtableTableAdmin(EmulatorEndpoint, CredentialsProvider) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.tables.BigtableTableAdmin
 
BigtableTableSchema - Class in io.github.flink.gcp.connector.bigtable.table
The DDL schema of a bigtable table: which column is the row key, and which column family and qualifier every other column addresses.
BigtableTableSchema.Family - Class in io.github.flink.gcp.connector.bigtable.table
One column family: a ROW column whose nested fields are its qualifiers.
BigtableTableSchema.Qualifier - Class in io.github.flink.gcp.connector.bigtable.table
One qualifier: a nested field of a column family's ROW.
BigtableTestClients - Class in io.github.flink.gcp.connector.testutils.bigtable
Stock Bigtable clients pointed at an emulator container.
BigtableWriter<T> - Class in io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer
At-least-once writer applying row mutations to the Bigtable tables a DestinationResolver names.
BigtableWriter(BigtableSinkConfig<T>, MutationBatcherFactory, TableAdmin, MailboxExecutor, SinkWriterMetricGroup) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableWriter
Creates the writer.
BigtableWriterOptions - Class in io.github.flink.gcp.connector.bigtable.sink
Tuning options for the sink's writer: the batch thresholds handed to the client, and the writer's own bounds on unacknowledged entries.
BigtableWriterOptions.Builder - Class in io.github.flink.gcp.connector.bigtable.sink
bindAckTracker(PubSubAckTracker) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Registers the gauges reading the tracker's state.
bindState(Gauge<Integer>, Gauge<Integer>) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Registers the gauges over the runtime's live state.
BOOL - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
BOUNDED - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.ScanMode
Read the current table contents through a bounded row scan.
BOUNDED - Enum constant in enum io.github.flink.gcp.connector.spanner.table.ScanMode
Read the current table contents through a bounded batch read.
BoundedShutdown - Class in io.github.flink.gcp.connector.base.lifecycle
The teardown of one client whose own shutdown cannot be trusted to return: both of its steps on a separate thread, and one deadline that the calling thread's single join is the whole of.
BoundedShutdown(Runnable, BoundedShutdown.TerminationWait, String, Runnable, Duration, LongAdder) - Constructor for class io.github.flink.gcp.connector.base.lifecycle.BoundedShutdown
Creates the teardown.
BoundedShutdown.TerminationWait - Interface in io.github.flink.gcp.connector.base.lifecycle
The client's own bounded wait, satisfied by e.g.
boundedTimestamp(Instant) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Makes the source bounded at a change-stream timestamp.
boundedTimestamp(Instant) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the timestamp that bounds the run, or null for an unbounded one.
BUFFERED_BYTES - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
BUFFERED_BYTES - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Estimated bytes of the mutations held in the writer's batch.
BUFFERED_CELLS - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Mutation cells held in the writer's batch, counted the way Spanner counts a mutation — index entries included.
BUFFERED_MESSAGES - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
What this subtask's subscribers are holding that the fetch loop has not taken yet — a state, so a gauge.
BUFFERED_MUTATIONS - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Mutations held in the writer's batch, waiting for the next flush.
BufferedStreamCommittable - Class in io.github.flink.gcp.connector.bigquery.sink.storage
A flush instruction for one buffered write stream: make every row up to flushOffset (inclusive, per FlushRows semantics) visible in the destination table.
BufferedStreamCommittable(String, long, int) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamCommittable
Creates a committable.
BufferedStreamCommittableSerializer - Class in io.github.flink.gcp.connector.bigquery.sink.storage
BufferedStreamCommittableSerializer() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamCommittableSerializer
 
BufferedStreamCommitter - Class in io.github.flink.gcp.connector.bigquery.sink.storage.committer
Committer of the buffered-stream write path: makes each completed checkpoint's rows visible by flushing every committable's stream up to its offset (FlushRows).
BufferedStreamCommitter(BufferedStreamServiceFactory, String, BufferedStreamOptions, CreateDisposition) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.committer.BufferedStreamCommitter
Creates a committer.
bufferedStreamOptions(BufferedStreamOptions) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Sets the options specific to WriteMethod.STORAGE_API_EXACTLY_ONCE.
bufferedStreamOptions(BufferedStreamOptions) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the buffered-stream tuning, which the connector requires under STORAGE_API_EXACTLY_ONCE and rejects under the other write methods.
BufferedStreamOptions - Class in io.github.flink.gcp.connector.bigquery.sink.storage
Options specific to WriteMethod.STORAGE_API_EXACTLY_ONCE: how large append requests may grow, how long inactive destinations stay cached, how the connector-driven recovery schedule backs off, and how the SDK retries retriable append failures in-stream.
BufferedStreamOptions.Builder - Class in io.github.flink.gcp.connector.bigquery.sink.storage
BufferedStreamOptionsMapper - Class in io.github.flink.gcp.connector.bigquery.table.sink
Maps the sink.buffered-stream.* options onto BufferedStreamOptions.
BufferedStreamService - Interface in io.github.flink.gcp.connector.bigquery.sink.storage.writer
The Storage Write API operations of the buffered-stream write path, abstracted so writer and committer logic can be unit-tested against fakes: creating buffered streams, opening offset-aware appenders on them, and flushing rows.
BufferedStreamServiceFactory - Interface in io.github.flink.gcp.connector.bigquery.sink.storage.writer
Creates BufferedStreamService instances on the task manager.
BufferedStreamWriterState - Class in io.github.flink.gcp.connector.bigquery.sink.storage.writer
One destination's buffered-stream writer state: which stream the subtask owns and how many rows it had appended (acknowledged) as of the checkpoint.
BufferedStreamWriterState(TableDestination, String, long, long) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterState
Creates a state snapshot.
BufferedStreamWriterStateSerializer - Class in io.github.flink.gcp.connector.bigquery.sink.storage.writer
BufferedStreamWriterStateSerializer() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterStateSerializer
Creates a serializer for state written by this version.
BufferedStreamWriterStateSerializer(TableDestination) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterStateSerializer
Creates a serializer that can migrate version-1 state from the given fixed destination.
bufferUsage() - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PullSubscriber
Returns what this subscriber currently holds buffered, so the reader can bound a split it is not draining.
BufferUsage - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
What one subscriber holds buffered and has not yet handed to the reader, as a single consistent reading.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Builds the sink for the configured WriteMethod.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.cdc.CdcOptions.Builder
Builds the immutable options.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions.Builder
Builds the immutable options.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFields.Builder
Builds the immutable ordered field declarations.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions.Builder
Builds the options, rejecting one extension number registered as both a JSON and a geography option.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Builds the source.
build() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Builds the sink.
build() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Builds the source.
build() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Builds the sink.
build() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions.Builder
Builds the settings, requiring an explicit marker family.
build() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsyncBuilder
Builds the configured async.
build() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSinkBuilder
Builds the configured sink.
build() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteAsyncBuilder
Builds the configured async.
build() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSinkBuilder
Builds the configured sink.
build() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Builds the source.
build() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Builds the source.
build() - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
build() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Builds the source.
build() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
build() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkBuilder
Builds the sink.
build() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.Builder
Builds validated options; retention must exceed skew plus request timeout.
build() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetBuilder
Builds an immutable serialization schema from the current settings.
build() - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue.Builder
Builds the queue.
build() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkBuilder
Builds the sink.
build() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Builds the source.
build() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo.Builder
Builds the settings.
build() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkBuilder
Builds the sink.
build() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions.Builder
Builds the options.
build() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Builds the record.
build() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Builds the source.
build() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Builds the source.
build() - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink.Builder
 
build(SpannerTableLineage) - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink.Builder
 
builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySink
Creates a new BigQuerySinkBuilder.
builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions
Creates a new builder.
builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions
builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFields
Creates an empty builder; at least one field must be added before AdditionalFields.Builder.build().
builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions
builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentOptions
builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions
builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions
builder() - Static method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySource
Returns a builder.
builder() - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink
Returns a builder for a sink made of fully resolved values.
builder() - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions
Returns a new builder.
builder() - Static method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource
Returns a builder for a source made of fully resolved values.
builder() - Static method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSink
Creates a new BigtableSinkBuilder.
builder() - Static method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions
Creates a new builder; the marker family has no implicit name.
builder() - Static method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
builder() - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsync
Creates a builder requiring a destination and serialization schema.
builder() - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSink
Creates a builder requiring a destination and serialization schema.
builder() - Static method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteAsync
Creates a builder requiring a destination and serialization schema.
builder() - Static method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSink
Creates a builder requiring a destination and serialization schema.
builder() - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
builder() - Static method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions
builder() - Static method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSource
Returns a builder for a Bigtable Change Streams source.
builder() - Static method in class io.github.flink.gcp.connector.bigtable.source.BigtableSource
Returns a builder for a Bigtable scan source.
builder() - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink
Returns a builder for this sink.
builder() - Static method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource
Returns a builder for this source.
builder() - Static method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource
Returns a builder for this source.
builder() - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSink
Creates a new CloudTasksSinkBuilder.
builder() - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions
Returns a new builder with the documented staging and recovery defaults.
builder() - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
builder() - Static method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue
Returns a builder.
builder() - Static method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
builder() - Static method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSink
Creates a new PubSubSinkBuilder.
builder() - Static method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions
Returns a builder.
builder() - Static method in class io.github.flink.gcp.connector.pubsub.source.PubSubSource
Returns a new builder.
builder() - Static method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
builder() - Static method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
Returns a builder.
builder() - Static method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo
Returns a builder; every flag defaults to false.
builder() - Static method in class io.github.flink.gcp.connector.spanner.sink.SpannerSink
Creates a new SpannerSinkBuilder.
builder() - Static method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
builder() - Static method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Creates a builder with nothing set.
builder() - Static method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSource
Returns a builder for a Cloud Spanner Change Streams source.
builder() - Static method in class io.github.flink.gcp.connector.spanner.source.SpannerSource
Returns a builder for a Spanner batch source.
builder() - Static method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink
 
builder(CdcChangeTypeProvider<? super T>) - Static method in class io.github.flink.gcp.connector.bigquery.sink.cdc.CdcOptions
Creates a builder with the required change type provider.
bytes() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.BufferUsage
Returns their total serialized size.
bytes(ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.AggregateValue
Creates typed bytes, transported as bytes_value.
BYTES - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
A protobuf ByteString.
BYTES_READ - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 

C

callAsync(Callable<T>, BiConsumer<T, Throwable>) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
Records the call instead of running it, so a test decides when the enumerator's planning step completes.
callAsync(Callable<T>, BiConsumer<T, Throwable>, long, long) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
 
cancel() - Method in interface io.github.flink.gcp.connector.bigquery.source.reader.RowStream
Unblocks a thread waiting in RowStream.next(), which then returns null or throws.
cancel() - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamQueryClient.QueryHandle
 
CAPACITY_EVICTIONS - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
CAPACITY_EVICTIONS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CAPACITY_EVICTIONS - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
capacityEviction() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Counts an instance evicted to make room under maxActiveInstances.
carriesAny(Throwable, Set<StatusCode.Code>) - Static method in class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableErrorClassifier
Returns whether any status in the cause chain is one of codes — the same whole-chain search BigtableErrorClassifier.classify(Throwable) runs for its transient set, exposed so the single-row request family can draw its ambiguity boundary over the chain the same way rather than by a second walk with its own reading of a status.
catalogIdentifierKey(String, Dialect) - Static method in class io.github.flink.gcp.connector.spanner.SpannerTableName
Returns a dialect-aware key for one identifier from a catalog row.
catalogKey(String, String, Dialect) - Static method in class io.github.flink.gcp.connector.spanner.SpannerTableName
Returns a dialect-aware key for a catalog row.
catalogName() - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName.AccessPathName
 
CDC_CHANGE_TYPE - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentationField.WriteOnlyField
 
CDC_SEQUENCE_NUMBER - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentationField.WriteOnlyField
 
CdcChangeType - Enum in io.github.flink.gcp.connector.bigquery.sink.cdc
A mutation applied by BigQuery change data capture.
CdcChangeTypeProvider<T> - Interface in io.github.flink.gcp.connector.bigquery.sink.cdc
Determines whether one record upserts or deletes its BigQuery primary key.
cdcEnabled(boolean) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets whether rows are written as BigQuery CDC mutations.
cdcOptions(CdcOptions<? super T>) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Enables BigQuery change data capture for records appended through the Storage Write API default stream.
CdcOptions<T> - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Options for appending BigQuery CDC mutations through the Storage Write API default stream.
CdcOptions.Builder<T> - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Builder for CdcOptions.
CdcProtoRowFields - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Creates the internal write-only fields that represent BigQuery CDC pseudocolumns.
CdcSequenceNumberProvider<T> - Interface in io.github.flink.gcp.connector.bigquery.sink.cdc
Extracts the BigQuery change sequence number for one record.
cdcTableOptions(CdcTableOptions) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Applies the same desired CDC table contract to every destination.
cdcTableOptions(CdcTableOptions) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the desired CDC table contract, or null when CDC is disabled.
CdcTableOptions - Class in io.github.flink.gcp.connector.bigquery.sink
Desired BigQuery table contract for CDC writes.
CdcTableOptions.Builder - Class in io.github.flink.gcp.connector.bigquery.sink
Builder for CdcTableOptions.
CdcTableOptionsMapper - Class in io.github.flink.gcp.connector.bigquery.table.sink
Maps Table API CDC table options onto their DataStream contract.
cdcTableOptionsProvider(CdcTableOptionsProvider) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Resolves the desired CDC table contract per destination.
CdcTableOptionsProvider - Interface in io.github.flink.gcp.connector.bigquery.sink
Supplies the desired CDC table contract for each destination.
cdcTableReconciliationPolicy(CdcTableReconciliationPolicy) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Sets how the sink handles a CDC destination table that already exists.
cdcTableReconciliationPolicy(CdcTableReconciliationPolicy) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the existing CDC table policy, or null when CDC is disabled.
CdcTableReconciliationPolicy - Enum in io.github.flink.gcp.connector.bigquery.sink
Policy for a BigQuery CDC destination table that already exists.
Cell(String, ByteString, long, ByteString, List<String>) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow.Cell
Creates a cell.
cellExists(String, ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalFilter
Tests for any version of one column.
cellsPerColumn(int) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalFilter
Selects the newest versions of each remaining column.
cellsPerRow(int) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalFilter
Selects the first cells of the remaining row in Bigtable's cell order.
CellValueCodec - Class in io.github.flink.gcp.connector.bigtable.table
Turns a RowData field into the bytes of a Bigtable cell, and back.
CellValueCodec.FieldDecoder - Interface in io.github.flink.gcp.connector.bigtable.table
Reads the bytes of a cell as one field of a row.
CellValueCodec.FieldEncoder - Interface in io.github.flink.gcp.connector.bigtable.table
Reads one field of a row as the bytes of a cell.
CellWeights - Class in io.github.flink.gcp.connector.spanner.sink.writer
How many cells a mutation costs, counted the way Spanner counts a mutation.
chain(ConditionalFilter...) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalFilter
Applies filters in their supplied order to one cell set.
CHANGE_STREAM - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.ScanMode
Read mutations through Bigtable Change Streams.
CHANGE_STREAM - Enum constant in enum io.github.flink.gcp.connector.spanner.table.ScanMode
Read row changes through Spanner Change Streams.
CHANGE_STREAM_CLOSE_STREAMS_READ - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_COLUMN_OCCURRENCES_FILTERED - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Column metadata and value occurrences removed from records delivered to the deserializer.
CHANGE_STREAM_FINISHED_PARENT_PROOFS - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Finished parent IDs retained while a Change Streams child awaits another parent.
CHANGE_STREAM_GARBAGE_COLLECTION_MUTATIONS_READ - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_HEARTBEATS_READ - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_MUTATION_ENTRIES_FILTERED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_MUTATIONS_READ - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_PARTITION_LEDGER_ENTRIES - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Unfinished partition entries held in the Change Streams coordinator ledger.
CHANGE_STREAM_PARTITION_MERGES - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_PARTITION_SPLITS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_PARTITIONS_DISCOVERED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_PARTITIONS_DISCOVERED - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Child partition tokens first accepted into the Change Streams coordinator ledger.
CHANGE_STREAM_PARTITIONS_RECONCILED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_QUERIES_STARTED - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Change Streams TVF partition queries opened, including restored reopens.
CHANGE_STREAM_READS_STARTED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_RECORDS_FILTERED_BY_TABLE - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Data-change records removed by a Change Streams table filter.
CHANGE_STREAM_RECORDS_SKIPPED_WITHOUT_CHANGE - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_RECORDS_SKIPPED_WITHOUT_CHANGE - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Data-change records skipped after column projection left no reported non-key values.
CHANGE_STREAM_TOKENLESS_RESTARTS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
CHANGE_STREAM_USER_MUTATIONS_READ - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
ChangeStreamChangelogMode - Enum in io.github.flink.gcp.connector.bigtable.table
The physical changelog representation emitted by a Bigtable Change Streams table source.
ChangeStreamChangelogMode - Enum in io.github.flink.gcp.connector.spanner.table
The relational changelog emitted from Spanner data-change records.
ChangeStreamCoordinatorClient - Interface in io.github.flink.gcp.connector.bigtable.source.changestream.enumerator
Coordinator-side Bigtable operations, separated so partition protocol tests need no service.
ChangeStreamCoordinatorClientFactory - Interface in io.github.flink.gcp.connector.bigtable.source.changestream.enumerator
Mints the ChangeStreamCoordinatorClient one enumerator coordinates through.
ChangeStreamMutationDispatcher - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Dispatches a change-stream mutation entry or aggregate value to the connector code that handles it.
ChangeStreamMutationDispatcher.EntryVisitor<R,A> - Interface in io.github.flink.gcp.connector.bigtable.source.changestream
Handles every mutation entry type the connector models.
ChangeStreamMutationDispatcher.ValueVisitor<R,A> - Interface in io.github.flink.gcp.connector.bigtable.source.changestream
Handles every aggregate value type the connector models.
changeStreamName(String) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Sets the change stream to read.
ChangeStreamOpener - Interface in io.github.flink.gcp.connector.bigtable.source.changestream.reader
Serializable seam that opens asynchronous ReadChangeStream RPCs.
ChangeStreamPartitions - Class in io.github.flink.gcp.connector.bigtable.source.changestream
The shape every Bigtable Change Streams partition has, and the conversion to the shape the SDK models require.
ChangeStreamPartitionSplit - Class in io.github.flink.gcp.connector.bigtable.source.changestream
One Bigtable Change Streams partition and the exact position from which it resumes.
ChangeStreamPartitionSplit - Class in io.github.flink.gcp.connector.spanner.source.changestream
One Spanner Change Streams partition and its checkpointed coordinator lifecycle.
ChangeStreamPartitionSplit(String, Range.ByteStringRange, List<ChangeStreamContinuationToken>, Instant) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplit
 
ChangeStreamPartitionSplit(String, List<String>, Instant, Instant, long, Instant, PartitionLifecycleState, Instant) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
ChangeStreamPartitionSplitSerializer - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Connector-owned checkpoint format for ChangeStreamPartitionSplit.
ChangeStreamPartitionSplitSerializer - Class in io.github.flink.gcp.connector.spanner.source.changestream
Connector-owned checkpoint format for a Spanner Change Streams partition split.
ChangeStreamPartitionSplitSerializer() - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplitSerializer
 
ChangeStreamPartitionSplitSerializer() - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplitSerializer
 
ChangeStreamPartitionSplitState - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Mutable task-thread state for one change-stream partition.
ChangeStreamPartitionSplitState - Class in io.github.flink.gcp.connector.spanner.source.changestream
Mutable task-thread progress for one Spanner Change Streams partition.
ChangeStreamPartitionSplitState(ChangeStreamPartitionSplit) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplitState
 
ChangeStreamPartitionSplitState(ChangeStreamPartitionSplit) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplitState
 
ChangeStreamRestoreResolver - Interface in io.github.flink.gcp.connector.bigtable.source.changestream.reader
Resolves a reader-restored split against current retention.
ChangeStreamStartMode - Enum in io.github.flink.gcp.connector.bigtable.table
A table option's Bigtable Change Streams start-position mode.
ChangeStreamStartMode - Enum in io.github.flink.gcp.connector.spanner.table
A Table API spelling for one shared Change Streams start position.
ChangeStreamStartPositionMapper - Class in io.github.flink.gcp.connector.bigtable.table.source
Maps one mode/timestamp option pair onto the shared Change Streams start-position API.
ChangeStreamStartPositionMapper - Class in io.github.flink.gcp.connector.spanner.table
Maps Table API startup options to the shared change-stream start position.
channelPoolSize(int) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
Sizes the client's gRPC channel pool.
check() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.MissingCheckpointDetector
Fails the reader if the budget is spent while messages are outstanding.
CHECK_AND_MUTATE_ROW - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.singlerow.RowOperation
CheckAndMutateRow: applies one of two mutation sets to a row depending on whether a filter matches any cell of it, and answers with which set was applied.
checkAndMutateRow(ConditionalRowMutation) - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowClient
Issues a CheckAndMutateRow.
CheckAndMutateRowRequest - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
A CheckAndMutateRow: a predicate filter over one row, the mutations to apply when it matches at least one cell, and the mutations to apply when it matches none.
CheckAndMutateRowRequest(ByteString, Filters.Filter, Mutation, Mutation) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.CheckAndMutateRowRequest
Creates the request.
checkAndNormalizeRouting(AppEngineRouting, String) - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.AppEngineTargetChecks
Removes an empty routing value and rejects its output-only host field.
checkAtLeastOneMilli(Duration, String) - Static method in class io.github.flink.gcp.connector.base.options.OptionChecks
Returns the duration, having checked it is present and at least one millisecond.
checkAtLeastOneMilliOrZero(Duration, String) - Static method in class io.github.flink.gcp.connector.base.options.OptionChecks
Returns the duration, having checked it is present and either zero or at least one millisecond.
checkComponent(String, String) - Static method in class io.github.flink.gcp.connector.base.options.ResourceNames
Returns the value, having checked it can be concatenated into a resource path unchanged.
checkExpressibleInNanos(Duration, String) - Static method in class io.github.flink.gcp.connector.base.options.OptionChecks
Returns the budget, having checked it can be converted to nanoseconds.
checkFailure() - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PullSubscriber
Reports a permanent failure without draining anything, so a split nothing is pulling from is still watched.
checkHeaderName(String) - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.AppEngineTargetChecks
Rejects headers that Cloud Tasks or App Engine owns.
checkNotBlank(String, String) - Static method in class io.github.flink.gcp.connector.base.options.ResourceNames
Returns the value, having checked it is present and not blank.
checkpointsPendingAckCount() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubAckTracker
Returns how many checkpoints have been taken but not yet completed, and therefore how many generations of acknowledgements are being held.
checkpointTaken() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.MissingCheckpointDetector
Records that a checkpoint was taken, which retires the detector for the reader's lifetime.
checkPositive(Duration, String) - Static method in class io.github.flink.gcp.connector.base.options.OptionChecks
Returns the duration, having checked it is present and positive.
checkRelativeUri(String, String) - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.AppEngineTargetChecks
Validates an App Engine relative URI.
checkSupported(String, LogicalType) - Static method in class io.github.flink.gcp.connector.bigtable.table.CellValueCodec
Rejects a column whose type has no cell encoding, naming the column.
ChildPartition(String, List<String>) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.ChildPartitionsEvent.ChildPartition
 
ChildPartitionsEvent - Class in io.github.flink.gcp.connector.spanner.source.changestream
One child-partitions record discovered while a reader is consuming a parent partition.
ChildPartitionsEvent(String, Instant, List<ChildPartitionsEvent.ChildPartition>) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.ChildPartitionsEvent
Creates a discovery event with an immutable copy of the children in encounter order.
ChildPartitionsEvent.ChildPartition - Class in io.github.flink.gcp.connector.spanner.source.changestream
One child token and the normalized coordinator identities of every parent.
classify(Throwable) - Static method in class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableErrorClassifier
Classifies a failed mutation.
classify(Throwable) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RequestFailures
Classifies a failed request.
cleanupFinished(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitterMetrics
Marks one destination's temporary-table cleanup complete.
cleanupStarted(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitterMetrics
Marks one destination's temporary-table cleanup active.
clearMaxStaleness() - Method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions.Builder
Disables maximum staleness on the destination table.
clearsMaxStaleness() - Method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions
Returns whether the desired state has maximum staleness disabled.
client() - Method in class io.github.flink.gcp.connector.testutils.cloudtasks.CloudTasksTestClients
 
CLIENT_EMAIL - Static variable in class io.github.flink.gcp.connector.testutils.ServiceAccountKeyFiles
 
clockSkewAllowance(Duration) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.Builder
Sets the allowed relative writer/committer clock error.
close() - Method in interface io.github.flink.gcp.connector.base.failure.DeadLetterQueue
Releases resources held by the queue when the sink writer closes.
close() - Method in interface io.github.flink.gcp.connector.base.failure.FailureHandler
Releases resources held by the handler when the sink writer closes.
close() - Method in class io.github.flink.gcp.connector.base.lifecycle.BoundedShutdown
 
close() - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
 
close() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitter
Shuts down the destination worker pool, then releases the staging client.
close() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.DestinationCommitExecutor
 
close() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.FileLoadsWriter
 
close() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.GcsStagingStorage
Closes the client, if this instance ever built one.
close() - Method in interface io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.StagingStorage
Releases whatever client this staging area holds.
close() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.committer.BufferedStreamCommitter
 
close() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryBufferedStreamWriter
 
close() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryDefaultStreamWriter
 
close() - Method in interface io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamService
 
close() - Method in interface io.github.flink.gcp.connector.bigquery.sink.storage.writer.OffsetRowAppender
 
close() - Method in interface io.github.flink.gcp.connector.bigquery.sink.storage.writer.RowAppender
Closes the underlying stream writer.
close() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamService
 
close() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.ReadClientSessionCreator
 
close() - Method in interface io.github.flink.gcp.connector.bigquery.source.enumerator.ReadSessionCreator
close() - Method in class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySourceReader
 
close() - Method in class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySplitReader
 
close() - Method in class io.github.flink.gcp.connector.bigquery.source.reader.ReadClientRowStreamOpener
 
close() - Method in interface io.github.flink.gcp.connector.bigquery.source.reader.RowStream
 
close() - Method in interface io.github.flink.gcp.connector.bigquery.source.reader.RowStreamOpener
Releases whatever client state RowStreamOpener.open(java.lang.String, long) opened.
close() - Method in class io.github.flink.gcp.connector.bigtable.LazyBigtableDataClient
Closes the client if one was built, clears credentials, and refuses later use.
close() - Method in class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableWriter
 
close() - Method in class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.DefaultMutationBatcherFactory
Closes every client this factory built.
close() - Method in interface io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.MutationBatcher
Sends what has accumulated, waits for every outstanding mutation, and releases what this batcher holds.
close() - Method in interface io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.MutationBatcherFactory
Releases anything still held behind the batchers it created — the shared clients.
close() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.committer.BigtableStagedCommitter
 
close() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRequestFunction
 
close() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableStagedWriter
 
close() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.DefaultSingleRowClientFactory
Closes every client this factory built.
close() - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowClientFactory
Closes every client this factory built, whether or not its leases were released.
close() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestWriter
 
close() - Method in class io.github.flink.gcp.connector.bigtable.sink.tables.BigtableTableAdmin
 
close() - Method in interface io.github.flink.gcp.connector.bigtable.sink.tables.TableAdmin
 
close() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.BigtableChangeStreamSplitEnumerator
 
close() - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.ChangeStreamCoordinatorClient
 
close() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.DefaultChangeStreamCoordinatorClient
 
close() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamReader
 
close() - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.reader.ChangeStreamOpener
 
close() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.DataClientChangeStreamOpener
 
close() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.DataClientRowKeySampler
 
close() - Method in interface io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.RowKeySampler
 
close() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSourceReader
 
close() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSplitReader
 
close() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.DataClientRowStreamOpener
 
close() - Method in interface io.github.flink.gcp.connector.bigtable.source.readrows.reader.RowStream
Ends the call, cancelling it if it has not been read to the end.
close() - Method in interface io.github.flink.gcp.connector.bigtable.source.readrows.reader.RowStreamOpener
 
close() - Method in class io.github.flink.gcp.connector.bigtable.table.function.BigtableReadModifyWriteFunction
 
close() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableRowDataAsyncLookupFunction
 
close() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableRowDataLookupFunction
 
close() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.committer.CloudTasksStagedCommitter
 
close() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksStagedWriter
 
close() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksWriter
 
close() - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.writer.TaskCreator
Shuts the underlying client down, waiting a bounded time for termination.
close() - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue
 
close() - Method in class io.github.flink.gcp.connector.pubsub.sink.topics.PubSubTopicAdmin
 
close() - Method in interface io.github.flink.gcp.connector.pubsub.sink.topics.TopicAdmin
 
close() - Method in class io.github.flink.gcp.connector.pubsub.sink.writer.PubSubWriter
 
close() - Method in interface io.github.flink.gcp.connector.pubsub.sink.writer.TopicPublisher
Completes the shutdown TopicPublisher.shutdown() started, waiting a bounded time for termination and releasing the transport whatever happened.
close() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.PubSubSplitEnumerator
 
close() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSplitReader
 
close() - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PullSubscriber
Shuts the subscriber down if it is not already shutting down, then waits for the client to finish, up to the configured shutdown timeout.
close() - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.PubSubSubscriptionAdmin
 
close() - Method in interface io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionAdmin
 
close() - Method in interface io.github.flink.gcp.connector.spanner.sink.writer.SpannerDatabaseAccess
 
close() - Method in class io.github.flink.gcp.connector.spanner.sink.writer.SpannerWriter
 
close() - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.BatchClientPartitionPlanner
 
close() - Method in interface io.github.flink.gcp.connector.spanner.source.batch.enumerator.PartitionPlanner
Releases the batch transaction and the client behind it.
close() - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.BatchClientStructStreamOpener
 
close() - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSourceReader
 
close() - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSplitReader
 
close() - Method in interface io.github.flink.gcp.connector.spanner.source.batch.reader.StructStream
Ends the read, cancelling it if it has not been consumed to the end.
close() - Method in interface io.github.flink.gcp.connector.spanner.source.batch.reader.StructStreamOpener
Releases the client the reads were opened on.
close() - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.enumerator.SpannerChangeStreamCoordinatorClient
 
close() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.SpannerChangeStreamSplitEnumerator
 
close() - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamQueryClient
 
close() - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamQueryClient.QueryHandle
 
close() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamReader
 
close() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerRowDataAsyncLookupFunction
 
close() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerRowDataLookupFunction
 
close() - Method in class io.github.flink.gcp.connector.testutils.cloudtasks.CloudTasksTestClients
 
close() - Method in class io.github.flink.gcp.connector.testutils.lineage.LineageListenerCapture
 
close() - Method in class io.github.flink.gcp.connector.testutils.LogCapture
Detaches the capture and restores what it changed.
close() - Method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubTestClients
 
closeAll(AutoCloseable...) - Static method in class io.github.flink.gcp.connector.base.lifecycle.Closers
Closes every given resource, then reports the first failure with any later one suppressed onto it.
closeAll(Iterable<? extends AutoCloseable>) - Static method in class io.github.flink.gcp.connector.base.lifecycle.Closers
Closes every given resource, then reports the first failure with any later one suppressed onto it.
closeAll(List<AutoCloseable>) - Method in class io.github.flink.gcp.connector.bigtable.BigtableClientReaper
Closes every remaining client and then the reaper itself, starting every close before waiting for any so the SDK's bounded final metric exports overlap.
closeAllSuppressing(Throwable, AutoCloseable, AutoCloseable...) - Static method in class io.github.flink.gcp.connector.base.lifecycle.Closers
Closes every given resource, reporting any close failure as a suppressed exception on the failure already in flight rather than in place of it.
closed(long) - Static method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampBound
Returns an inclusive bound at the given timestamp.
CLOSED - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.BoundType
The boundary timestamp is included in the range.
closeEventually(AutoCloseable, String) - Method in class io.github.flink.gcp.connector.bigtable.BigtableClientReaper
Closes a client on a reaper thread, releasing its permit when the close finishes.
Closers - Class in io.github.flink.gcp.connector.base.lifecycle
Releasing several resources at once, so that one refusing to close never strands the rest.
CloudTasksCommittable - Class in io.github.flink.gcp.connector.cloudtasks.sink
One immutable checkpoint committable.
CloudTasksCommittableSerializer - Class in io.github.flink.gcp.connector.cloudtasks.sink
Bounded v1 framing for one envelope; the Flink collector owns batch counts and redistribution.
CloudTasksCommittableSerializer() - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittableSerializer
 
CloudTasksConnectorOptions - Class in io.github.flink.gcp.connector.cloudtasks.table
The WITH options of the cloud-tasks table connector.
CloudTasksCreateTaskSink<T> - Class in io.github.flink.gcp.connector.cloudtasks.sink
At-least-once sink creating one Cloud Tasks task per record through the CreateTask RPC, with fixed or per-record queue destinations.
CloudTasksCreateTaskSink(CloudTasksSinkConfig<T>) - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCreateTaskSink
Creates the sink; called by CloudTasksSinkBuilder.
CloudTasksCreateTaskSink(CloudTasksSinkConfig<T>, String) - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCreateTaskSink
Creates a sink with the Table planner's logical identity, or DataStream metadata when absent.
CloudTasksDeliveryGuarantee - Enum in io.github.flink.gcp.connector.cloudtasks.sink
Delivery modes for Cloud Tasks task creation, distinct from handler execution.
CloudTasksDynamicSink - Class in io.github.flink.gcp.connector.cloudtasks.table.sink
Insert-only table sink creating target tasks in one fixed queue.
CloudTasksDynamicSink(String, DataType, EncodingFormat<SerializationSchema<RowData>>, QueueDestination, TargetSpec, boolean, CloudTasksWriterOptions, CloudTasksDeliveryGuarantee, CloudTasksStagedOptions, String, String, Integer) - Constructor for class io.github.flink.gcp.connector.cloudtasks.table.sink.CloudTasksDynamicSink
 
CloudTasksDynamicSink(String, DataType, EncodingFormat<SerializationSchema<RowData>>, QueueDestination, TargetSpec, boolean, CloudTasksWriterOptions, String, String, Integer) - Constructor for class io.github.flink.gcp.connector.cloudtasks.table.sink.CloudTasksDynamicSink
 
CloudTasksDynamicTableFactory - Class in io.github.flink.gcp.connector.cloudtasks.table
Factory for the sink-only cloud-tasks table connector.
CloudTasksDynamicTableFactory() - Constructor for class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksDynamicTableFactory
 
CloudTasksEmulatorContainers - Class in io.github.flink.gcp.connector.testutils.cloudtasks
The Cloud Tasks emulator image shared by every harness that starts the emulator, so they cannot drift apart.
CloudTasksErrorClassifier - Class in io.github.flink.gcp.connector.cloudtasks.sink.writer
Classifies status codes reported by failed Cloud Tasks creations.
CloudTasksMetricNames - Class in io.github.flink.gcp.connector.cloudtasks
Every metric name this connector registers itself, in one place so that this file is the connector's inventory: what it reports can be read here without opening the writer.
cloudTasksQueue(String, String, String) - Static method in class io.github.flink.gcp.connector.base.lineage.internal.LineageIdentifiers
Names a configured Cloud Tasks queue, without reporting task URLs or request payloads.
CloudTasksReplaySnapshot - Class in io.github.flink.gcp.connector.cloudtasks.sink
Immutable observation of an owned batch, containing no task payload or durable state.
CloudTasksSerializationSchema<T> - Interface in io.github.flink.gcp.connector.cloudtasks.sink.serializer
Serializes sink records into Cloud Tasks tasks.
CloudTasksSink - Class in io.github.flink.gcp.connector.cloudtasks.sink
Entry point for building a Cloud Tasks sink.
CloudTasksSinkBuilder<T> - Class in io.github.flink.gcp.connector.cloudtasks.sink
Builder for Cloud Tasks sinks, obtained from CloudTasksSink.builder().
CloudTasksSinkConfig<T> - Class in io.github.flink.gcp.connector.cloudtasks.sink
Immutable sink configuration assembled by CloudTasksSinkBuilder.
CloudTasksStagedCommitter - Class in io.github.flink.gcp.connector.cloudtasks.sink.committer
Creates checkpoint-owned envelopes in a blocking, bounded-concurrency loop.
CloudTasksStagedCommitter(String, CloudTasksStagedOptions, CloudTasksWriterOptions, TaskCreator, TimeSource, SinkCommitterMetricGroup) - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.committer.CloudTasksStagedCommitter
Creates a committer after its factory has checked the queue prerequisites.
CloudTasksStagedCreateTaskSink<T> - Class in io.github.flink.gcp.connector.cloudtasks.sink
Checkpointed named creation with a stateless staging writer and a bounded committer.
CloudTasksStagedCreateTaskSink(CloudTasksSinkConfig<T>, CloudTasksStagedOptions, String) - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
Creates the staged runtime with the planner's optional logical table identity.
CloudTasksStagedOptions - Class in io.github.flink.gcp.connector.cloudtasks.sink
Immutable staging and recovery settings for checkpointed Cloud Tasks creation.
CloudTasksStagedOptions.Builder - Class in io.github.flink.gcp.connector.cloudtasks.sink
Builder for immutable checkpointed creation settings.
CloudTasksStagedOptions.ExpiredEnvelopePolicy - Enum in io.github.flink.gcp.connector.cloudtasks.sink
Explicit recovery decisions outside the guarantee after an envelope expires.
CloudTasksStagedWriter<T> - Class in io.github.flink.gcp.connector.cloudtasks.sink.writer
Stages named tasks without owning a client or any Flink writer state.
CloudTasksStagedWriter(CloudTasksSinkConfig<T>, CloudTasksStagingConfig, SinkWriterMetricGroup) - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksStagedWriter
Creates a staging writer using the wall clock and cryptographic random identities.
CloudTasksStagedWriter(CloudTasksSinkConfig<T>, CloudTasksStagingConfig, SinkWriterMetricGroup, TimeSource, SecureRandom) - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksStagedWriter
Creates a writer against deterministic time and identity collaborators for lifecycle tests.
CloudTasksStagingConfig - Class in io.github.flink.gcp.connector.cloudtasks.sink
Internal staging settings.
CloudTasksStagingConfig() - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagingConfig
Creates the ADR-0158 default staging settings.
CloudTasksStagingConfig(int, long, Duration, Duration, Duration) - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagingConfig
Creates validated settings for one writer batch and its persisted authorization window.
CloudTasksTargetType - Enum in io.github.flink.gcp.connector.cloudtasks.table
The request target represented by a cloud-tasks table.
CloudTasksTestClients - Class in io.github.flink.gcp.connector.testutils.cloudtasks
A stock CloudTasksClient over one plaintext channel to the emulator, with no credentials, for queue administration and task inspection.
CloudTasksWriter<T> - Class in io.github.flink.gcp.connector.cloudtasks.sink.writer
At-least-once writer creating one Cloud Tasks task per record.
CloudTasksWriter(CloudTasksSinkConfig<T>, TaskCreator, MailboxExecutor, SinkWriterMetricGroup) - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksWriter
Creates the writer.
CloudTasksWriterOptions - Class in io.github.flink.gcp.connector.cloudtasks.sink
Tuning options for the sink's writer: the in-flight cap, the transport channel pool and the two retry budgets.
CloudTasksWriterOptions.Builder - Class in io.github.flink.gcp.connector.cloudtasks.sink
clusteredFields(List<String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.Builder
Clusters the table on the given columns, in precedence order (at most four).
coalesce(List<Range.ByteStringRange>) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Merges ranges that overlap or run into one another, and returns them in key order.
codeOf(Throwable) - Static method in class io.github.flink.gcp.connector.base.rpc.StatusCodes
Returns the status code the given throwable itself carries — from the gax ApiException the client libraries surface, or from a raw gRPC StatusRuntimeException (defense in depth) — or null when it carries none.
collect(T) - Method in class io.github.flink.gcp.connector.testutils.CollectingReaderOutput
 
collect(T) - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
 
collect(T, long) - Method in class io.github.flink.gcp.connector.testutils.CollectingReaderOutput
 
collect(T, long) - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
 
CollectingReaderOutput<T> - Class in io.github.flink.gcp.connector.testutils
ReaderOutput for tests that drive SourceReaderBase.pollNext(...), delegating to one shared CollectingSourceOutput whatever split a record came from.
CollectingReaderOutput() - Constructor for class io.github.flink.gcp.connector.testutils.CollectingReaderOutput
 
CollectingSourceOutput<T> - Class in io.github.flink.gcp.connector.testutils
SourceOutput recording emitted records and their timestamps — what a RecordEmitter is handed, and what a test driving one asserts against.
CollectingSourceOutput() - Constructor for class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
 
COLUMN_FAMILIES_ADDED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
columnExcludeList(Collection<String>) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Excludes non-key columns whose table.column identifiers fully match at least one Java regular expression.
columnFamiliesAdded() - Method in class io.github.flink.gcp.connector.bigtable.sink.tables.TableAdmin.EnsureResult
Returns how many declared families were added to an already-existing table.
columnFamily(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions.Builder
Declares a column family without a garbage-collection rule, keeping Bigtable's default of collecting nothing.
columnFamily(String, ColumnFamilyType, GcRule) - Method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions.Builder
Declares a column family with an explicit value type and optional retention rule.
columnFamily(String, GcRule) - Method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions.Builder
Declares a column family with the given garbage-collection rule.
ColumnFamilyType - Enum in io.github.flink.gcp.connector.bigtable.sink
The value type of a column family created by the connector.
columnIncludeList(Collection<String>) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Includes non-key columns whose table.column identifiers fully match at least one Java regular expression.
ColumnType(String, String, boolean, long) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.ColumnType
Creates a column description.
columnTypes(List<DataChangeRecord.ColumnType>) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets the record's column descriptors.
commit(Collection<Committer.CommitRequest<FileLoadsCommittable>>) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitter
 
commit(Collection<Committer.CommitRequest<BufferedStreamCommittable>>) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.committer.BufferedStreamCommitter
 
commit(Collection<Committer.CommitRequest<BigtableCommittable>>) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.committer.BigtableStagedCommitter
 
commit(Collection<Committer.CommitRequest<CloudTasksCommittable>>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.committer.CloudTasksStagedCommitter
 
commitFinished(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitterMetrics
Ends the current commit attempt and clears its live state.
commitStarted() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitterMetrics
Starts one non-empty commit attempt before its destination plan is available.
committerClock() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
Supplies the wall clock used at each send authorization.
commitTimestamp(Instant) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets the timestamp at which Spanner committed the change.
compareEnds(Range.ByteStringRange, Range.ByteStringRange) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Orders two ranges by where they end; an unbounded end comes last.
compareKeys(ByteString, ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Compares two row keys in Bigtable's own order.
compareStarts(Range.ByteStringRange, Range.ByteStringRange) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Orders two ranges by where they begin; an unbounded start comes first.
CONDITIONAL - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.WriteMode
Executes a DDL-defined predicate and ordered mutation branches for each input row.
ConditionalFilter - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
Immutable selection of cells used as a conditional predicate.
ConditionalMutation - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
Immutable mutation in an ordered conditional branch.
conditionalOutcome(boolean, boolean) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Counts a conditional response before any empty-branch policy is applied.
ConditionalRequest - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
Immutable row predicate and ordered true/false branches, independent of the destination table.
ConditionalRequests - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
Internal bridge from conditional models to the shared request runtime.
ConditionalResult - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
A successful conditional response, including the destination actually used for this invocation.
ConditionalResult(TableDestination, ByteString, boolean, boolean) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResult
Creates a successful response value.
ConditionalResultSerializer - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
Serializes the destination's three UTF-8 components, the row-key bytes and two outcome booleans.
ConditionalResultSerializer() - Constructor for class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
ConditionalResultSerializer.Snapshot - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
Snapshot for the connector-owned field format.
ConditionalResultTypeInfoFactory - Class in io.github.flink.gcp.connector.bigtable.sink.conditional
Supplies the connector-owned serializer for ConditionalResult.
ConditionalResultTypeInfoFactory() - Constructor for class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultTypeInfoFactory
 
ConditionalSerializationSchema<T> - Interface in io.github.flink.gcp.connector.bigtable.sink.conditional
Builds a conditional request.
configuration() - Method in class io.github.flink.gcp.connector.testutils.lineage.LineageListenerCapture
Returns an independent configuration selecting this capture's listener factory.
constraintViolationPolicy(ConstraintViolationPolicy) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkBuilder
Sets what happens to a mutation Spanner refuses for violating a constraint — a NULL in a NOT NULL column, an over-long value, a CHECK or foreign-key constraint.
ConstraintViolationPolicy - Enum in io.github.flink.gcp.connector.spanner.sink
What the sink does with a mutation Spanner refuses for violating a constraint.
contains(Range.ByteStringRange, ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Returns whether a row key belongs to a range.
CONTENT_TYPE - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.form.FormUrlEncodedFormatFactory
 
context - Variable in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
The enumerator context; a subclass reads the parallelism it plans against.
CONTINUE_FROM_SUBSCRIPTION - Enum constant in enum io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition.Mode
Starts wherever the subscription already is, delivering whatever it has not acknowledged.
continueFromSubscription() - Static method in class io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition
Starts wherever the subscription already is, without seeking.
convert(TableSchema) - Static method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.TableSchemaToAvroConverter
Converts the given Storage API table schema to the Avro schema of the staged files.
convert(Descriptors.Descriptor, ProtoSchemaOptions) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoToTableSchemaConverter
Converts the given descriptor to a BigQuery table schema.
convert(MessageOrBuilder) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.ProtoToAvroConverter
Converts one serialized row.
convert(MessageOrBuilder) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoRowConverter
Converts a source message into a row message of the target descriptor.
convert(String, T, Function<T, R>) - Static method in class io.github.flink.gcp.connector.bigtable.table.OptionSetters
Converts an already-extracted value under the given option key, for a site whose target is a factory method rather than a builder setter.
convert(String, T, Function<T, R>) - Static method in class io.github.flink.gcp.connector.pubsub.table.OptionSetters
Converts an already-extracted value under the given option key, for a site whose target is a factory method rather than a builder setter.
convert(IndexedRecord) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroRowConverter
Converts one record.
convert(Schema, AvroSchemaOptions) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroToTableSchemaConverter
Converts the given Avro schema to a BigQuery table schema.
copy() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink
 
copy() - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource
 
copy() - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableConditionalDynamicSink
 
copy() - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink
 
copy() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource
 
copy() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource
 
copy() - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.CloudTasksDynamicSink
 
copy() - Method in class io.github.flink.gcp.connector.pubsub.table.sink.PubSubDynamicSink
 
copy() - Method in class io.github.flink.gcp.connector.pubsub.table.source.PubSubDynamicSource
 
copy() - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink
 
copy() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerChangeStreamDynamicSource
 
copy() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
copy(ConditionalResult) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
copy(ConditionalResult, ConditionalResult) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
copy(ReadModifyWriteResult) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
copy(ReadModifyWriteResult, ReadModifyWriteResult) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
copy(BigtableRow) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
copy(BigtableRow, BigtableRow) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
copy(BigtableChangeStreamMutation) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
copy(BigtableChangeStreamMutation, BigtableChangeStreamMutation) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
copy(DataChangeRecord) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
copy(DataChangeRecord, DataChangeRecord) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
copy(DataInputView, DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
copy(DataInputView, DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
copy(DataInputView, DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
copy(DataInputView, DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
copy(DataInputView, DataOutputView) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
copyAll(List<Range.ByteStringRange>) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Returns independent copies of every range in a list.
copyBuffer() - Static method in class io.github.flink.gcp.connector.bigtable.LengthPrefixedFields
Returns the calling thread's copy buffer, for a serializer's copy to pass through every LengthPrefixedFields.copyByteArray(org.apache.flink.core.memory.DataInputView, org.apache.flink.core.memory.DataOutputView, byte[], java.lang.String) of one record.
copyByteArray(DataInputView, DataOutputView, byte[], String) - Static method in class io.github.flink.gcp.connector.bigtable.LengthPrefixedFields
Copies one length-prefixed field from the input to the output without decoding it.
CopyJobSpec - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
Everything one BigQuery copy job needs, decoupled from the client for testability.
copyOf(Range.ByteStringRange) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Returns an independent, normalised copy of a range.
count(StatusCode.Code) - Method in class io.github.flink.gcp.connector.base.metrics.ErrorClassCounters
Counts one failure classified by code, or one unclassified failure when code is null.
counter(String) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
Returns a counter the enumerator registered.
counterValue(String...) - Method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
Returns the counter registered under identifier, relative to the group.
create() - Method in interface io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.DestinationCommitExecutor.WorkerFactory
 
create() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.DefaultReadSessionCreatorFactory
 
create() - Method in interface io.github.flink.gcp.connector.bigquery.source.enumerator.ReadSessionCreatorFactory
Mints one creator.
create() - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.ChangeStreamCoordinatorClientFactory
Mints one coordinator client.
create() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.DefaultChangeStreamCoordinatorClientFactory
 
create() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.DefaultRowKeySamplerFactory
 
create() - Method in interface io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.RowKeySamplerFactory
Mints one sampler.
create() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.DefaultTaskCreatorFactory
 
create() - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.writer.TaskCreatorFactory
Creates the task creator.
create() - Method in class io.github.flink.gcp.connector.spanner.sink.writer.DefaultSpannerDatabaseAccessFactory
 
create() - Method in interface io.github.flink.gcp.connector.spanner.sink.writer.SpannerDatabaseAccessFactory
Opens the access, creating whatever client it needs.
create() - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.DefaultPartitionPlannerFactory
 
create() - Method in interface io.github.flink.gcp.connector.spanner.source.batch.enumerator.PartitionPlannerFactory
Mints one planner.
create() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.DefaultSpannerChangeStreamCoordinatorClientFactory
 
create() - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.enumerator.SpannerChangeStreamCoordinatorClientFactory
 
create() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.reader.DefaultSpannerChangeStreamQueryClientFactory
 
create() - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamQueryClientFactory
 
create() - Static method in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
Creates a group over a fresh listener.
create() - Static method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
Creates a group over a fresh listener.
create(CreateReadSessionRequest) - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.ReadClientSessionCreator
 
create(CreateReadSessionRequest) - Method in interface io.github.flink.gcp.connector.bigquery.source.enumerator.ReadSessionCreator
Creates a read session.
create(CdcOptions<? super T>) - Static method in class io.github.flink.gcp.connector.bigquery.sink.cdc.CdcProtoRowFields
Returns the write-only fields consumed by the generic augmentation engine.
create(TableDestination, TableSchema, TableCreateOptions) - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
 
create(TableDestination, TableSchema, TableCreateOptions) - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.RetryingTableAdmin
 
create(TableDestination, TableSchema, TableCreateOptions) - Method in interface io.github.flink.gcp.connector.bigquery.sink.tables.TableAdmin
Creates the given table.
create(TableDestination, Descriptors.Descriptor, String) - Method in interface io.github.flink.gcp.connector.bigquery.sink.storage.writer.RowAppenderFactory
Creates an appender for the given destination.
create(TableDestination, Descriptors.Descriptor, String) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.StreamWriterRowAppenderFactory
 
create(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.DefaultMutationBatcherFactory
 
create(TableDestination) - Method in interface io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.MutationBatcherFactory
Creates the mutation batcher for one table.
create(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.DefaultSingleRowClientFactory
 
create(TableDestination) - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowClientFactory
Leases a client for a table, building its instance's client on the instance's first lease.
create(TopicDestination) - Method in class io.github.flink.gcp.connector.pubsub.sink.writer.DefaultPublisherFactory
 
create(TopicDestination) - Method in interface io.github.flink.gcp.connector.pubsub.sink.writer.PublisherFactory
Creates a publisher for the given topic.
create(SubscriptionDestination, SubscriberFactory.MessageConsumer) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.DefaultSubscriberFactory
 
create(SubscriptionDestination, SubscriberFactory.MessageConsumer) - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.SubscriberFactory
Creates a subscriber delivering the given subscription's messages to the consumer.
create(SubscriptionDestination, SubscriptionCreateOptions) - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.PubSubSubscriptionAdmin
 
create(SubscriptionDestination, SubscriptionCreateOptions) - Method in interface io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionAdmin
Creates the given subscription with the given settings and returns the settings it ended up with.
create(Class<?>, StartPositionResolver.RetentionLookup) - Static method in class io.github.flink.gcp.connector.base.source.StartPositionResolver
Creates a resolver whose startup instant is the current UTC instant.
create(String) - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.committer.BigtableStagedCommitter.ClientFactories
Creates an instance-client owner for the supplied profile.
create(String, BufferedStreamOptions) - Method in interface io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamServiceFactory
Creates a service.
create(String, BufferedStreamOptions) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamServiceFactory
 
create(Path) - Static method in class io.github.flink.gcp.connector.testutils.ServiceAccountKeyFiles
Writes a valid synthetic service-account key below directory, always as service-account.json — a second call with the same directory overwrites the first key.
create(List<SubscriptionDestination>, OrderingMode, int) - Static method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.SplitAssignmentPlan
Computes the plan.
create(DynamicTableFactory.Context, ReadableConfig) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableConditionalDynamicSink
Validates the physical command schema and compiles its DDL before runtime translation.
CREATE_ANYWAY - Enum constant in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.ExpiredEnvelopePolicy
Creates expired work accepting the risk of duplicate tasks.
CREATE_IF_NEEDED - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.CreateDisposition
Create the destination table when it does not exist, deriving the table schema from the record's protobuf descriptor.
CREATE_IF_NEEDED - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.CreateDisposition
Create the destination table — or the column families it is missing — from TableCreateOptions when a mutation finds them absent.
CREATE_IF_NEEDED - Enum constant in enum io.github.flink.gcp.connector.pubsub.sink.CreateDisposition
Create the destination topic with default topic settings when it does not exist.
CREATE_NEVER - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.CreateDisposition
Never create destination tables; writing to a missing table fails.
CREATE_NEVER - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.CreateDisposition
Never create the table or a column family; writing to a missing one fails.
CREATE_NEVER - Enum constant in enum io.github.flink.gcp.connector.pubsub.sink.CreateDisposition
Never create destination topics; publishing to a missing topic fails.
createBufferedStream(TableDestination) - Method in interface io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamService
Creates a buffered write stream on the destination table.
createBufferedStream(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamService
 
createCommitter(CommitterInitContext) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.BigQueryFileLoadsSink
 
createCommitter(CommitterInitContext) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
 
createCommitter(CommitterInitContext) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableStagedSink
 
createCommitter(CommitterInitContext) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
 
createCommitter(CommitterInitContext, StagedTableAdmin, BigtableStagedCommitter.ClientFactories) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableStagedSink
Creates the same committer with observable metadata and client transports for tests.
created(Set<String>) - Static method in class io.github.flink.gcp.connector.bigtable.sink.tables.TableAdmin.EnsureResult
The table was created, with every declared family.
CREATED - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.PartitionLifecycleState
Discovered from a parent's child-partitions record, and not yet eligible: at least one parent that names it has not finished.
createDisposition(CreateDisposition) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Sets the table create disposition.
createDisposition(CreateDisposition) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the create disposition, or null to leave it at the connector's default.
createDisposition(CreateDisposition) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Sets whether the sink may create the destination table when a mutation finds it — or one of its column families — missing.
createDisposition(CreateDisposition) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
createDisposition(CreateDisposition) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkBuilder
Sets whether the sink may create destination topics that do not exist.
CreateDisposition - Enum in io.github.flink.gcp.connector.bigquery.sink
Whether the sink may create destination tables that do not exist.
CreateDisposition - Enum in io.github.flink.gcp.connector.bigtable.sink
Whether the sink may create the destination table when it does not exist.
CreateDisposition - Enum in io.github.flink.gcp.connector.pubsub.sink
Whether the sink may create destination topics that do not exist.
createDynamicTableSink(DynamicTableFactory.Context) - Method in class io.github.flink.gcp.connector.bigquery.table.BigQueryDynamicTableFactory
 
createDynamicTableSink(DynamicTableFactory.Context) - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableDynamicTableFactory
 
createDynamicTableSink(DynamicTableFactory.Context) - Method in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksDynamicTableFactory
 
createDynamicTableSink(DynamicTableFactory.Context) - Method in class io.github.flink.gcp.connector.pubsub.table.PubSubDynamicTableFactory
 
createDynamicTableSink(DynamicTableFactory.Context) - Method in class io.github.flink.gcp.connector.spanner.table.SpannerDynamicTableFactory
 
createDynamicTableSource(DynamicTableFactory.Context) - Method in class io.github.flink.gcp.connector.bigquery.table.BigQueryDynamicTableFactory
 
createDynamicTableSource(DynamicTableFactory.Context) - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableDynamicTableFactory
 
createDynamicTableSource(DynamicTableFactory.Context) - Method in class io.github.flink.gcp.connector.pubsub.table.PubSubDynamicTableFactory
 
createDynamicTableSource(DynamicTableFactory.Context) - Method in class io.github.flink.gcp.connector.spanner.table.SpannerDynamicTableFactory
 
createEncodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class io.github.flink.gcp.connector.cloudtasks.table.form.FormUrlEncodedFormatFactory
 
createEnumerator(SplitEnumeratorContext<ReadStreamSplit>) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQueryStorageReadSource
 
createEnumerator(SplitEnumeratorContext<ChangeStreamPartitionSplit>) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSource
 
createEnumerator(SplitEnumeratorContext<RowRangeSplit>) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanSource
 
createEnumerator(SplitEnumeratorContext<SubscriptionSplit>) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubStreamingPullSource
 
createEnumerator(SplitEnumeratorContext<BatchReadSplit>) - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadSource
 
createEnumerator(SplitEnumeratorContext<ChangeStreamPartitionSplit>) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSource
 
createForReads(String, EmulatorEndpoint, int, Runnable) - Static method in class io.github.flink.gcp.connector.bigquery.source.BigQueryReadClients
Creates the client a reader opens its assigned streams with.
createForSessions(String, EmulatorEndpoint) - Static method in class io.github.flink.gcp.connector.bigquery.source.BigQueryReadClients
Creates the client the enumerator creates its read session with.
createFullReloadTrigger() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableLookupConfig
Creates the configured full-cache reload trigger.
createInputSerializer() - Method in class io.github.flink.gcp.connector.testutils.StubWriterInitContext
 
createInstance() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
createInstance() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
createInstance() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
createInstance() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
createInstance() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
createListener(JobStatusChangedListenerFactory.Context) - Method in class io.github.flink.gcp.connector.testutils.lineage.LineageListenerCapture.Factory
 
createObject(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.GcsStagingStorage
 
createObject(String) - Method in interface io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.StagingStorage
Opens a new staging object for writing.
createOutputForSplit(String) - Method in class io.github.flink.gcp.connector.testutils.CollectingReaderOutput
 
createPartialCache() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableLookupConfig
Creates the partial cache from Flink's standard options.
createPartialCache() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerLookupConfig
 
createReader(SourceReaderContext) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQueryStorageReadSource
 
createReader(SourceReaderContext) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSource
 
createReader(SourceReaderContext) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanSource
 
createReader(SourceReaderContext) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubStreamingPullSource
 
createReader(SourceReaderContext) - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadSource
 
createReader(SourceReaderContext) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSource
 
createRowAppenderFactory(WriterInitContext) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryDefaultStreamSink
Creates this writer's appender factory.
createRowBuilder() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.MeasuringRowAdapter
 
createStagedWriter(CloudTasksSinkConfig<T>, CloudTasksStagingConfig, WriterInitContext) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
Constructs only the writer; overrides can inject a clock and random source in tests.
createTask(CreateTaskRequest) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.writer.TaskCreator
Creates the requested task asynchronously.
createTask(CreateTaskRequest, Deadline) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.writer.TaskCreator
Creates a task with the absolute client deadline computed at authorization.
createTaskCreator(DefaultTaskCreatorFactory) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
Constructs a fresh creator per committer incarnation; test adapters may inject a registry.
createTopic(TopicDestination, TopicCreateOptions) - Method in class io.github.flink.gcp.connector.pubsub.sink.topics.PubSubTopicAdmin
 
createTopic(TopicDestination, TopicCreateOptions) - Method in interface io.github.flink.gcp.connector.pubsub.sink.topics.TopicAdmin
Creates the given topic.
createTypeInfo(Type, Map<String, TypeInformation<?>>) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultTypeInfoFactory
 
createTypeInfo(Type, Map<String, TypeInformation<?>>) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultTypeInfoFactory
 
createTypeInfo(Type, Map<String, TypeInformation<?>>) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowTypeInfoFactory
 
createTypeInfo(Type, Map<String, TypeInformation<?>>) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationTypeInfoFactory
 
createTypeInfo(Type, Map<String, TypeInformation<?>>) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordTypeInfoFactory
 
createWriter(RowAppenderFactory, TableAdmin, SinkWriterMetricGroup) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryDefaultStreamSink
Test entry point; unlike the production path it does not open the failure handler.
createWriter(MutationBatcherFactory, TableAdmin, MailboxExecutor, SinkWriterMetricGroup) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableMutateRowsSink
Creates the writer against an injected batcher factory and table admin.
createWriter(SingleRowRequestConfig<T>, WriterInitContext) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestSinks
Creates a writer for a job: loads the credentials, builds the client factory over them and opens the serializer and the failure handler.
createWriter(TaskCreator, MailboxExecutor, SinkWriterMetricGroup) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCreateTaskSink
Creates the writer against injected collaborators.
createWriter(PublisherFactory, TopicAdmin, MailboxExecutor, SinkWriterMetricGroup) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherSink
Creates the writer against injected collaborators.
createWriter(SpannerDatabaseAccess, CellWeights, SinkWriterMetricGroup) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerMutationsSink
Creates the writer against an injected database access.
createWriter(WriterInitContext) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.BigQueryFileLoadsSink
 
createWriter(WriterInitContext) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
 
createWriter(WriterInitContext) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryDefaultStreamSink
 
createWriter(WriterInitContext) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableMutateRowsSink
 
createWriter(WriterInitContext) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSink
 
createWriter(WriterInitContext) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSink
 
createWriter(WriterInitContext) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableStagedSink
 
createWriter(WriterInitContext) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCreateTaskSink
 
createWriter(WriterInitContext) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
 
createWriter(WriterInitContext) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherSink
 
createWriter(WriterInitContext) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerMutationsSink
 
createWriterServiceFactory(WriterInitContext) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
Creates the service factory for a new or restored writer.
CrossVersionSink<InputT> - Interface in io.github.flink.gcp.connector.bigquery.sink
The cross-version seam every sink in this module implements instead of Sink directly.
CrossVersionSink<InputT> - Interface in io.github.flink.gcp.connector.bigtable.sink
The cross-version seam every sink in this module implements instead of Sink directly.
CrossVersionSink<InputT> - Interface in io.github.flink.gcp.connector.cloudtasks.sink
The cross-version seam every sink in this module implements instead of Sink directly.
CrossVersionSink<InputT> - Interface in io.github.flink.gcp.connector.pubsub.sink
The cross-version seam every sink in this module implements instead of Sink directly.
CrossVersionSink<InputT> - Interface in io.github.flink.gcp.connector.spanner.sink
The cross-version seam every sink in this module implements instead of Sink directly.
CURRENT_COMMIT_DURATION_MILLIS - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
CURRENT_COMMIT_OLDEST_TASK_AGE_MILLIS - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
CURRENT_COMMIT_REPLAY_BUDGET_MILLIS - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
currentParallelism() - Method in class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
 
currentParallelism() - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
 
currentTimeMillis() - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.writer.TimeSource
Returns the current time in milliseconds.
cuts(Range.ByteStringRange, ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Returns whether a sampled row key cuts a range into two non-empty pieces.

D

DATA_TYPE - Static variable in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamEnvelopeSchema
The physical row type accepted by scan.mode = change-stream.
database(DatabaseDestination) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkBuilder
Sets the database to write to.
database(DatabaseDestination) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Sets the database holding the change stream.
database(DatabaseDestination) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Sets the database to read.
database(DatabaseDestination) - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink.Builder
 
DATABASE - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The Spanner database containing the table.
DatabaseDestination - Class in io.github.flink.gcp.connector.spanner
A fully-qualified Spanner database reference: project, instance and database.
dataBoostEnabled(boolean) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Runs the read on Data Boost's independent compute.
DataChangeRecord - Class in io.github.flink.gcp.connector.spanner.source.changestream
One data-change record returned by a Spanner Change Streams read function.
DataChangeRecord.Builder - Class in io.github.flink.gcp.connector.spanner.source.changestream
Builder for DataChangeRecord.
DataChangeRecord.ColumnType - Class in io.github.flink.gcp.connector.spanner.source.changestream
Per-record description of one watched column.
DataChangeRecordSerializer - Class in io.github.flink.gcp.connector.spanner.source.changestream
Serializes DataChangeRecord without reflective access to JDK implementation fields.
DataChangeRecordSerializer() - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
DataChangeRecordSerializer.Snapshot - Class in io.github.flink.gcp.connector.spanner.source.changestream
Snapshot for the connector-owned field format.
DataChangeRecordTypeInfoFactory - Class in io.github.flink.gcp.connector.spanner.source.changestream
Supplies the connector-owned serializer for DataChangeRecord.
DataChangeRecordTypeInfoFactory() - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordTypeInfoFactory
 
dataClient(BigtableEmulatorContainer, String, String) - Static method in class io.github.flink.gcp.connector.testutils.bigtable.BigtableTestClients
Opens a data client against the emulator.
DataClientChangeStreamOpener - Class in io.github.flink.gcp.connector.bigtable.source.changestream.reader
Opens change streams through a lazily created Bigtable data client.
DataClientChangeStreamOpener(String) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.reader.DataClientChangeStreamOpener
Creates the opener.
DataClientRowKeySampler - Class in io.github.flink.gcp.connector.bigtable.source.readrows.enumerator
Samples row keys through a google-cloud-bigtable BigtableDataClient.
DataClientRowKeySampler(String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.DataClientRowKeySampler
Creates the sampler.
DataClientRowStreamOpener - Class in io.github.flink.gcp.connector.bigtable.source.readrows.reader
Opens reads through a google-cloud-bigtable BigtableDataClient.
DataClientRowStreamOpener(String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.reader.DataClientRowStreamOpener
Creates the opener.
DATASET - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The BigQuery dataset holding the direct source or destination table, as a bare dataset id.
DATE - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
DATETIME - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
DAY - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.TimePartitioningType
One partition per day.
DEAD_LETTER_FLUSH_MILLIS - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
How long the most recently completed wait for those publishes took, in milliseconds — the state to read against flushTimeout, which is what a checkpoint's flush is spending.
DEAD_LETTER_PUBLISHER_SHUTDOWNS_ABANDONED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
PubSubMetricNames.PUBLISHER_SHUTDOWNS_ABANDONED for the dead-letter publisher, counted separately and named separately because it is registered on a group that may already carry that name — the host sink's, when the host is a Pub/Sub sink.
DEAD_LETTER_PUBLISHER_SHUTDOWNS_ABANDONED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubShutdownResidue
The same for the dead-letter queue's publisher, reported as PubSubMetricNames#DEAD_LETTER_PUBLISHER_SHUTDOWNS_ABANDONED.
DEAD_LETTERS_PUBLISHED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
Counts dead letters the service has confirmed, at the point each publish future resolves, rather than at the offer that handed it to the client library.
deadLetterPolicy(TopicDestination, int) - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions.Builder
Forwards a message to the given topic once it has been delivered maxDeliveryAttempts times without being acknowledged.
deadLetterPolicyConfigured(boolean) - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo.Builder
Sets whether the subscription has a dead-letter policy.
DeadLetterQueue - Interface in io.github.flink.gcp.connector.base.failure
Destination for elements that terminally failed to be written by a sink, used through FailureHandler.sendToDeadLetterQueue(DeadLetterQueue).
DebeziumMySqlCdcSequenceNumberEncoder - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Transcodes Debezium MySQL GTID coordinates into BigQuery CDC sequence sections.
DebeziumMySqlCdcSequenceNumberEncoder(List<String>) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.cdc.DebeziumMySqlCdcSequenceNumberEncoder
Creates an encoder whose source UUID order defines the immutable SID epochs.
DebeziumMySqlCdcSequenceNumberProvider - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Derives BigQuery CDC sequence numbers from Debezium MySQL source properties.
DebeziumMySqlCdcSequenceNumberProvider(List<String>) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.cdc.DebeziumMySqlCdcSequenceNumberProvider
Creates a provider with source UUIDs listed in causal order.
debeziumMySqlSourceUuids(List<String>) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the Debezium MySQL source UUIDs in causal epoch order.
DebeziumPostgreSqlCdcSequenceNumberEncoder - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Transcodes Debezium PostgreSQL sequence metadata into BigQuery CDC hexadecimal sections.
DebeziumPostgreSqlCdcSequenceNumberProvider - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Derives BigQuery CDC sequence numbers from Debezium PostgreSQL source properties.
DebeziumPostgreSqlCdcSequenceNumberProvider() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.cdc.DebeziumPostgreSqlCdcSequenceNumberProvider
Creates a PostgreSQL source-properties provider.
debeziumSequenceNumber(String, String, String, String) - Static method in class io.github.flink.gcp.connector.bigquery.sink.cdc.SpannerCdcSequenceNumberEncoder
Encodes the four relevant Debezium Spanner source properties.
DebeziumSpannerCdcSequenceNumberProvider - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Derives BigQuery CDC sequence numbers from Debezium Spanner source properties.
DebeziumSpannerCdcSequenceNumberProvider() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.cdc.DebeziumSpannerCdcSequenceNumberProvider
Creates a Spanner source-properties provider.
DEBUG - Enum constant in enum io.github.flink.gcp.connector.testutils.LogCapture.Level
 
dec() - Method in class io.github.flink.gcp.connector.pubsub.ResidueCounter
 
dec(long) - Method in class io.github.flink.gcp.connector.pubsub.ResidueCounter
 
decode(byte[]) - Method in interface io.github.flink.gcp.connector.bigtable.table.CellValueCodec.FieldDecoder
Decodes the bytes of a cell.
DECODE_TRAILING_BYTES - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
What a read does with a fixed-width cell or row key longer than the declared type's layout — the integral, floating-point, temporal and interval types.
decoder(LogicalType, TrailingBytes) - Static method in class io.github.flink.gcp.connector.bigtable.table.CellValueCodec
Returns a decoder for a cell that is known to hold a value.
decodingFormat(DecodingFormat<DeserializationSchema<RowData>>) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the format decoding the selected cell's payload.
DEFAULT_ABSENT_RETENTION_FALLBACK - Static variable in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Default retention assumed when the change stream declares no explicit retention; see SpannerChangeStreamSourceBuilder.absentRetentionFallback(Duration).
DEFAULT_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
DEFAULT_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
DEFAULT_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
DEFAULT_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Default for BigtableRequestOptions.Builder.destinationIdleTimeout(Duration): one hour, as the batching sink's.
DEFAULT_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
The default time an unused publisher remains active before a checkpoint releases it.
DEFAULT_FLUSH_TIMEOUT - Static variable in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue
The default PubSubDeadLetterQueue.Builder.flushTimeout(Duration): a tenth of Flink's default execution.checkpointing.timeout, so a dead-letter outage costs a fraction of a checkpoint's budget rather than all of it.
DEFAULT_HEARTBEAT_INTERVAL - Static variable in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Default heartbeat interval.
DEFAULT_JITTER_RATIO - Static variable in class io.github.flink.gcp.connector.base.retry.RetrySchedule
The jitter every schedule in this project uses, unless it has a recorded reason not to.
DEFAULT_LOAD_JOB_POLL_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_LOAD_JOB_POLL_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_MAX_ACK_EXTENSION_PERIOD - Static variable in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.DefaultSubscriberFactory
Mirror of the SDK's default acknowledgement-deadline extension budget ( Subscriber.DEFAULT_MAX_ACK_EXTENSION_PERIOD is package-private): the source compares the checkpoint interval against it when the options leave that knob unset.
DEFAULT_MAX_ACTIVE_INSTANCES - Static variable in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Default maximum number of open-or-closing clients held by one writer subtask.
DEFAULT_MAX_ACTIVE_INSTANCES - Static variable in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Default maximum number of open-or-closing instance clients held by one subtask.
DEFAULT_MAX_ACTIVE_PUBLISHERS - Static variable in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
The default maximum number of publishers retained by one sink writer subtask.
DEFAULT_MAX_APPEND_REQUEST_BYTES - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Default for BufferedStreamOptions.Builder.maxAppendRequestBytes(long): 512 KiB of serialized rows per append request, well under the 10 MB request limit while amortizing per-request overhead.
DEFAULT_MAX_APPEND_REQUEST_BYTES - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Default for DefaultStreamOptions.Builder.maxAppendRequestBytes(long): 512 KiB of serialized rows per append request, well under the 10 MB request limit while amortizing per-request overhead.
DEFAULT_MAX_BATCH_BYTES - Static variable in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
The default SpannerWriterOptions.Builder.maxBatchBytes(long): Beam's value, 1 MiB.
DEFAULT_MAX_BATCH_CELLS - Static variable in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
The default SpannerWriterOptions.Builder.maxBatchCells(int): Beam's value, and 16 times under the 80,000 ceiling, so the headroom absorbs a schema whose indexes the writer could not read — and, should Spanner enforce a per-request mutation count it does not document, keeps an undercounted batch under that too.
DEFAULT_MAX_BATCH_MUTATIONS - Static variable in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
DEFAULT_MAX_BYTES_PER_FETCH - Static variable in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Default for BigQuerySourceBuilder.maxBytesPerFetch(long): 8 MiB of serialized Avro rows per fetch.
DEFAULT_MAX_BYTES_PER_FETCH - Static variable in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
The default target maximum estimated bytes one fetch hands to Flink's element queue.
DEFAULT_MAX_BYTES_PER_FETCH - Static variable in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
The default target maximum decoded input bytes one fetch hands to the task thread.
DEFAULT_MAX_CONCURRENT_CHECKPOINT_FINALIZATIONS - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_MAX_CONCURRENT_DESTINATIONS - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_MAX_CONCURRENT_QUERIES_PER_SUBTASK - Static variable in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Default bound on the open change-stream queries in one source subtask; see SpannerChangeStreamSourceBuilder.maxConcurrentQueriesPerSubtask(int).
DEFAULT_MAX_CONCURRENT_STREAMS_PER_SUBTASK - Static variable in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Default maximum number of open partition streams in one source subtask.
DEFAULT_MAX_CONNECTIONS_PER_REGION - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
DEFAULT_MAX_CONSECUTIVE_REJECTIONS - Static variable in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
The default BigtableWriterOptions.Builder.maxConsecutiveRejections(int): enough confirmed rejections in a row to say the stream's data is broken rather than anomalous, at an isolation cost of about a hundred solo requests — one MutateRows round trip each — before the job fails.
DEFAULT_MAX_CONSECUTIVE_REJECTIONS - Static variable in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
The default PubSubPublisherOptions.Builder.maxConsecutiveRejections(int): enough confirmed rejections in a row to say the stream's data is broken rather than anomalous, at an isolation cost of about a hundred solo publishes — one Publish round trip each — before the job fails.
DEFAULT_MAX_IN_FLIGHT_MESSAGES - Static variable in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue
The default in-flight bound: high enough that a rare failure never waits.
DEFAULT_MAX_IN_FLIGHT_REQUESTS - Static variable in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Default for BigtableRequestOptions.Builder.maxInFlightRequests(int): 100, the same number as Flink's default async-operator capacity, so the sink surface and the async surface share one bound unless told otherwise.
DEFAULT_MAX_INFLIGHT_BYTES - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Default for DefaultStreamOptions.Builder.maxInflightBytes(long): the SDK's own default of 100 MiB.
DEFAULT_MAX_INFLIGHT_REQUESTS - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Default for DefaultStreamOptions.Builder.maxInflightRequests(int): 100, following the official multiplexing guidance, and deliberately below the SDK's own default of 1000.
DEFAULT_MAX_OPEN_DESTINATIONS - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_MAX_PENDING_FILES - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_MAX_RECORDS_PER_FETCH - Static variable in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
The most rows one fetch hands to the task thread.
DEFAULT_MAX_RETRY_DURATION - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Default for BufferedStreamOptions.Builder.maxRetryDuration(Duration): the SDK's own default, read from StreamWriter.Builder in google-cloud-bigquerystorage 3.30.0.
DEFAULT_MAX_RETRY_DURATION - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Default for DefaultStreamOptions.Builder.maxRetryDuration(Duration): the SDK's own default, read from StreamWriter.Builder in google-cloud-bigquerystorage 3.30.0.
DEFAULT_MAX_ROWS_PER_FETCH - Static variable in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
The default maximum number of rows one fetch hands to Flink's element queue.
DEFAULT_MAX_ROWS_PER_FETCH - Static variable in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
The default maximum rows one fetch hands to the task thread.
DEFAULT_MAX_SERIALIZED_ROW_BYTES - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_MAX_STAGING_FILE_BYTES - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Default for FileLoadsOptions.Builder.maxStagingFileBytes(long): 16 MiB, chosen from measured load throughput rather than from the URI arithmetic alone that chose its 1.5 GiB predecessor.
DEFAULT_MIN_CHECKPOINT_INTERVAL - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_MIN_CONNECTIONS_PER_REGION - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
DEFAULT_PARQUET_COMPRESSION - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_RECOVERY_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
DEFAULT_RECOVERY_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
DEFAULT_RECOVERY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
DEFAULT_RECOVERY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
DEFAULT_RECOVERY_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
DEFAULT_RECOVERY_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
DEFAULT_REQUEST_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Default for BigtableRequestOptions.Builder.requestTimeout(Duration): 20 seconds, the client's own total timeout for both RPCs, pinned by a test so a client upgrade moving it fails a build rather than changing the meaning of the default.
DEFAULT_RETRY_DELAY_MULTIPLIER - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
DEFAULT_RETRY_DELAY_MULTIPLIER - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
DEFAULT_RETRY_INITIAL_DELAY - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
DEFAULT_RETRY_INITIAL_DELAY - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
DEFAULT_RETRY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
DEFAULT_RETRY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
DEFAULT_RETRY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Default for BigQuerySourceBuilder.retryMaxAttempts(int): consecutive ReadRows attempts without progress.
DEFAULT_RETRY_MAX_DELAY - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
DEFAULT_RETRY_MAX_DELAY - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
DEFAULT_SCHEMA_RECONCILE_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_SCHEMA_RECONCILE_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_SCHEMA_RECONCILE_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DEFAULT_SHUTDOWN_TIMEOUT - Static variable in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue
The default PubSubDeadLetterQueue.Builder.shutdownTimeout(Duration), matching the sink's own.
DEFAULT_STAGING_FORMAT - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
DefaultChangeStreamCoordinatorClient - Class in io.github.flink.gcp.connector.bigtable.source.changestream.enumerator
Native java-bigtable implementation of the coordinator operations.
DefaultChangeStreamCoordinatorClient(TableDestination, String) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.DefaultChangeStreamCoordinatorClient
 
DefaultChangeStreamCoordinatorClient(TableDestination, String, CredentialsProvider) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.DefaultChangeStreamCoordinatorClient
Creates the client with the provider its owner loaded.
DefaultChangeStreamCoordinatorClientFactory - Class in io.github.flink.gcp.connector.bigtable.source.changestream.enumerator
DefaultChangeStreamCoordinatorClientFactory(TableDestination, String, String) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.DefaultChangeStreamCoordinatorClientFactory
Creates the factory.
DefaultChangeStreamRestoreResolver - Class in io.github.flink.gcp.connector.bigtable.source.changestream.reader
Retention-aware reader restore resolution backed by Bigtable table metadata.
DefaultChangeStreamRestoreResolver(TableDestination, String) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.reader.DefaultChangeStreamRestoreResolver
 
DefaultFailureHandlerContext - Class in io.github.flink.gcp.connector.base.failure
The FailureHandlerContext the sinks build from their WriterInitContext.
DefaultFailureHandlerContext(int, MetricGroup) - Constructor for class io.github.flink.gcp.connector.base.failure.DefaultFailureHandlerContext
Creates a context.
DefaultMutationBatcherFactory - Class in io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer
Creates MutationBatchers backed by google-cloud-bigtable BigtableDataClients, connected the way BigtableDataClients connects every data client of this connector — that class owns the credential and emulator modes.
DefaultMutationBatcherFactory(String, BigtableWriterOptions, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.DefaultMutationBatcherFactory
Creates the factory.
DefaultMutationBatcherFactory(String, BigtableWriterOptions, EmulatorEndpoint, CredentialsProvider) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.DefaultMutationBatcherFactory
 
DefaultPartitionPlannerFactory - Class in io.github.flink.gcp.connector.spanner.source.batch.enumerator
DefaultPartitionPlannerFactory(DatabaseDestination, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.enumerator.DefaultPartitionPlannerFactory
Creates the factory.
DefaultPublisherFactory - Class in io.github.flink.gcp.connector.pubsub.sink.writer
PublisherFactory building google-cloud-pubsub Publisher instances configured from PubSubPublisherOptions; every knob left unset keeps the SDK default (options with no batching or retry overrides leave the publisher builder untouched, so the default configuration is byte-identical to the SDK's).
DefaultPublisherFactory(PubSubPublisherOptions) - Constructor for class io.github.flink.gcp.connector.pubsub.sink.writer.DefaultPublisherFactory
Creates a factory connecting to production Pub/Sub with application-default credentials.
DefaultPublisherFactory(PubSubPublisherOptions, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.pubsub.sink.writer.DefaultPublisherFactory
Creates the factory.
DefaultPublisherFactory(PubSubPublisherOptions, EmulatorEndpoint, CredentialsProvider) - Constructor for class io.github.flink.gcp.connector.pubsub.sink.writer.DefaultPublisherFactory
Creates the factory with an optional production credentials override.
DefaultReadSessionCreatorFactory - Class in io.github.flink.gcp.connector.bigquery.source.enumerator
DefaultReadSessionCreatorFactory(String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.source.enumerator.DefaultReadSessionCreatorFactory
Creates the factory.
DefaultRowKeySamplerFactory - Class in io.github.flink.gcp.connector.bigtable.source.readrows.enumerator
DefaultRowKeySamplerFactory(String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.DefaultRowKeySamplerFactory
Creates the factory.
defaults() - Static method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions
Returns an undeclared primary key and unmanaged maximum staleness.
defaults() - Static method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions
Returns options with connector-driven schema updates disabled.
defaults() - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions
Returns the default options: no column marked, every non-repeated column NULLABLE.
defaults() - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentOptions
Returns the default options: a field the table does not have fails the record.
defaults() - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions
Returns the default options: no column marked, every non-repeated column NULLABLE.
defaults() - Static method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions
Returns options creating a plain table: no partitioning, no clustering.
defaults() - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions
Returns the options every knob of which is left alone.
defaults() - Static method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns the default options: the client's own batch thresholds, at most 1000 unacknowledged entries, at most 64 MiB of them, a job failure after 100 consecutive confirmed rejections under a dropping policy, a table auto-creation recovery budget of 500 ms doubling to 10 s over at most 10 attempts, an idle table's batcher dropped after BigtableWriterOptions.DEFAULT_DESTINATION_IDLE_TIMEOUT, at most 16 active instance clients per subtask, and no per-table counters.
defaults() - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns the default options: an in-flight cap of 1000, the client's default transport (one gRPC channel), a transient-failure budget of 100 ms doubling to 10 s over 8 attempts, and a NOT_FOUND budget of 500 ms doubling to 2 s over 3 attempts.
defaults() - Static method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the default options: every knob left where PubSubPublisherOptions.Builder initialises it, which is the SDK's own default wherever the sink has no reason to pick one.
defaults() - Static method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the default options: every knob left where PubSubSubscriberOptions.Builder initialises it, which is the SDK's own default wherever the source has no reason to pick one.
defaults() - Static method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
Returns the default options: at most 5000 mutation cells, 500 mutations and 1 MiB per batch write request, the service's own commit delay and priority, a 30 s timeout for one complete batch write attempt, and a recovery budget of 500 ms doubling to 10 s over at most 10 attempts.
DefaultSingleRowClientFactory - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
The production SingleRowClientFactory: one BigtableDataClient per (project, instance), shared by that instance's tables, with both request-response RPCs pinned to a single attempt under the configured deadline.
DefaultSingleRowClientFactory(String, BigtableRequestOptions, EmulatorEndpoint, CredentialsProvider) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.DefaultSingleRowClientFactory
Creates the factory.
DefaultSpannerChangeStreamCoordinatorClientFactory - Class in io.github.flink.gcp.connector.spanner.source.changestream.enumerator
Opens the Spanner service handle used for change-stream metadata discovery.
DefaultSpannerChangeStreamCoordinatorClientFactory(DatabaseDestination, String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.DefaultSpannerChangeStreamCoordinatorClientFactory
 
DefaultSpannerChangeStreamCoordinatorClientFactory(DatabaseDestination, String, Duration, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.DefaultSpannerChangeStreamCoordinatorClientFactory
 
DefaultSpannerChangeStreamCoordinatorClientFactory(DatabaseDestination, String, Duration, EmulatorEndpoint, String) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.DefaultSpannerChangeStreamCoordinatorClientFactory
 
DefaultSpannerChangeStreamQueryClientFactory - Class in io.github.flink.gcp.connector.spanner.source.changestream.reader
Opens the Spanner client and bounded callback executor owned by one reader subtask.
DefaultSpannerChangeStreamQueryClientFactory(DatabaseDestination, String, SpannerRpcPriority, int, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.reader.DefaultSpannerChangeStreamQueryClientFactory
 
DefaultSpannerChangeStreamQueryClientFactory(DatabaseDestination, String, SpannerRpcPriority, int, EmulatorEndpoint, String) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.reader.DefaultSpannerChangeStreamQueryClientFactory
 
DefaultSpannerDatabaseAccessFactory - Class in io.github.flink.gcp.connector.spanner.sink.writer
Opens a real Spanner service handle and wraps it in a SpannerServiceAdapter.
DefaultSpannerDatabaseAccessFactory(DatabaseDestination, SpannerWriterOptions, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.spanner.sink.writer.DefaultSpannerDatabaseAccessFactory
Creates the factory.
DefaultSpannerDatabaseAccessFactory(DatabaseDestination, SpannerWriterOptions, EmulatorEndpoint, Credentials) - Constructor for class io.github.flink.gcp.connector.spanner.sink.writer.DefaultSpannerDatabaseAccessFactory
Creates the factory with credentials loaded by the writer runtime.
defaultStreamOptions(DefaultStreamOptions) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Sets the options specific to WriteMethod.STORAGE_API_AT_LEAST_ONCE.
defaultStreamOptions(DefaultStreamOptions) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the default-stream tuning, or null to leave every knob at its default.
DefaultStreamOptions - Class in io.github.flink.gcp.connector.bigquery.sink.storage
Options specific to WriteMethod.STORAGE_API_AT_LEAST_ONCE: how large append requests may grow, how the connector-driven re-append budget backs off, how the SDK retries retriable append failures in-stream, how the SDK's connection pool (multiplexing) is sized, and the writer's housekeeping (destinationIdleTimeout, flushInterval).
DefaultStreamOptions.Builder - Class in io.github.flink.gcp.connector.bigquery.sink.storage
DefaultStreamOptionsMapper - Class in io.github.flink.gcp.connector.bigquery.table.sink
Maps the sink.default-stream.* options onto DefaultStreamOptions.
DefaultSubscriberFactory - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
SubscriberFactory building google-cloud-pubsub Subscriber instances configured from PubSubSubscriberOptions; every knob left unset keeps the SDK default, so the default configuration differs from the SDK's only in the two settings the source owns.
DefaultSubscriberFactory(PubSubSubscriberOptions, OrderingMode, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.DefaultSubscriberFactory
Creates the factory.
DefaultSubscriberFactory(PubSubSubscriberOptions, OrderingMode, EmulatorEndpoint, CredentialsProvider) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.DefaultSubscriberFactory
Creates the factory with an optional production credentials override.
DefaultTaskCreatorFactory - Class in io.github.flink.gcp.connector.cloudtasks.sink.writer
Creates a TaskCreator backed by a google-cloud-tasks CloudTasksClient, connecting either to production Cloud Tasks with application-default or configured service-account credentials, or to an emulator over a plaintext channel with no credentials.
DefaultTaskCreatorFactory(String, EmulatorEndpoint, Integer) - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.writer.DefaultTaskCreatorFactory
Creates the factory.
deferred(SpannerReadOperationResolver) - Static method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperationResolution
Creates a deferred operation without adding a table-only method to the public value type.
DELETE - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.cdc.CdcChangeType
Deletes the row currently stored for the primary key.
DELETE - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.ModType
A row was deleted.
DELETE_CELLS - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.EntryKind
DELETE_FAMILY - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.EntryKind
deleteCells(String, ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalMutation
Deletes all versions of one column.
deleteCells(String, ByteString, Long, Long) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalMutation
Deletes versions in a half-open microsecond range.
DeleteCellsEntry(String, ByteString, BigtableChangeStreamMutation.TimestampRange) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteCellsEntry
Creates a delete-cells entry.
deleteFamily(String) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalMutation
Deletes every cell of one family from this row.
DeleteFamilyEntry(String) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteFamilyEntry
Creates a delete-family entry.
deleteObjects(List<String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.GcsStagingStorage
 
deleteObjects(List<String>) - Method in interface io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.StagingStorage
Deletes the given staging objects, best-effort: failures (including already-deleted objects) are logged and swallowed.
deleteRow() - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalMutation
Deletes every cell of the row.
deleteTable(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.BigQueryLoadJobRunner
 
deleteTable(TableDestination) - Method in interface io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobRunner
Deletes a temporary table, best-effort: failures are logged and swallowed.
DELIVER - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter.Result.Disposition
 
deliveryGuarantee(BigtableDeliveryGuarantee) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Selects eager writes or checkpoint-owned writes; final service acceptance remains required.
deliveryGuarantee(BigtableDeliveryGuarantee) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
Selects eager or checkpoint-owned delivery.
deliveryGuarantee(CloudTasksDeliveryGuarantee) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkBuilder
Selects eager creation or checkpointed named creation within the documented recovery window.
deliveryGuarantee(ReadableConfig) - Static method in class io.github.flink.gcp.connector.cloudtasks.table.sink.WriterOptionsMapper
Resolves the delivery mode using the sink builder's default.
derive(TableSchema, String) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.RowDescriptors
Returns the BigQuery-storage compatible row descriptor of the given table schema.
deriveRequiredColumns() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions.Builder
Derives each column's mode from the Avro schema, instead of deriving every non-repeated column as NULLABLE: a field that is not a ["null", T] union becomes REQUIRED.
deriveRequiredColumns() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions.Builder
Derives each column's mode from its field's presence, instead of deriving every non-repeated column as NULLABLE.
deriveRequiredColumns(boolean) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions.Builder
Derives a REQUIRED BigQuery column from a column declared NOT NULL.
describe(SubscriptionDestination) - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.PubSubSubscriptionAdmin
 
describe(SubscriptionDestination) - Method in interface io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionAdmin
Returns the settings of the given subscription, or null if it does not exist.
describeDestination() - Method in interface io.github.flink.gcp.connector.base.failure.FailedElement
Returns the destination the element was routed to as a stable resource string, for example my-project.my_dataset.my_table or projects/p/topics/t.
describeDestination() - Method in class io.github.flink.gcp.connector.bigquery.sink.failure.FailedRow
 
describeDestination() - Method in class io.github.flink.gcp.connector.bigquery.sink.UnroutableRecord
 
describeDestination() - Method in class io.github.flink.gcp.connector.bigtable.sink.FailedMutation
Returns the table as project.instance.table.
describeDestination() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.FailedRequest
Returns the table as project.instance.table.
describeDestination() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.FailedTask
Returns the queue in the projects/<project>/locations/<location>/queues/<queue> form.
describeDestination() - Method in class io.github.flink.gcp.connector.pubsub.sink.FailedMessage
Returns the topic in the projects/<p>/topics/<t> form.
describeDestination() - Method in class io.github.flink.gcp.connector.spanner.sink.FailedMutation
Returns the destination as projects/P/instances/I/databases/D/tables/T, or without the table segment when the record could not be serialized.
describeInput() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns what this source reads, as it reads mid-sentence, for the enumerator's log lines and failure messages.
deserializationFailed() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Counts one deserialization failure that did not drop its message.
deserializationFailurePolicy(DeserializationFailurePolicy) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Sets what the source does with a message the deserialization schema cannot convert.
DeserializationFailurePolicy - Enum in io.github.flink.gcp.connector.pubsub.source
What the source does with a message its deserialization schema cannot convert.
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittableSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamCommittableSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterStateSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorStateSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableCommittableSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorStateSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplitSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanEnumeratorStateSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplitSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittableSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubEnumeratorStateSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriptionSplitSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplitSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadEnumeratorStateSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplitSerializer
 
deserialize(int, byte[]) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorStateSerializer
 
deserialize(Row, Collector<T>) - Method in interface io.github.flink.gcp.connector.bigtable.source.serializer.BigtableRowDeserializationSchema
Turns one row into zero or more records.
deserialize(Struct, Collector<T>) - Method in interface io.github.flink.gcp.connector.spanner.source.serializer.SpannerStructDeserializationSchema
Turns one row into zero or more records.
deserialize(PubsubMessage, SubscriptionDestination, Collector<T>) - Method in interface io.github.flink.gcp.connector.pubsub.source.serializer.PubSubDeserializationSchema
Deserializes the given Pub/Sub message, emitting zero or more records.
deserialize(ConditionalResult, DataInputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
deserialize(ReadModifyWriteResult, DataInputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
deserialize(BigtableRow, DataInputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
deserialize(BigtableChangeStreamMutation, DataInputView) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
deserialize(BigtableChangeStreamMutation, Collector<BigtableChangeStreamMutation>) - Method in class io.github.flink.gcp.connector.bigtable.source.serializer.BigtableChangeStreamMutationDeserializationSchema
 
deserialize(BigtableChangeStreamMutation, Collector<T>) - Method in interface io.github.flink.gcp.connector.bigtable.source.serializer.BigtableChangeStreamDeserializationSchema
Deserializes one mutation.
deserialize(DataChangeRecord, DataInputView) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
deserialize(DataChangeRecord, Collector<T>) - Method in interface io.github.flink.gcp.connector.spanner.source.serializer.SpannerChangeStreamDeserializationSchema
Deserializes one self-describing change record.
deserialize(Consumer<T>, SynchronousDeserializationCollector.Invocation<T, E>) - Static method in class io.github.flink.gcp.connector.base.source.SynchronousDeserializationCollector
Runs one deserialization call and returns the number of records forwarded successfully.
deserialize(GenericRecord, Collector<T>) - Method in interface io.github.flink.gcp.connector.bigquery.source.serializer.BigQueryRowDeserializationSchema
Converts one row into zero or more records.
deserialize(DataInputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
deserialize(DataInputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
deserialize(DataInputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
deserialize(DataInputView) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
deserialize(DataInputView) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
deserialize(Collector<T>) - Method in interface io.github.flink.gcp.connector.base.source.SynchronousDeserializationCollector.Invocation
 
deserializer(BigQueryRowDeserializationSchema<T>) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets the deserializer converting each row into zero or more records.
deserializer(BigtableChangeStreamDeserializationSchema<T>) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Sets the deserializer that turns each change-stream mutation into user records.
deserializer(BigtableRowDeserializationSchema<T>) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Sets the deserializer turning rows into records.
deserializer(PubSubDeserializationSchema<T>) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Sets the record deserializer.
deserializer(SpannerChangeStreamDeserializationSchema<T>) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Sets the schema turning each data-change record into output records.
deserializer(SpannerStructDeserializationSchema<T>) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Sets the deserializer turning rows into records.
destination(IN) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRequestFunction
Names the table an input's request goes to.
destination(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the destination table.
destination(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
destination(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the table to read.
destination(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
DESTINATION_ACTIVATIONS - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
DESTINATION_GROUP - Static variable in class io.github.flink.gcp.connector.base.metrics.DestinationMetrics
Group name carrying the destination, so the destination is a metric variable, not a name.
DestinationCommitExecutor - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
Runs independent destination actions with a fixed, committer-lifetime concurrency bound.
DestinationCommitExecutor(int, DestinationCommitExecutor.WorkerFactory, FileLoadsCommitterMetrics) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.DestinationCommitExecutor
Creates an executor with the configured destination bound.
DestinationCommitExecutor.Worker - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
One worker's thread-confined BigQuery collaborators.
DestinationCommitExecutor.WorkerFactory - Interface in io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
Builds one worker context, lazily on the thread that owns it.
destinationFinished(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitterMetrics
Marks one active destination complete.
destinationIdleTimeout(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets how long an inactive destination file remains open before it is finished and its conversion state is released.
destinationIdleTimeout(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions.Builder
Sets how long an inactive destination remains cached after its latest checkpoint snapshot.
destinationIdleTimeout(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets how long a destination may go without records before the writer closes and drops its stream writer.
destinationIdleTimeout(Duration) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Sets how long a table may go without mutations before the writer closes and drops its batcher.
destinationIdleTimeout(Duration) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions.Builder
Sets how long a table may go without requests before the runtime drops its per-table state.
destinationIdleTimeout(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets how long a destination may go unused before a successful non-terminal flush releases its publisher.
DestinationMetrics - Class in io.github.flink.gcp.connector.base.metrics
Optional per-destination send counters, as destination.NAME.recordsSend and destination.NAME.sendErrors on the writer's metric group, where NAME is the destination as the connector's docs page spells it.
DestinationMetrics.Counters - Class in io.github.flink.gcp.connector.base.metrics
One destination's counters; a no-op instance when per-destination metrics are off.
DestinationResolution - Class in io.github.flink.gcp.connector.bigquery.sink
The result of resolving a BigQuery destination for one record.
DestinationResolutionDispatcher - Class in io.github.flink.gcp.connector.bigquery.sink
Dispatches destination-resolution results to the writer that owns the record.
DestinationResolutionDispatcher.Visitor<T> - Interface in io.github.flink.gcp.connector.bigquery.sink
Handles every destination-resolution result supported by the connector.
destinationResolver(DestinationResolver<? super T>) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Resolves the destination table per record (dynamic destinations).
destinationResolver(DestinationResolver<? super T>) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Resolves the destination table per record, so one sink writes to many tables.
destinationResolver(DestinationResolver<? super T>) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsyncBuilder
Resolves each destination before serialization.
destinationResolver(DestinationResolver<? super T>) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSinkBuilder
Resolves each destination before serialization.
destinationResolver(DestinationResolver<? super T>) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteAsyncBuilder
Resolves each destination before serialization.
destinationResolver(DestinationResolver<? super T>) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSinkBuilder
Resolves each destination before serialization.
destinationResolver(DestinationResolver<? super T>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkBuilder
Resolves the destination queue per record (dynamic destinations).
destinationResolver(DestinationResolver<? super T>) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkBuilder
Resolves the destination topic per record (dynamic destinations).
DestinationResolver<T> - Interface in io.github.flink.gcp.connector.bigquery.sink
Resolves the destination table for each record, enabling one sink instance to write to many tables (dynamic destinations).
DestinationResolver<T> - Interface in io.github.flink.gcp.connector.bigtable.sink
Resolves the destination table for each record, enabling one sink instance to write to many tables (dynamic destinations).
DestinationResolver<T> - Interface in io.github.flink.gcp.connector.cloudtasks.sink
Resolves the destination queue for each record, enabling one sink instance to write to many queues (dynamic destinations).
DestinationResolver<T> - Interface in io.github.flink.gcp.connector.pubsub.sink
Resolves the destination topic for each record, enabling one sink instance to publish to many topics (dynamic destinations).
destinationsPlanned(long, int) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitterMetrics
Publishes the number of destination actions in the next commit phase.
destinationStarted(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitterMetrics
Moves one destination from the local queue to active execution.
DIALECT - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The database dialect: GOOGLE_STANDARD_SQL or POSTGRESQL.
dispatch(DestinationResolution, T, SinkWriter.Context, DestinationResolutionDispatcher.Visitor<T>) - Static method in class io.github.flink.gcp.connector.bigquery.sink.DestinationResolutionDispatcher
Dispatches a result without allocating a per-record callback.
dispatchEntry(BigtableChangeStreamMutation.Entry, ChangeStreamMutationDispatcher.EntryVisitor<R, A>, A) - Static method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamMutationDispatcher
Dispatches one entry without allocating a per-record callback.
dispatchValue(BigtableChangeStreamMutation.Value, ChangeStreamMutationDispatcher.ValueVisitor<R, A>, A) - Static method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamMutationDispatcher
Dispatches one aggregate value without allocating a per-record callback.
DOUBLE - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
drain() - Method in class io.github.flink.gcp.connector.testutils.FakeMailboxExecutor
Runs every mail already enqueued, mimicking the idle mailbox loop between records.
drainDistinct(CloseableIterator<T>, int, Duration, Function<? super T, ?>) - Static method in class io.github.flink.gcp.connector.testutils.Drains
Drains the iterator until count distinct elements have arrived, the job behind it ends, or timeout passes, returning whatever did arrive in arrival order.
Drains - Class in io.github.flink.gcp.connector.testutils
Deadline-bounded draining of a running job's collect iterator.
DROP - Enum constant in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.ExpiredEnvelopePolicy
Discards expired work accepting the risk of lost tasks.
DROP - Enum constant in enum io.github.flink.gcp.connector.pubsub.source.DeserializationFailurePolicy
Discards the message and carries on, acknowledging it immediately so it is not redelivered.
duplicate() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
duplicate() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
duplicate() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
duplicate() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
duplicate() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 

E

earliest() - Static method in class io.github.flink.gcp.connector.base.source.StartPosition
Returns a position at the oldest instant the change stream can safely serve.
EARLIEST - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.ChangeStreamStartMode
Start at the oldest instant the stream can safely serve.
EARLIEST - Enum constant in enum io.github.flink.gcp.connector.spanner.table.ChangeStreamStartMode
Start at the oldest instant the stream can safely serve.
EARLIEST_RETAINED - Enum constant in enum io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition.Mode
Starts from the oldest message the subscription still holds, replaying its whole retained backlog.
earliestRetained() - Static method in class io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition
Starts from the oldest message the subscription still retains.
elapsedMillis(long, long) - Static method in class io.github.flink.gcp.connector.base.metrics.MetricValues
Returns elapsed milliseconds, clamped for future values and saturated on overflow.
emitRecord(ChangeStreamRecord, SourceOutput<T>, ChangeStreamPartitionSplitState) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamRecordEmitter
 
emitRecord(Row, SourceOutput<T>, RowRangeSplitState) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableRecordEmitter
 
emitRecord(Struct, SourceOutput<T>, BatchReadSplitState) - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerRecordEmitter
 
emitRecord(PubsubMessage, SourceOutput<T>, SubscriptionSplit) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubRecordEmitter
 
emitRecord(GenericRecord, SourceOutput<T>, ReadStreamSplitState) - Method in class io.github.flink.gcp.connector.bigquery.source.reader.BigQueryRecordEmitter
 
emitWatermark(Watermark) - Method in class io.github.flink.gcp.connector.testutils.CollectingReaderOutput
 
emitWatermark(Watermark) - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
 
empty() - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksReplaySnapshot
Returns an observation with no owned tasks.
empty() - Static method in class io.github.flink.gcp.connector.spanner.sink.writer.CellWeights
Returns weights that know no index at all, so every column costs exactly one cell.
EMPTY_BRANCHES_SELECTED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
Successful conditional requests selecting an empty branch; SingleRowRequestMetrics.
emptyBranchPolicy(EmptyBranchPolicy) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsyncBuilder
Sets the successful empty-branch policy; FAIL can keep failing on replay after an applied insertion.
emptyBranchPolicy(EmptyBranchPolicy) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSinkBuilder
Sets the successful empty-branch policy; FAIL can keep failing on replay after an applied insertion.
emptyBranchPolicy(EmptyBranchPolicy) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
EmptyBranchPolicy - Enum in io.github.flink.gcp.connector.bigtable.sink.conditional
Policy for a successful conditional request whose selected mutation list is empty.
EMULATOR_ENDPOINT - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
A BigQuery emulator's gRPC endpoint as 'host:port', for Storage Read or Write API traffic.
EMULATOR_ENDPOINT - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
A Bigtable emulator's endpoint as 'host:port'.
EMULATOR_ENDPOINT - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Host and port of a Cloud Tasks emulator.
EMULATOR_ENDPOINT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
Host and port of a Pub/Sub emulator to use instead of the service.
EMULATOR_ENDPOINT - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The host:port of a Spanner emulator.
EMULATOR_REST_ENDPOINT - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
A BigQuery emulator's REST endpoint as 'host:port', for source query or view materialization and sink table metadata.
EmulatorChannels - Class in io.github.flink.gcp.connector.base.rpc
Transport channel providers pointing a gRPC client at an emulator.
emulatorEndpoint(EmulatorEndpoint) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsyncBuilder
Routes requests to an emulator.
emulatorEndpoint(EmulatorEndpoint) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSinkBuilder
Routes requests to an emulator.
emulatorEndpoint(EmulatorEndpoint) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteAsyncBuilder
Routes requests to an emulator.
emulatorEndpoint(EmulatorEndpoint) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSinkBuilder
Routes requests to an emulator.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Points the sink's Storage Write API traffic at a BigQuery emulator instead of the production service.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sends the source's traffic to a BigQuery emulator at host:port, over plaintext and without credentials.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the emulator's gRPC endpoint, or null for the real service.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the emulator's gRPC endpoint, or null for the real service.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Points the sink at a Bigtable emulator instead of the production service.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Points the source at an emulator, over a plaintext channel with no credentials.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkBuilder
Points the sink at a Cloud Tasks emulator instead of the production service.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue.Builder
Points the queue at a Pub/Sub emulator instead of the production service.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkBuilder
Points the sink at a Pub/Sub emulator instead of the production service.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Points the source at a Pub/Sub emulator instead of the production service.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkBuilder
Points the sink at a Spanner emulator instead of the real service.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Points the source at a Spanner emulator, over a plaintext channel with no credentials.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Points the source at an emulator, over a plaintext channel with no credentials.
emulatorEndpoint(String) - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink.Builder
 
EmulatorEndpoint - Class in io.github.flink.gcp.connector.base.rpc
The host:port of a Google Cloud emulator, parsed and validated on the client rather than on a TaskManager after the job has been submitted (issue #235).
emulatorOptions(EmulatorEndpoint, String) - Static method in class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
Builds the options of a client talking to a BigQuery emulator with no credentials.
emulatorRestEndpoint(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Points the sink's table metadata traffic — table creation under CreateDisposition.CREATE_IF_NEEDED, connector-driven schema updates and the CDC table contract — at a BigQuery emulator instead of the production service.
emulatorRestEndpoint(String) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sends the source's REST traffic — its query job, and the view lookup BigQuerySourceBuilder.materializeViews() makes — to a BigQuery emulator at host:port, over plain HTTP and without credentials.
emulatorRestEndpoint(String) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the emulator's REST endpoint, or null for the real service.
emulatorRestEndpoint(String) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the emulator's REST endpoint, or null for the real service.
enableMessageOrdering(boolean) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets whether publishers honor message ordering keys.
enableMessageOrdering(boolean) - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions.Builder
Creates the subscription with ordering-key ordering enabled.
encode(RowData, int) - Method in interface io.github.flink.gcp.connector.bigtable.table.CellValueCodec.FieldEncoder
Encodes the field at pos.
encoder(LogicalType) - Static method in class io.github.flink.gcp.connector.bigtable.table.CellValueCodec
Returns an encoder for a field that is known to be present.
endpoint(GenericContainer<?>) - Static method in class io.github.flink.gcp.connector.testutils.cloudtasks.CloudTasksEmulatorContainers
The emulator's gRPC endpoint as host:port, for emulator-endpoint.
enforceInTransit(boolean) - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions.Builder
Rejects publishes travelling through regions outside the allowed persistence regions, instead of only restricting where messages are stored.
ensureCdcTable(TableDestination, TableSchema, TableCreateOptionsProvider, CdcTableOptions, CreateDisposition, CdcTableReconciliationPolicy) - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
 
ensureCdcTable(TableDestination, TableSchema, TableCreateOptionsProvider, CdcTableOptions, CreateDisposition, CdcTableReconciliationPolicy) - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.RetryingTableAdmin
 
ensureCdcTable(TableDestination, TableSchema, TableCreateOptionsProvider, CdcTableOptions, CreateDisposition, CdcTableReconciliationPolicy) - Method in interface io.github.flink.gcp.connector.bigquery.sink.tables.TableAdmin
Ensures a CDC destination satisfies its configured table contract.
ensureTable(TableDestination, TableCreateOptions) - Method in class io.github.flink.gcp.connector.bigtable.sink.tables.BigtableTableAdmin
 
ensureTable(TableDestination, TableCreateOptions) - Method in interface io.github.flink.gcp.connector.bigtable.sink.tables.TableAdmin
Ensures the given table exists with every column family the options declare.
EnumeratorCounters - Class in io.github.flink.gcp.connector.base.source
The three counters a PullAssignmentSplitEnumerator reports, registered by the connector under its own names.
EnumeratorCounters(Counter, Counter, Counter) - Constructor for class io.github.flink.gcp.connector.base.source.EnumeratorCounters
Creates the set.
ENVELOPE - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.ChangeStreamChangelogMode
Emit one insert-only generic mutation envelope per Bigtable mutation.
equals(Object) - Method in class io.github.flink.gcp.connector.base.lineage.ResourceIdentifier
 
equals(Object) - Method in class io.github.flink.gcp.connector.base.rpc.EmulatorEndpoint
 
equals(Object) - Method in class io.github.flink.gcp.connector.base.source.StartPosition
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamCommittable
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterState
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.sink.TableDestination
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorState
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplit
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResult
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResult
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Compares every option by value.
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow.Cell
Compares every field by value.
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow
Compares the key and every cell by value.
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.AddToCellEntry
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteCellsEntry
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteFamilyEntry
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.Int64Value
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MergeToCellEntry
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.RawTimestamp
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.RawValue
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.SetCellEntry
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampBound
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampRange
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplit
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.MissingPartition
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PendingMerge
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanEnumeratorState
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.RowKeySample
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplit
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableLookupConfig
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema.Family
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema.Qualifier
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.table.SelectedCellTableSchema
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableConditionalDynamicSink
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource
 
equals(Object) - Method in class io.github.flink.gcp.connector.bigtable.TableDestination
 
equals(Object) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
 
equals(Object) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.QueueDestination
 
equals(Object) - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.AppEngineTargetSpec
 
equals(Object) - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.CloudTasksDynamicSink
 
equals(Object) - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.HttpTargetSpec
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicDestination
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubEnumeratorState
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriptionSplit
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionDestination
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.table.sink.PubSubDynamicSink
 
equals(Object) - Method in class io.github.flink.gcp.connector.pubsub.table.source.PubSubDynamicSource
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.DatabaseDestination
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplit
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadEnumeratorState
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.ColumnType
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.Mod
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorState
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName.AccessPathName
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerChangeStreamDynamicSource
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.table.SpannerLookupConfig
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableLineage
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter.Column
 
equals(Object) - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter
 
ERROR - Enum constant in enum io.github.flink.gcp.connector.testutils.LogCapture.Level
 
ERROR_CLASS_GROUP - Static variable in class io.github.flink.gcp.connector.base.metrics.ErrorClassCounters
Group name carrying the status code, so the code is a metric variable and not a name.
ErrorClassCounters - Class in io.github.flink.gcp.connector.base.metrics
Counts a sink's failures by the status code that caused them, as errorClass.CODE.errors on the writer's metric group.
ErrorClassCounters(MetricGroup) - Constructor for class io.github.flink.gcp.connector.base.metrics.ErrorClassCounters
Creates task-thread-only counters against the group they register on.
ErrorClassCounters(MetricGroup, Supplier<? extends Counter>) - Constructor for class io.github.flink.gcp.connector.base.metrics.ErrorClassCounters
Creates the counters against the group they register on, with the counter type the caller needs for the threads it counts from.
ERRORS - Static variable in class io.github.flink.gcp.connector.base.metrics.ErrorClassCounters
Counter name inside the per-code group.
estimatedBytes() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.MeasuredRow
Returns the row's saturated, positive byte estimate.
eval(CompletableFuture<Boolean>, String, Object, Object...) - Method in class io.github.flink.gcp.connector.bigtable.table.function.BigtableCheckAndMutateFunction
Evaluates one configured write asynchronously.
eval(CompletableFuture<Row>, String, Object, Object...) - Method in class io.github.flink.gcp.connector.bigtable.table.function.BigtableReadModifyWriteFunction
Evaluates one configured write asynchronously.
events() - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
Returns every assignment and signal in the order it happened, as "verb:subtask".
EXACTLY_ONCE - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.BigtableDeliveryGuarantee
Applies checkpoint-owned envelopes once while their retained row markers remain present.
EXACTLY_ONCE - Enum constant in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksDeliveryGuarantee
Creates checkpointed named envelopes within the documented recovery window.
exactlyOnceDeliveryEnabled(boolean) - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo.Builder
Sets whether the subscription has exactly-once delivery enabled.
exceededBy(BufferUsage) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PausedSplitBufferLimits
Returns whether the given buffer has outgrown either limit.
execute(MailboxExecutor.MailOptions, ThrowingRunnable<? extends Exception>, String, Object...) - Method in class io.github.flink.gcp.connector.testutils.FakeMailboxExecutor
 
existingColumnFamilies() - Method in class io.github.flink.gcp.connector.bigtable.sink.tables.TableAdmin.EnsureResult
Returns the snapshot of families known to exist when the ensure completed.
expirationTtl(Duration) - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions.Builder
Sets how long the subscription may sit inactive before Pub/Sub deletes it.
EXPIRED_ENVELOPE_CREATES_AUTHORIZED - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
EXPIRED_ENVELOPES_ASSUMED_COMMITTED - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
EXPIRED_ENVELOPES_DROPPED - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
EXPIRED_ENVELOPES_FAILED - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
expiredEnvelopePolicy(CloudTasksStagedOptions.ExpiredEnvelopePolicy) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.Builder
Sets the operator decision for expired envelopes.
extractAttributes(T) - Method in interface io.github.flink.gcp.connector.pubsub.sink.serializer.PubSubSerializationSchema.AttributesExtractor
Returns the attributes of the message built for the given record.
extractHeaders(T) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetBuilder.HeadersExtractor
Returns the task headers.
extractHeaders(T) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetSerializationSchema.HeadersExtractor
Returns the headers of the task built for the given record.
extractOrderingKey(T) - Method in interface io.github.flink.gcp.connector.pubsub.sink.serializer.PubSubSerializationSchema.OrderingKeyExtractor
Returns the ordering key of the message built for the given record.
extractRelativeUri(T) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetBuilder.RelativeUriExtractor
Returns the task's relative URI.
extractRouting(T) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetBuilder.RoutingExtractor
Returns the routing for the task built from the given record.
extractTaskId(T) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.TaskIdExtractor
Returns the deduplication key of the given record.
extractUrl(T) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetSerializationSchema.UrlExtractor
Returns the target URL of the task built for the given record.

F

Factory() - Constructor for class io.github.flink.gcp.connector.testutils.lineage.LineageListenerCapture.Factory
Creates the factory through Flink's reflection-based listener loading.
factoryClass() - Method in class io.github.flink.gcp.connector.testutils.sql.AbstractSqlConnectorPackagingITCase
The DynamicTableFactory the SQL planner must find through the SPI file.
factoryClass() - Method in class io.github.flink.gcp.connector.testutils.sql.AbstractSqlConnectorSmokeITCase
The DynamicTableFactory the DDL below reaches through the SPI file.
factoryIdentifier() - Method in class io.github.flink.gcp.connector.bigquery.table.BigQueryDynamicTableFactory
 
factoryIdentifier() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableDynamicTableFactory
 
factoryIdentifier() - Method in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksDynamicTableFactory
 
factoryIdentifier() - Method in class io.github.flink.gcp.connector.cloudtasks.table.form.FormUrlEncodedFormatFactory
 
factoryIdentifier() - Method in class io.github.flink.gcp.connector.pubsub.table.PubSubDynamicTableFactory
 
factoryIdentifier() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerDynamicTableFactory
 
FAIL - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.conditional.EmptyBranchPolicy
Fail the job after counting the successful response; a dropping handler cannot override it.
FAIL - Enum constant in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.ExpiredEnvelopePolicy
Fails without sending and leaves recovery to the retained checkpoint.
FAIL - Enum constant in enum io.github.flink.gcp.connector.pubsub.source.DeserializationFailurePolicy
Fails the job.
FAIL_JOB - Enum constant in enum io.github.flink.gcp.connector.spanner.sink.ConstraintViolationPolicy
Fail the job.
failAfterCollects(int, Error) - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
Makes collect throw an error after the requested number of successful calls.
failAfterCollects(int, RuntimeException) - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
Makes collect throw after the requested number of successful calls.
failed(Throwable) - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamQueryClient.SpannerChangeStreamQueryListener
 
FAILED_COMMITTABLES - Static variable in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
Name of the framework's failed-committables counter.
FailedElement - Interface in io.github.flink.gcp.connector.base.failure
An element that terminally failed to be written by one of this project's sinks — the read-only contract every connector's concrete failure type implements, and the view a cross-connector DeadLetterQueue sees.
FailedMessage - Class in io.github.flink.gcp.connector.pubsub.sink
A single message that terminally failed to be published to Pub/Sub, as passed to a FailureHandler<FailedMessage>.
failedMessageHandler(FailureHandler<? super FailedMessage>) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkBuilder
Sets what happens to a message that terminally fails to be published: the record could not be serialized, or Pub/Sub rejected the message itself as invalid (INVALID_ARGUMENT — over the size limit, malformed attributes, an unusable ordering key).
FailedMutation - Class in io.github.flink.gcp.connector.bigtable.sink
A single row mutation that terminally failed to be written to Bigtable, as passed to a FailureHandler<FailedMutation>.
FailedMutation - Class in io.github.flink.gcp.connector.spanner.sink
A single mutation that terminally failed to be applied to Spanner, as passed to a FailureHandler<FailedMutation>.
failedMutationHandler(FailureHandler<? super FailedMutation>) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Sets the policy for mutations that terminally fail — a record the serializer rejects, and a mutation Bigtable rejects as malformed or oversized.
failedMutationHandler(FailureHandler<? super FailedMutation>) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkBuilder
Sets what happens to a mutation the service terminally refused.
FailedRequest - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow
A single-row request that Bigtable rejected as invalid, or that could not be built from its record, as passed to a FailureHandler<FailedRequest> on the sink surface.
failedRequestHandler(FailureHandler<? super FailedRequest>) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSinkBuilder
Handles row-level failures; ambiguous failures and successful empty-branch policy failures always fail the job.
failedRequestHandler(FailureHandler<? super FailedRequest>) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSinkBuilder
Handles row-level failures; ambiguous outcomes always fail the job.
FailedRow - Class in io.github.flink.gcp.connector.bigquery.sink.failure
A single row that terminally failed to be written to BigQuery, as passed to a FailureHandler<BigQueryFailure>.
FailedTask - Class in io.github.flink.gcp.connector.cloudtasks.sink
A single task that terminally failed to be created in Cloud Tasks, as passed to a FailureHandler<FailedTask>.
failedTaskHandler(FailureHandler<? super FailedTask>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkBuilder
Sets the policy for a task that terminally fails — fail the job (the default), drop it, or send it to a dead-letter queue.
failJob() - Static method in interface io.github.flink.gcp.connector.base.failure.FailureHandler
Returns the default policy: every per-element terminal failure fails the job.
failOnCollect(Error) - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
Makes every subsequent collect throw, standing in for a failing chained operator.
failOnCollect(RuntimeException) - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
Makes every subsequent collect throw, standing in for a failing chained operator.
failureHandler(FailureHandler<? super BigQueryFailure>) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Sets the policy for records that explicitly fail destination resolution or terminally fail after routing (rows rejected by the Storage Write API with per-row error details, rows that fail serialization, and rows exceeding the per-row size limit).
FailureHandler<F extends FailedElement> - Interface in io.github.flink.gcp.connector.base.failure
Pluggable policy for elements that terminally fail to be written by a sink.
FailureHandlerContext - Interface in io.github.flink.gcp.connector.base.failure
What a FailureHandler or DeadLetterQueue learns about its surroundings when it is opened: enough to stamp per-subtask output and to register its own metrics, and nothing more.
FakeMailboxExecutor - Class in io.github.flink.gcp.connector.testutils
FakeMailboxExecutor() - Constructor for class io.github.flink.gcp.connector.testutils.FakeMailboxExecutor
 
FakeSourceReaderContext - Class in io.github.flink.gcp.connector.testutils
In-memory SourceReaderContext for the tests of a pull-assignment source reader.
FakeSourceReaderContext(SourceReaderMetricGroup) - Constructor for class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
 
FakeSourceReaderContext(SourceReaderMetricGroup, Configuration) - Constructor for class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
 
FakeSplitEnumeratorContext<SplitT extends org.apache.flink.api.connector.source.SourceSplit> - Class in io.github.flink.gcp.connector.testutils
In-memory SplitEnumeratorContext for the tests of a pull-assignment enumerator — one whose readers ask for work through handleSplitRequest.
FakeSplitEnumeratorContext(int) - Constructor for class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
 
familiesAdded(int, Set<String>) - Static method in class io.github.flink.gcp.connector.bigtable.sink.tables.TableAdmin.EnsureResult
The table already existed and the given number of declared families it lacked were added.
familyEquals(String) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalFilter
Selects one column family by exact name.
familyExcludeList(Collection<String>) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Excludes entries whose column-family names fully match at least one Java regular expression.
familyIncludeList(Collection<String>) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Includes entries whose column-family names fully match at least one Java regular expression.
FATAL - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableErrorClassifier.Kind
 
FATAL - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RequestFailures.Kind
 
fetch() - Method in class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySplitReader
 
fetch() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSplitReader
 
fetch() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSplitReader
Drains every unpaused split once and evaluates the reader's three guards.
fetch() - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSplitReader
 
FETCHER_BUFFERED_BYTES - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
FETCHER_BUFFERED_MESSAGES - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
Messages already removed from subscriber buffers but not yet taken from Flink's fetcher batches by the source reader.
fetchUntil(SplitReader<PubsubMessage, ?>, int, Duration) - Static method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubSplitReaders
Fetches until expected distinct messages have been collected or the timeout elapses, returning them in arrival order.
field(AdditionalField<? super T>) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFields.Builder
Appends one physical field after fields already declared on this builder.
FILE_LOADS - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.WriteMethod
Stages records as files on Cloud Storage and imports them with BigQuery load jobs.
FileLoadsCheckpointStamper - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.committer
The streaming pre-commit stage of the FILE_LOADS topology: stamps each committable with the checkpoint id carried by its CommittableMessage, which the Committer SPI cannot observe otherwise — the stamp selects the streaming behavior of the load-job orchestrator and makes BigQuery job ids attributable to their checkpoint.
FileLoadsCheckpointStamper() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCheckpointStamper
 
FileLoadsCommittable - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads
One finalized staging file: the Flink job id of the run that staged it, its destination table, its Cloud Storage URI, size counters used for load-job partitioning, and — in streaming execution — the checkpoint that triggered it.
FileLoadsCommittable(String, TableDestination, String, long, long, StagingFormat) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
Creates a committable without a checkpoint id (as emitted by the writer).
FileLoadsCommittable(String, TableDestination, String, long, long, StagingFormat, Long) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
Creates a committable.
FileLoadsCommittableSerializer - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads
Serializer for FileLoadsCommittable.
FileLoadsCommittableSerializer() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittableSerializer
 
FileLoadsCommitter - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.committer
The real FILE_LOADS commit: turns one committable batch — a whole batch run, or one checkpoint of a streaming run — into BigQuery load jobs through a LoadJobOrchestrator.
FileLoadsCommitter(BigQuerySinkConfig<?>, FileLoadsOptions, StagingStorage, SinkCommitterMetricGroup) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitter
Creates the committer.
FileLoadsCommitterMetrics - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.committer
Thread-safe metrics for the bounded FILE_LOADS destination executor.
FileLoadsCommitterMetrics(SinkCommitterMetricGroup) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitterMetrics
Registers the committer metrics once for the committer's lifetime.
fileLoadsOptions(FileLoadsOptions) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Sets the options specific to WriteMethod.FILE_LOADS.
fileLoadsOptions(FileLoadsOptions) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the FILE_LOADS options, which the connector requires under FILE_LOADS and rejects under the other write methods.
FileLoadsOptions - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads
Options specific to WriteMethod.FILE_LOADS: where staging files go on Cloud Storage, how loaded rows land in tables that already hold data, where oversized loads stage their temporary tables, how checkpoint-triggered loads are paced in streaming execution, and the two schedules the committer backs off on.
FileLoadsOptions.Builder - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads
Builder for FileLoadsOptions.
FileLoadsOptionsMapper - Class in io.github.flink.gcp.connector.bigquery.table.sink
Maps the sink.file-loads.* options onto FileLoadsOptions.
FileLoadsWriter<T> - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.writer
The FILE_LOADS SinkWriter: encodes records in the configured staging format and streams them to per-destination staging files on Cloud Storage, emitting one FileLoadsCommittable per finalized file from FileLoadsWriter.prepareCommit() — once at end of input in batch execution, once per checkpoint in streaming execution.
FileLoadsWriter(BigQuerySinkConfig<T>, FileLoadsOptions, StagingStorage, SinkWriterMetricGroup, String, int, int, ProcessingTimeService) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.FileLoadsWriter
Creates a writer.
FILES_STAGED - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
filter(Filters.Filter) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Sets the server-side filter every read applies.
filter(DataChangeRecord) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter
 
filter(String) - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions.Builder
Sets a filter expression, so Pub/Sub delivers only matching messages and acknowledges the rest on the subscription's behalf.
finished() - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamQueryClient.SpannerChangeStreamQueryListener
 
FINISHED - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.PartitionLifecycleState
The reader's query ended successfully.
firstCheckpointTimeout(Duration) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Sets how long a reader holding unacknowledged messages waits for its first checkpoint before failing the job, measured from the reader's first split assignment.
FixedDestinationResolver - Class in io.github.flink.gcp.connector.bigquery.sink
A DestinationResolver returning one fixed destination for every record.
FixedDestinationResolver - Class in io.github.flink.gcp.connector.bigtable.sink
A DestinationResolver returning one fixed destination for every record, which is what BigtableSinkBuilder.table(...) builds.
FixedDestinationResolver - Class in io.github.flink.gcp.connector.cloudtasks.sink
A DestinationResolver returning one fixed destination for every record.
FixedDestinationResolver - Class in io.github.flink.gcp.connector.pubsub.sink
A DestinationResolver returning one fixed destination for every record.
FixedDestinationResolver(TableDestination) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.FixedDestinationResolver
Creates a resolver returning the given destination for every record.
FixedDestinationResolver(TableDestination) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.FixedDestinationResolver
Creates a resolver returning the given destination for every record.
FixedDestinationResolver(QueueDestination) - Constructor for class io.github.flink.gcp.connector.cloudtasks.sink.FixedDestinationResolver
Creates a resolver returning the given destination for every record.
FixedDestinationResolver(TopicDestination) - Constructor for class io.github.flink.gcp.connector.pubsub.sink.FixedDestinationResolver
Creates a resolver returning the given destination for every record.
fixedProvider(ManagedChannel) - Static method in class io.github.flink.gcp.connector.base.rpc.EmulatorChannels
Wraps a caller-owned channel as a fixed transport channel provider.
flowControlMaxOutstandingElementCount(long) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Caps the messages one subscriber holds outstanding; the client library stops pulling once the cap is reached.
flowControlMaxOutstandingRequestBytes(long) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Caps the bytes one subscriber holds outstanding; the client library stops pulling once the cap is reached.
flush() - Method in interface io.github.flink.gcp.connector.base.failure.DeadLetterQueue
Durably persists every element offered so far; called at every checkpoint barrier and at end of input (and at any additional sink-triggered flush, such as an optional periodic flush interval).
flush() - Method in interface io.github.flink.gcp.connector.base.failure.FailureHandler
Persists every element handled so far; called at every checkpoint barrier and at end of input (and at any additional sink-triggered flush, such as an optional periodic flush interval), after the sink's own write path has drained.
flush() - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue
 
flush(boolean) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.FileLoadsWriter
 
flush(boolean) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryBufferedStreamWriter
 
flush(boolean) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryDefaultStreamWriter
 
flush(boolean) - Method in class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableWriter
 
flush(boolean) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableStagedWriter
 
flush(boolean) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestWriter
 
flush(boolean) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksStagedWriter
 
flush(boolean) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksWriter
 
flush(boolean) - Method in class io.github.flink.gcp.connector.pubsub.sink.writer.PubSubWriter
 
flush(boolean) - Method in class io.github.flink.gcp.connector.spanner.sink.writer.SpannerWriter
 
flushInterval(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Enables a periodic time-based flush: every interval, the writer appends all pending batches and awaits every in-flight append, exactly as the checkpoint flush does.
flushOutstanding() - Method in interface io.github.flink.gcp.connector.pubsub.sink.writer.TopicPublisher
Sends all messages buffered by the publisher without waiting for the batching thresholds to be met.
flushRows(String, long) - Method in interface io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamService
Makes every row up to the given offset (inclusive) visible in the destination table.
flushRows(String, long) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamService
 
flushTimeout(Duration) - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue.Builder
Sets how long the queue waits for its buffered publishes, in PubSubDeadLetterQueue.flush() and in the PubSubDeadLetterQueue.Builder.maxInFlightMessages(int) drain alike.
forDestination(String) - Method in class io.github.flink.gcp.connector.base.metrics.DestinationMetrics
Returns the counters for a destination, registering them on first use.
forEmulator(String) - Static method in class io.github.flink.gcp.connector.testutils.cloudtasks.CloudTasksTestClients
Opens a client against the emulator at endpoint (host:port).
forEmulator(String) - Static method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubTestClients
Clients over one plaintext channel to the emulator, with no credentials.
forEmulator(String, String) - Static method in class io.github.flink.gcp.connector.testutils.spanner.SpannerTestClients
Opens a client against the emulator at endpoint (host:port).
format(Range.ByteStringRange) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Renders a range the way a log reader needs to see it.
format(ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Renders one row key under RowRanges.format(ByteStringRange)'s escaping, for a caller holding a key rather than a range.
FormUrlEncodedFormatFactory - Class in io.github.flink.gcp.connector.cloudtasks.table.form
Table format factory for UTF-8 application/x-www-form-urlencoded bodies.
FormUrlEncodedFormatFactory() - Constructor for class io.github.flink.gcp.connector.cloudtasks.table.form.FormUrlEncodedFormatFactory
 
forOperator(MetricGroup, boolean, Supplier<? extends Counter>) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Creates the metrics of an operator, with the counter type its threads need.
forSink(SinkWriterMetricGroup, boolean) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Creates the metrics of a sink writer, which counts from the task thread only.
forTable(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Returns a table's counters, registering them on first use; a no-op when per-table counters are off.
forView(TableDestination, List<String>, String, String, String) - Static method in class io.github.flink.gcp.connector.bigquery.source.query.QuerySpec
Builds the specification that materializes a view.
from(SpannerTableSchemaConverter, DataType, ReadableConfig, SpannerTableName) - Static method in class io.github.flink.gcp.connector.spanner.table.source.SpannerChangeStreamDynamicSource
 
from(SpannerTableSchemaConverter, DataType, ReadableConfig, SpannerTableName, SpannerTableLineage) - Static method in class io.github.flink.gcp.connector.spanner.table.source.SpannerChangeStreamDynamicSource
 
from(String, ReadableConfig) - Static method in class io.github.flink.gcp.connector.spanner.table.SpannerTableLineage
Captures only resource options, before pushdown or runtime client creation.
from(ReadableConfig) - Static method in class io.github.flink.gcp.connector.bigtable.table.BigtableLookupConfig
Maps the lookup options from the factory's validated configuration.
from(ReadableConfig) - Static method in class io.github.flink.gcp.connector.cloudtasks.table.sink.HttpTargetSpec
Maps and validates the HTTP-related table options.
from(ReadableConfig) - Static method in class io.github.flink.gcp.connector.spanner.table.SpannerLookupConfig
 
from(ReadableConfig, String) - Static method in class io.github.flink.gcp.connector.cloudtasks.table.sink.AppEngineTargetSpec
Maps and validates the App Engine-related table options.
from(ReadableConfig, String) - Static method in class io.github.flink.gcp.connector.cloudtasks.table.sink.HttpTargetSpec
Maps HTTP options and reserves Content-Type when the body format owns one.
fromRow(Row) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRows
Copies a client row into the connector-owned type, cells in the client's order.
fromTask(String, long, long, Task) - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
Validates a named task before allocating its persisted wire representation.
fromTimestamp(Instant) - Static method in class io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition
Starts from the given instant.
FULL - Enum constant in enum io.github.flink.gcp.connector.spanner.table.ChangeStreamChangelogMode
Emit complete insert, update-before, update-after, and delete rows.
FUNCTIONS - Static variable in class io.github.flink.gcp.connector.bigtable.table.function.BigtableSqlFunctionOptions
Named connection and request definitions for Bigtable async SQL functions.

G

GARBAGE_COLLECTION - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MutationType
A mutation the table's garbage-collection policy applied.
gauge(String) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
Returns the value of a gauge the enumerator registered.
gaugeValue(String...) - Method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
Returns the value of the gauge registered under identifier.
GcRule - Class in io.github.flink.gcp.connector.bigtable.sink
A garbage-collection rule for a column family the sink creates, mirroring the four rule shapes Bigtable's admin API takes: a version cap, an age cap, and their union and intersection.
GcRule.Kind - Enum in io.github.flink.gcp.connector.bigtable.sink
The rule shapes Bigtable's admin API takes.
GcsStagingStorage - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.writer
StagingStorage over the Cloud Storage client with configured credentials or ADC.
GcsStagingStorage() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.GcsStagingStorage
Creates staging storage using application-default credentials.
GcsStagingStorage(String) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.GcsStagingStorage
Creates staging storage with optional runtime-loaded service-account credentials.
generateInitialPartitions() - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.ChangeStreamCoordinatorClient
Returns the partitions currently covering the table's keyspace.
generateInitialPartitions() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.DefaultChangeStreamCoordinatorClient
 
genericRecord(String) - Static method in interface io.github.flink.gcp.connector.bigquery.source.serializer.BigQueryRowDeserializationSchema
Returns a deserializer handing rows on as the GenericRecords they were decoded into.
genericRecord(Schema) - Static method in interface io.github.flink.gcp.connector.bigquery.source.serializer.BigQueryRowDeserializationSchema
Returns a deserializer handing rows on as the GenericRecords they were decoded into.
GEOGRAPHY - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
A geography value represented as a String.
geographyFieldOption(GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, Boolean>) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions.Builder
Maps every string field carrying the given boolean field option, set to true, to a BigQuery GEOGRAPHY column — wherever it appears in the message tree, at any nesting depth.
geographyFieldOptionNumber(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions.Builder
Maps every string field carrying the given boolean google.protobuf.FieldOptions extension, set to true, to a BigQuery GEOGRAPHY column — wherever it appears in the message tree, at any nesting depth.
geographyFieldPath(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions.Builder
Maps the string field at the given dotted path to a BigQuery GEOGRAPHY column.
geographyFieldPath(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions.Builder
Maps the string field at the given dotted path to a BigQuery GEOGRAPHY column.
geographyFieldPaths(Collection<String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions.Builder
Maps all string fields at the given dotted paths to BigQuery GEOGRAPHY columns.
geographyFieldPaths(Collection<String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions.Builder
Maps all string fields at the given dotted paths to BigQuery GEOGRAPHY columns.
geographyFieldPaths(Collection<String>) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions.Builder
Derives the named columns as BigQuery GEOGRAPHY columns.
get() - Method in interface io.github.flink.gcp.connector.base.source.StartPositionResolver.RetentionLookup
Returns the stream's effective retention period.
get(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.LazyBigtableDataClient
Returns the client, building it on first use.
get(O, Function<O, S>) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.LazyDerivedState
Returns the derived state, deriving it first if this holder is empty.
getAbsentRetentionFallback() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getAccountedBytes() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
Returns wire bytes plus the writer's fixed per-envelope accounting allowance.
getAckDeadline() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
Returns the acknowledgement deadline, or null for the Pub/Sub default (10 s).
getAllowedPersistenceRegions() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions
Returns the regions messages published to the topic may be persisted in, or null when the organization policy decides.
getAppProfileId() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig
Returns the application profile the client routes through, or null for the instance's default profile.
getAppProfileId() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestConfig
Returns the app profile, or null for the instance's default.
getAppProfileId() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the single-cluster application profile the change stream is read through.
getAppProfileId() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceConfig
Returns the application profile to route through, or null for the default.
getAssignedSplits() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
getAuthorizationDeadlineMillis() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
Returns the durable authorization deadline, which recovery must never loosen.
getAvroSchemaJson() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplit
Returns the read session's Avro schema, in its JSON form.
getAwaitAckConfirmation() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns how long a completed checkpoint waits for its acknowledgements to be confirmed, or null when acknowledgement is fire-and-forget.
getBatchDelayThreshold() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the batch delay threshold, or null for the SDK default.
getBatchElementCountThreshold() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns the batch element-count threshold, or null to use the client's default.
getBatchElementCountThreshold() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the batch element-count threshold, or null for the SDK default.
getBatchRequestByteThreshold() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns the batch request-byte threshold, or null to use the client's default.
getBatchRequestByteThreshold() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the batch request-byte threshold, or null for the SDK default.
getBatchTransactionId() - Method in class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplit
Returns the snapshot this split reads at.
getBatchTransactionId() - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.PartitionPlan
Returns the snapshot the partitions were planned at.
getBatchWriteTimeout() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
Returns the timeout for one complete batch write attempt.
getBoundedness() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQueryStorageReadSource
 
getBoundedness() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSource
 
getBoundedness() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanSource
 
getBoundedness() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubStreamingPullSource
 
getBoundedness() - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadSource
 
getBoundedness() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSource
 
getBoundedTimestamp() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the timestamp that bounds the read, or null for an unbounded read.
getByteCount() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
Returns the object size in bytes.
getCacheType() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableLookupConfig
The standard Flink cache mode.
getCacheType() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerLookupConfig
 
getCause() - Method in interface io.github.flink.gcp.connector.base.failure.FailedElement
Returns the underlying failure, or null when none is available.
getCause() - Method in class io.github.flink.gcp.connector.bigquery.sink.failure.FailedRow
 
getCause() - Method in class io.github.flink.gcp.connector.bigquery.sink.UnroutableRecord
 
getCause() - Method in class io.github.flink.gcp.connector.bigtable.sink.FailedMutation
 
getCause() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.FailedRequest
Returns the underlying failure, or null.
getCause() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.FailedTask
 
getCause() - Method in class io.github.flink.gcp.connector.pubsub.sink.FailedMessage
 
getCause() - Method in class io.github.flink.gcp.connector.spanner.sink.FailedMutation
 
getCdcOptions() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the configured CDC options, or null when ordinary appends are used.
getCdcTableOptionsProvider() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the per-destination desired CDC table contract.
getCdcTableReconciliationPolicy() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns how this job handles CDC tables that already exist.
getCells() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow
Returns the cells in service order, unmodifiable.
getChangelogMode() - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource
 
getChangelogMode() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource
 
getChangelogMode() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource
 
getChangelogMode() - Method in class io.github.flink.gcp.connector.pubsub.table.source.PubSubDynamicSource
 
getChangelogMode() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerChangeStreamDynamicSource
 
getChangelogMode() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
getChangelogMode(ChangelogMode) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink
 
getChangelogMode(ChangelogMode) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableConditionalDynamicSink
 
getChangelogMode(ChangelogMode) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink
 
getChangelogMode(ChangelogMode) - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.CloudTasksDynamicSink
 
getChangelogMode(ChangelogMode) - Method in class io.github.flink.gcp.connector.pubsub.table.sink.PubSubDynamicSink
 
getChangelogMode(ChangelogMode) - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink
 
getChangeStreamName() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getChangeType(T) - Method in interface io.github.flink.gcp.connector.bigquery.sink.cdc.CdcChangeTypeProvider
Returns the change applied by element.
getChangeTypeProvider() - Method in class io.github.flink.gcp.connector.bigquery.sink.cdc.CdcOptions
Returns the provider that classifies each non-skipped record.
getChannelPoolSize() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns the configured gRPC channel-pool size, or null when the client's default transport is left alone.
getCheckpointId() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
Returns the checkpoint that triggered this file, or null in batch execution (or before the pre-commit stage stamped it).
getCheckpointId() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterState
Returns the checkpoint this snapshot belongs to.
getChildren() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChildPartitionsEvent
 
getClient() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.BigQueryLoadJobRunner
Returns the injected REST client, or null before a lazily configured one is used.
getClient() - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
Returns the injected REST client, or null before a lazily configured one is used.
getClockSkewAllowance() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions
Returns the allowed relative writer/committer clock error.
getClockSkewAllowance() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagingConfig
Returns the configured relative clock error allowance.
getClusteredFields() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions
Returns the clustering columns, in precedence order; empty when unclustered.
getColumnFamilies() - Method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions
Returns the column families to create, in declaration order, each mapped to its garbage-collection rule or to null for none.
getColumnFamilyTypes() - Method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions
Returns the value type of every declared family, in declaration order.
getColumns() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
Returns the columns to return, when this is a table read.
getColumns() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter
 
getColumnTypes() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns this record's column descriptors, as an unmodifiable list.
getCommittableSerializer() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.BigQueryFileLoadsSink
 
getCommittableSerializer() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
 
getCommittableSerializer() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableStagedSink
 
getCommittableSerializer() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
 
getCommitTime() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation
Returns the timestamp at which Bigtable applied the mutation on the server.
getCommitTimestamp() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns the timestamp at which Spanner committed the change, preserved at nanosecond precision rather than truncated.
getCompletedPartitions() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
Returns the ranges a bounded run has already read to its end time.
getComputedEarliest() - Method in class io.github.flink.gcp.connector.base.source.StartPositionResolver.RestoreExpiry
 
getConfig() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.BigQueryFileLoadsSink
Returns the sink configuration.
getConfig() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
Returns the sink configuration.
getConfig() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryDefaultStreamSink
Returns the sink configuration.
getConfig() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableMutateRowsSink
Returns the sink configuration.
getConfig() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableStagedSink
Returns the unchanged destination and serializer configuration.
getConfig() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanSource
Returns the configuration, for the source's own tests.
getConfig() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCreateTaskSink
Returns the sink configuration.
getConfig() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
Returns the validated sink configuration.
getConfig() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherSink
Returns the sink configuration.
getConfig() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubStreamingPullSource
Returns the source configuration.
getConfig() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerMutationsSink
Returns the sink configuration.
getConfig() - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadSource
Returns the configuration, for the source's own tests.
getConfiguration() - Method in class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
 
getConnector() - Method in interface io.github.flink.gcp.connector.base.failure.FailedElement
Returns the connector that produced the failure, as a lower-case identifier ( "bigquery", "bigtable", "cloudtasks", "pubsub", "spanner") — stable, so dead-letter consumers can key on it.
getConnector() - Method in class io.github.flink.gcp.connector.bigquery.sink.failure.FailedRow
 
getConnector() - Method in class io.github.flink.gcp.connector.bigquery.sink.UnroutableRecord
 
getConnector() - Method in class io.github.flink.gcp.connector.bigtable.sink.FailedMutation
 
getConnector() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.FailedRequest
Returns "bigtable".
getConnector() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.FailedTask
 
getConnector() - Method in class io.github.flink.gcp.connector.pubsub.sink.FailedMessage
 
getConnector() - Method in class io.github.flink.gcp.connector.spanner.sink.FailedMutation
 
getConstraintViolationPolicy() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkConfig
Returns what happens to a mutation refused for violating a constraint.
getContentType() - Method in interface io.github.flink.gcp.connector.cloudtasks.table.HttpContentTypeEncodingFormat
Returns the media type the format writes.
getContinuationToken() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PartitionProgressEvent
 
getContinuationToken() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PartitionTransitionEvent.Successor
 
getContinuationTokens() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplit
 
getContinuationTokens() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PendingMerge
 
getCoordinatorClientFactory() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the factory the source mints one coordinator client per enumerator from.
getCoordinatorClientFactory() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getCount() - Method in class io.github.flink.gcp.connector.pubsub.ResidueCounter
 
getCreateDisposition() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the table create disposition.
getCreateDisposition() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.CopyJobSpec
Returns the create disposition.
getCreateDisposition() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobSpec
Returns the create disposition.
getCreateDisposition() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.committer.BufferedStreamCommitter
Returns the disposition this committer gates its propagation-window allowance on.
getCreateDisposition() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig
Returns whether the sink may create a missing table.
getCreateDisposition() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkConfig
Returns whether the sink may create destination topics that do not exist.
getCreateOptions() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceConfig
Returns the settings each subscription is created with if it is absent, keyed by subscription.
getCurrentJobId() - Method in class io.github.flink.gcp.connector.bigquery.source.query.QueryJobIdentity
Returns the id a job is submitted under, and looked up under first.
getCurrentPendingCommittablesGauge() - Method in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
getCurrentPosition() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
getCurrentPosition() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplitState
 
getCurrentPosition() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.PartitionFinishedEvent
 
getCurrentPosition() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.PartitionProgressEvent
 
getCurrentSendTimeGauge() - Method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
getCurrentVersion() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer.Snapshot
 
getCurrentVersion() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer.Snapshot
 
getCurrentVersion() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer.Snapshot
 
getCurrentVersion() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer.Snapshot
 
getCurrentVersion() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer.Snapshot
 
getDatabase() - Method in class io.github.flink.gcp.connector.spanner.DatabaseDestination
Returns the Spanner database id, given as a bare id rather than a resource path.
getDatabase() - Method in class io.github.flink.gcp.connector.spanner.sink.FailedMutation
Returns the database the mutation was routed to.
getDatabase() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkConfig
Returns the database to write to.
getDatabase() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getDatabase() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns the database to read.
getDataset() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableDestination
Returns the BigQuery dataset id, given as a bare id rather than a resource path.
getDeadLetterMaxDeliveryAttempts() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
Returns how many delivery attempts a message gets before it is dead-lettered, or 0 when no dead-letter policy is configured.
getDeadLetterTopic() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
Returns the topic undeliverable messages are forwarded to, or null when no dead-letter policy is configured.
getDelegate() - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.RetryingTableAdmin
Returns the wrapped admin so construction wiring can be verified.
getDescriptor(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroRecordSerializationSchema
 
getDescriptor(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.BigQueryProtoSerializationSchema
Returns the protobuf descriptor describing the serialized rows written to the given destination.
getDescriptor(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentSerializationSchema
 
getDescriptor(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoMessageSerializationSchema
 
getDescriptor(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentingSerializer
Returns the delegate descriptor plus every physical and write-only augmentation field.
getDeserializationFailurePolicy() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceConfig
Returns what to do with a message the deserialization schema cannot convert.
getDeserializationSchema() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceConfig
Returns the deserialization schema.
getDeserializer() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the deserializer converting rows into records.
getDeserializer() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the deserializer turning change-stream mutations into records.
getDeserializer() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceConfig
Returns the deserializer turning rows into records.
getDeserializer() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getDeserializer() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns the deserializer turning rows into records.
getDestination() - Method in class io.github.flink.gcp.connector.bigquery.sink.failure.FailedRow
Returns the destination table the row was routed to.
getDestination() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
Returns the destination table.
getDestination() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.CopyJobSpec
Returns the destination table.
getDestination() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobSpec
Returns the destination table.
getDestination() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.QueryJobSpec
Returns the final destination table whose data the query replaces.
getDestination() - Method in class io.github.flink.gcp.connector.bigquery.sink.FixedDestinationResolver
Returns the fixed destination.
getDestination() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterState
Returns the destination table the stream belongs to.
getDestination() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResult
Returns the destination resolved before serialization, without resolving it again.
getDestination() - Method in class io.github.flink.gcp.connector.bigtable.sink.FailedMutation
Returns the table the mutation was routed to.
getDestination() - Method in class io.github.flink.gcp.connector.bigtable.sink.FixedDestinationResolver
Returns the fixed destination.
getDestination() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResult
Returns the actual destination.
getDestination() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableCommittable
Returns the original resolved destination.
getDestination() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.FailedRequest
Returns the table the request was routed to.
getDestination() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.FailedTask
Returns the queue the task was routed to.
getDestination() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.FixedDestinationResolver
Returns the fixed destination.
getDestination() - Method in class io.github.flink.gcp.connector.pubsub.sink.FailedMessage
Returns the topic the message was routed to.
getDestination() - Method in class io.github.flink.gcp.connector.pubsub.sink.FixedDestinationResolver
Returns the fixed destination.
getDestinationIdleTimeout() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns how long an inactive destination file remains open.
getDestinationIdleTimeout() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Returns how long a clean destination may stay idle before its local writer is evicted.
getDestinationIdleTimeout() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns how long a destination may go without records before its writer is evicted.
getDestinationIdleTimeout() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns how long a table may go without mutations before the writer drops its batcher.
getDestinationIdleTimeout() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Returns how long a table may go without requests before the runtime drops its state.
getDestinationIdleTimeout() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns how long an unused publisher remains active before a checkpoint releases it.
getDestinationResolver() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the per-record destination resolver.
getDestinationResolver() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig
Returns the resolver naming the table each record is written to.
getDestinationResolver() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestConfig
Returns the resolver naming the table each record is sent to.
getDestinationResolver() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkConfig
Returns the per-record destination resolver.
getDestinationResolver() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkConfig
Returns the per-record destination resolver.
getDisposition() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter.Result
 
getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the emulator endpoint the Storage Write API connections use, or null when the sink talks to the production service.
getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamServiceFactory
Returns the emulator this factory writes to, or null for the production service.
getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig
Returns the emulator endpoint, or null for production Bigtable.
getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestConfig
Returns the emulator endpoint, or null for production Bigtable.
getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkConfig
Returns the emulator endpoint, or null for production Cloud Tasks.
getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkConfig
Returns the emulator endpoint, or null for production Pub/Sub.
getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceConfig
Returns the emulator endpoint, or null for production Pub/Sub.
getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkConfig
Returns the emulator endpoint, or null when writing to the real service.
getEmulatorRestEndpoint() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the emulator endpoint the table metadata (REST) client uses, or null when it talks to the production service.
getEnd() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampRange
Returns the upper bound of the range, possibly BigtableChangeStreamMutation.TimestampBound.unbounded().
getEndTimestamp() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
getEndTimestamp() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getEntries() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation
Returns the ordered entries of this atomic row mutation, as an unmodifiable list.
getEntry() - Method in class io.github.flink.gcp.connector.bigtable.sink.FailedMutation
Returns the mutation the serializer produced, or null when the record could not be serialized in the first place.
getEnumeratorCheckpointSerializer() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQueryStorageReadSource
 
getEnumeratorCheckpointSerializer() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSource
 
getEnumeratorCheckpointSerializer() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanSource
 
getEnumeratorCheckpointSerializer() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubStreamingPullSource
 
getEnumeratorCheckpointSerializer() - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadSource
 
getEnumeratorCheckpointSerializer() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSource
 
getErrorMessage() - Method in interface io.github.flink.gcp.connector.base.failure.FailedElement
Returns the failure description.
getErrorMessage() - Method in class io.github.flink.gcp.connector.bigquery.sink.failure.FailedRow
 
getErrorMessage() - Method in class io.github.flink.gcp.connector.bigquery.sink.UnroutableRecord
 
getErrorMessage() - Method in class io.github.flink.gcp.connector.bigtable.sink.FailedMutation
 
getErrorMessage() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.FailedRequest
Returns the failure description.
getErrorMessage() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.FailedTask
 
getErrorMessage() - Method in class io.github.flink.gcp.connector.pubsub.sink.FailedMessage
 
getErrorMessage() - Method in class io.github.flink.gcp.connector.spanner.sink.FailedMutation
 
getEstimatedBytes() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.PlannedSplit
Returns the approximate size of the split's range, when the samples cover it.
getEstimatedLowWatermarkTime() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation
Returns the service's estimate of a commit time below which the partition has usually delivered every record.
getEvents() - Method in class io.github.flink.gcp.connector.testutils.LogCapture
The events collected so far, in the order they were logged.
getExpirationTtl() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
Returns how long the subscription may sit inactive before Pub/Sub deletes it, or null when the default (31 days) applies or when expiration is disabled — see SubscriptionCreateOptions.isNeverExpire().
getExpiredEnvelopePolicy() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions
Returns the operator decision for expired envelopes.
getExtension() - Method in enum io.github.flink.gcp.connector.bigquery.sink.fileloads.StagingFormat
Returns the staging object name suffix for this format, including the dot.
getFailedMessageHandler() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkConfig
Returns the policy for messages that terminally fail to be published.
getFailedMutationHandler() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig
Returns the policy for mutations that terminally fail.
getFailedMutationHandler() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkConfig
Returns the policy applied to terminally failed mutations.
getFailedRequestHandler() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestConfig
Returns the handler receiving the requests that fail at the row level.
getFailedTaskHandler() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkConfig
Returns the policy for tasks that terminally fail.
getFailureHandler() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the handler for record-specific routing and row failures.
getFamilies() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema
Returns the column families, in DDL order.
getFamily() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow.Cell
Returns the column family name.
getFamilyName() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.AddToCellEntry
 
getFamilyName() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteCellsEntry
 
getFamilyName() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteFamilyEntry
 
getFamilyName() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.Entry
Returns the name of the column family this entry applies to.
getFamilyName() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MergeToCellEntry
 
getFamilyName() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.SetCellEntry
 
getFieldCount() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema
Returns the physical row's field count: its row key and its column families.
getFieldName() - Method in enum io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentationField.WriteOnlyField
Returns the BigQuery pseudocolumn name this field writes.
getFields() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFields
Returns the fields in descriptor, table-schema, and provider evaluation order.
getFilter() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceConfig
Returns the server-side filter to apply, or null when none was configured.
getFilter() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
Returns the subscription filter expression, or null when unfiltered.
getFinishedParentProofs() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorState
 
getFinishedSplitId() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PartitionTransitionEvent
 
getFirstCheckpointTimeout() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns how long the reader waits for its first checkpoint before failing the job, or Duration.ZERO when the watchdog is disabled.
getFirstObserved() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.MissingPartition
 
getFlinkJobId() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
Returns the Flink job id (hex) of the run that staged the file.
getFlowControlMaxOutstandingElementCount() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the flow-control outstanding-message limit, or null for the SDK default.
getFlowControlMaxOutstandingRequestBytes() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the flow-control outstanding-byte limit, or null for the SDK default.
getFlushInterval() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the periodic flush interval, or null when periodic flushing is disabled.
getFlushOffset() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamCommittable
Returns the highest row offset to make visible, inclusive.
getFormat() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
Returns the format the file was written in.
getFormat() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobSpec
Returns the format the staged files were written in, which configures the load job.
getFreeSlots() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ReaderCapacityEvent
 
getGeographyFieldPaths() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions
Returns the dotted paths of fields mapped to BigQuery GEOGRAPHY columns.
getGeographyFieldPaths() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions
Returns the dotted paths of fields mapped to BigQuery GEOGRAPHY columns.
getGeographyFieldPaths() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions
Returns the paths of columns derived as BigQuery GEOGRAPHY columns.
getHeartbeatMillis() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
getHeartbeatMillis() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getHost() - Method in class io.github.flink.gcp.connector.base.rpc.EmulatorEndpoint
Returns the host, exactly as it was written.
getIndex() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema.Family
Returns the position of the family's column in the physical row.
getIndex() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
Returns the index to read through.
getIndex() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter.Column
 
getIndexOfSubtask() - Method in class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
 
getInput() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.AddToCellEntry
Returns the input accumulated into the cell, typed by the family's input type.
getInput() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MergeToCellEntry
Returns the accumulator state merged into the cell, typed by the family's state type.
getInstance() - Method in class io.github.flink.gcp.connector.bigtable.TableDestination
Returns the Bigtable instance id, given as a bare id rather than a resource path.
getInstance() - Method in class io.github.flink.gcp.connector.spanner.DatabaseDestination
Returns the Spanner instance id, given as a bare id rather than a resource path.
getIOMetricGroup() - Method in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
 
getIOMetricGroup() - Method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
 
getJobIdentity() - Method in class io.github.flink.gcp.connector.bigquery.source.query.QuerySpec
Returns the identity a reusable job is submitted and looked up under, or null for a random id with no reuse — the default, and the fallback where no job name was readable.
getJobInfo() - Method in class io.github.flink.gcp.connector.testutils.StubWriterInitContext
 
getJsonFieldPaths() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions
Returns the dotted paths of fields mapped to BigQuery JSON columns.
getJsonFieldPaths() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions
Returns the dotted paths of fields mapped to BigQuery JSON columns.
getJsonFieldPaths() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions
Returns the paths of columns derived as BigQuery JSON columns.
getKey() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow
Returns the row key.
getKey() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.RowKeySample
Returns the sampled row key; empty means "end of table" rather than a boundary.
getKey(MeasuredRow) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.MeasuringRowAdapter
 
getKeys() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
Returns the keys to read, when this is a table read.
getKeysJson() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.Mod
Returns the JSON object containing the primary-key values with members sorted recursively.
getKind() - Method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
Returns the rule's shape, deciding which of the other accessors is non-null.
getKind() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.AddToCellEntry
 
getKind() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteCellsEntry
 
getKind() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteFamilyEntry
 
getKind() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.Entry
Returns which of the entry subtypes this is.
getKind() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MergeToCellEntry
 
getKind() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.SetCellEntry
 
getKmsKeyName() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions
Returns the Cloud KMS key the topic encrypts messages with, or null for Google-managed encryption.
getLabels() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow.Cell
Returns the labels the service attached to the cell, unmodifiable and usually empty.
getLastEmittedKey() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplitState
Returns the key of the last successfully deserialized row, or null when none has been.
getLength() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
getLength() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
getLength() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
getLength() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
getLength() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
getLifecycleState() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.BigQueryFileLoadsSink
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryDefaultStreamSink
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQueryStorageReadSource
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableMutateRowsSink
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSink
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSink
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableStagedSink
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSource
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanSource
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCreateTaskSink
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherSink
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubStreamingPullSource
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerMutationsSink
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadSource
 
getLineageVertex() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSource
 
getLoadJobPollInitialBackoff() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the first backoff between load- or copy-job completion polls.
getLoadJobPollMaxBackoff() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the backoff cap between load- or copy-job completion polls.
getLocalHostName() - Method in class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
 
getLocation() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the BigQuery location (for example US or asia-northeast1) of the destination tables, or null when unset.
getLocation() - Method in class io.github.flink.gcp.connector.bigquery.source.query.QuerySpec
Returns the location the job runs in, or null to let BigQuery infer it.
getLocation() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.QueueDestination
Returns the queue's location — the Google Cloud region, such as asia-northeast1, that holds the queue.
getLogicalType() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter.Column
 
getLookupRuntimeProvider(LookupTableSource.LookupContext) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource
 
getLookupRuntimeProvider(LookupTableSource.LookupContext) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
getLowWatermark() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplit
 
getLowWatermark() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplitState
 
getLowWatermark() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.MissingPartition
 
getLowWatermark() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PartitionProgressEvent
 
getLowWatermark() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PartitionTransitionEvent
 
getLowWatermark() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PendingMerge
 
getMailboxExecutor() - Method in class io.github.flink.gcp.connector.testutils.StubWriterInitContext
 
getMarkerFamily() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions
Returns the reserved family whose markers must survive every supported restore.
getMarkerFamily() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableCommittable
Returns the family protected by this envelope's marker.
getMaxAckExtensionPeriod() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the total acknowledgement-deadline extension budget, or null for the SDK default.
getMaxActiveInstances() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns the maximum number of Bigtable instance clients held by one writer subtask.
getMaxActiveInstances() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Returns the maximum number of Bigtable instance clients held by one subtask.
getMaxActivePublishers() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the maximum number of publishers retained by one sink writer subtask.
getMaxAge() - Method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
Returns the age cap of a GcRule.Kind.MAX_AGE rule, or null for other kinds.
getMaxAppendRequestBytes() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Returns the largest serialized-row payload sent in one append request, in bytes.
getMaxAppendRequestBytes() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the largest serialized-row payload sent in one append request, in bytes.
getMaxBatchBytes() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
Returns the cap on the estimated size of a batch write request.
getMaxBatchCells() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
Returns the cap on mutation cells per batch write request, index entries included.
getMaxBatchMutations() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
Returns the cap on mutations per batch write request.
getMaxBytesPerFetch() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the target serialized Avro bytes one fetch hands to the task thread.
getMaxBytesPerFetch() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceConfig
Returns the target maximum estimated bytes one fetch hands to the task thread.
getMaxBytesPerFetch() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns the target maximum estimated bytes one fetch hands to the task thread.
getMaxCommitDelay() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
Returns the commit delay, or null to leave the service's own handling in place.
getMaxConcurrentCheckpointFinalizations() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns how many open files each writer may finalize concurrently at a checkpoint.
getMaxConcurrentDestinations() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the maximum destination actions this committer executes concurrently.
getMaxConcurrentQueriesPerSubtask() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getMaxConcurrentStreamsPerSubtask() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the most partition streams one source subtask keeps open at a time.
getMaxConnectionsPerRegion() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the connection pool's connection ceiling per (location, credentials).
getMaxConsecutiveRejections() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns how many consecutive confirmed rejections fail the job, or BigtableWriterOptions.UNBOUNDED for none.
getMaxConsecutiveRejections() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns how many consecutive confirmed rejections fail the job, or PubSubPublisherOptions.UNBOUNDED for none.
getMaxDurationPerAckExtension() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the largest single deadline extension, or null for the SDK default.
getMaxInflightBytes() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the SDK's in-flight append bytes cap per pooled connection.
getMaxInFlightBytes() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns the writer's cap on the serialized size of unacknowledged entries.
getMaxInFlightBytes() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the writer's cap on the serialized bytes of unacknowledged publishes.
getMaxInFlightEntries() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns the writer's cap on unacknowledged entries.
getMaxInFlightMessages() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the writer's cap on unacknowledged publishes.
getMaxInflightRequests() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the SDK's in-flight append request cap per pooled connection.
getMaxInFlightRequests() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Returns the cap on requests the sink surface keeps outstanding.
getMaxInFlightTasks() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns the writer's cap on outstanding task creations.
getMaxOpenDestinations() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the maximum number of destination files held open by each writer subtask.
getMaxPendingFiles() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the maximum staging files retained for the next commit by each writer subtask.
getMaxRecordsPerFetch() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the most rows one fetch hands to the task thread.
getMaxRecordsPerFetch() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the maximum number of messages drained from one split per fetch.
getMaxRetries() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableLookupConfig
The number of retries after the initial point read.
getMaxRetries() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerLookupConfig
 
getMaxRetryDuration() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Returns the SDK's overall ceiling on retrying one retriable in-stream failure.
getMaxRetryDuration() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the SDK's overall ceiling on retrying one retriable in-stream failure.
getMaxRowsPerFetch() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceConfig
Returns the most rows one fetch hands to the task thread.
getMaxRowsPerFetch() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns how many rows one fetch hands to the task thread.
getMaxSerializedRowBytes() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the largest serialized protobuf row accepted by the staging writer.
getMaxStagedBytes() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions
Returns the maximum serialized request bytes plus 256 accounting bytes per staged entry.
getMaxStagedBytes() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions
Returns the maximum accounted bytes in one writer batch.
getMaxStagedBytes() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagingConfig
Returns the maximum accounted bytes per batch.
getMaxStagedEntries() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions
Returns the maximum number of entries staged between prepareCommit calls.
getMaxStagedTasks() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions
Returns the maximum records in one writer batch.
getMaxStagedTasks() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagingConfig
Returns the maximum accepted records per batch.
getMaxStagingFileBytes() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the size at which an open staging file is finished and the next one opened.
getMaxStaleness() - Method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions
Returns the desired maximum staleness, or null when not setting a duration.
getMaxStreamCount() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the upper bound on read streams, or 0 to let BigQuery decide.
getMaxVersions() - Method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
Returns the version cap of a GcRule.Kind.MAX_VERSIONS rule, or null for other kinds.
getMessage() - Method in class io.github.flink.gcp.connector.testutils.LogCapture.Event
 
getMessageRetention() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions
Returns how long the topic retains published messages, or null for the Pub/Sub default (no topic-level retention).
getMessageRetention() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
Returns how long messages are retained, or null for the Pub/Sub default (7 days).
getMessages() - Method in class io.github.flink.gcp.connector.testutils.LogCapture
The formatted messages collected so far, in the order they were logged.
getMetricGroup() - Method in class io.github.flink.gcp.connector.base.failure.DefaultFailureHandlerContext
 
getMetricGroup() - Method in interface io.github.flink.gcp.connector.base.failure.FailureHandlerContext
Returns the sink writer's metric group, for handler-registered counters and gauges.
getMetricGroup() - Method in class io.github.flink.gcp.connector.base.source.ReaderInitializationContext
 
getMinCheckpointInterval() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the smallest checkpoint interval accepted for streaming execution.
getMinConnectionsPerRegion() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the connection pool's starting connection count per (location, credentials).
getMinDurationPerAckExtension() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the smallest single deadline extension, or null for the SDK default.
getMissingPartitions() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
getMode() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition
Returns which starting point this position names — the mode half of the mode-plus-timestamp pair PubSubStartPosition.of(Mode, Instant) accepts.
getMods() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns the row modifications this record reports, as an unmodifiable list.
getModType() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns the operation the record represents.
getMutation() - Method in class io.github.flink.gcp.connector.spanner.sink.FailedMutation
Returns the mutation the serializer produced, or null when the record could not be serialized in the first place.
getMutationFilter() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the entry filter applied to every mutation before it is deserialized.
getName() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalField
Returns the BigQuery column name, checked at creation to be a protobuf-compatible identifier because it also names, lowercased, the appended protobuf field.
getName() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema.Family
Returns the family name, which is the column name.
getName() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema.Qualifier
Returns the qualifier, which is the nested field's name.
getName() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.ColumnType
Returns the column's name, as the record's column_types member reported it.
getName() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter.Column
 
getNameRetention() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions
Returns the assumed queue name-retention period.
getNameRetention() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagingConfig
Returns the configured queue retention assumption.
getNewValuesJson() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.Mod
Returns the normalized JSON value reported for new_values.
getNextOffset() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterState
Returns the next append offset (== rows appended as of the checkpoint).
getNextSplitId() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
getNotFoundRecoveryInitialBackoff() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns the first backoff of the NOT_FOUND retry.
getNotFoundRecoveryMaxAttempts() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns the maximum attempts of the NOT_FOUND retry.
getNotFoundRecoveryMaxBackoff() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns the backoff cap of the NOT_FOUND retry.
getNullPolicy() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalField
Returns the policy deciding the column's mode and what a null provider value does.
getNumberOfPartitionsInTransaction() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns how many change-stream partitions contained the originating transaction.
getNumberOfRecordsInTransaction() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns how many data-change records the originating transaction produced, across all of the change stream's partitions.
getNumBytesSendCounter() - Method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
 
getNumCommittablesAlreadyCommittedCounter() - Method in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
 
getNumCommittablesFailureCounter() - Method in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
 
getNumCommittablesRetryCounter() - Method in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
 
getNumCommittablesSuccessCounter() - Method in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
 
getNumCommittablesTotalCounter() - Method in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
 
getNumRecordsOutErrorsCounter() - Method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
 
getNumRecordsSendCounter() - Method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
 
getNumRecordsSendErrorsCounter() - Method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
 
getOffset() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplit
Returns how many input rows of this stream have already been consumed.
getOffset() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitState
Returns how many input rows of this stream have been consumed successfully.
getOffsetBytes() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.RowKeySample
Returns the approximate total size, in bytes, of the rows that precede RowKeySample.getKey().
getOldValuesJson() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.Mod
Returns the normalized JSON value reported for old_values, preserving absent versus explicit JSON null in the same way as Mod.getNewValuesJson().
getOpener() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the opener a reader reads partitions through; the reader owns and closes it.
getOpener() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceConfig
Returns the opener the readers read through; a reader owns and closes it.
getOpener() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns the seam the readers read through.
getOperation() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.FailedRequest
Returns the RPC the request would have issued, or null when the request could not be built from its record in the first place.
getOptions() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.BigQueryFileLoadsSink
Returns the FILE_LOADS options.
getOptions() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
Returns the buffered-stream options.
getOptions() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryDefaultStreamSink
Returns the default-stream options.
getOrderingMode() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceConfig
Returns the ordering mode.
getOrdinalPosition() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.ColumnType
Returns the column's position in the table definition, starting at 1.
getOriginEpochMillis() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
Returns the original staging wall-clock instant.
getOtherwiseMutations() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalRequest
Returns the immutable false branch.
getParallelPullCount() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the streaming-pull connection count, or null for the SDK default.
getParentPartitionIds() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
getParentPartitionIds() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChildPartitionsEvent.ChildPartition
 
getParentProject() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the project the read session belongs to and is billed to.
getParentSplitId() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChildPartitionsEvent
 
getParquetCompression() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns how Parquet staging files are compressed; meaningless under Avro.
getPartition() - Method in class io.github.flink.gcp.connector.base.source.StartPositionResolver.RestoreExpiry
 
getPartition() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplit
 
getPartition() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.MissingPartition
 
getPartition() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PartitionTransitionEvent.Successor
 
getPartition() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PendingMerge
 
getPartition() - Method in class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplit
Returns the partition to read.
getPartitionOptions() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns the partition-count and partition-size hints.
getPartitions() - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.PartitionPlan
Returns the partitions of the read.
getPartitions() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorState
 
getPartitionToken() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
getPausedSplitBufferMaxBytes() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the byte cap on a paused split's buffer, or null for twice the effective flow-control outstanding-byte limit.
getPausedSplitBufferMaxMessages() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the message cap on a paused split's buffer, or null for twice the effective flow-control outstanding-message limit.
getPayloadBytes() - Method in interface io.github.flink.gcp.connector.base.failure.FailedElement
Returns portable payload bytes for inspection or replay, or null when no payload was available.
getPayloadBytes() - Method in class io.github.flink.gcp.connector.bigquery.sink.failure.FailedRow
Returns FailedRow.getRowBytes() under the shared FailedElement contract.
getPayloadBytes() - Method in class io.github.flink.gcp.connector.bigquery.sink.UnroutableRecord
 
getPayloadBytes() - Method in class io.github.flink.gcp.connector.bigtable.sink.FailedMutation
Returns the serialized mutation — row key and every mutation of it — or null when serialization itself failed.
getPayloadBytes() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.FailedRequest
Returns null: the request's serialized form is the client's internal API, and the connector-owned request models of the per-operation sinks decide the dead-letter encoding.
getPayloadBytes() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.FailedTask
Returns the serialized Task — target, body, headers and authorization alike — or null when serialization itself failed.
getPayloadBytes() - Method in class io.github.flink.gcp.connector.pubsub.sink.FailedMessage
Returns the serialized PubsubMessage — payload, attributes and ordering key alike — or null when serialization itself failed.
getPayloadBytes() - Method in class io.github.flink.gcp.connector.spanner.sink.FailedMutation
Returns the Java-serialized mutation — see the class documentation for why it is not a protobuf — or null when serialization itself failed.
getPayloadDataType() - Method in class io.github.flink.gcp.connector.bigtable.table.SelectedCellTableSchema
 
getPendingMerges() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
getPendingSplits() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorState
Returns the splits not currently assigned to a reader.
getPendingSplits() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanEnumeratorState
Returns the splits not yet handed to a reader, in the order they will be handed out.
getPendingSplits() - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadEnumeratorState
Returns the splits not yet handed to a reader, in the order they will be handed out.
getPhysicalDataType() - Method in class io.github.flink.gcp.connector.bigtable.table.SelectedCellTableSchema
 
getPlannerFactory() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns the factory the source mints one planner per enumerator from.
getPort() - Method in class io.github.flink.gcp.connector.base.rpc.EmulatorEndpoint
Returns the port.
getPredicate() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalRequest
Returns the predicate.
getPreferredMinStreamCount() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the preferred lower bound on read streams, or 0 for none.
getPreviousJobId() - Method in class io.github.flink.gcp.connector.bigquery.source.query.QueryJobIdentity
Returns the previous window's id, which is only ever looked up, never submitted — submitting it is what would meet BigQuery's six-month id retention.
getPrimaryKeyColumns() - Method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions
Returns the desired primary-key columns, or an empty list when none is declared.
getPrimaryKeyIndex() - Method in class io.github.flink.gcp.connector.bigtable.table.SelectedCellTableSchema
 
getPrimaryKeyIndexes() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter
 
getPrimaryKeyType() - Method in class io.github.flink.gcp.connector.bigtable.table.SelectedCellTableSchema
 
getProcessingTimeService() - Method in class io.github.flink.gcp.connector.testutils.StubWriterInitContext
 
getProducedType() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQueryStorageReadSource
 
getProducedType() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSource
 
getProducedType() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanSource
 
getProducedType() - Method in interface io.github.flink.gcp.connector.bigtable.source.serializer.BigtableChangeStreamDeserializationSchema
Returns the type of the records this produces.
getProducedType() - Method in class io.github.flink.gcp.connector.bigtable.source.serializer.BigtableChangeStreamMutationDeserializationSchema
 
getProducedType() - Method in interface io.github.flink.gcp.connector.bigtable.source.serializer.BigtableRowDeserializationSchema
Returns the type of the records this produces.
getProducedType() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubStreamingPullSource
 
getProducedType() - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadSource
 
getProducedType() - Method in interface io.github.flink.gcp.connector.spanner.source.serializer.SpannerChangeStreamDeserializationSchema
 
getProducedType() - Method in interface io.github.flink.gcp.connector.spanner.source.serializer.SpannerStructDeserializationSchema
 
getProducedType() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSource
 
getProject() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableDestination
Returns the Google Cloud project id, given as a bare id rather than a resource path.
getProject() - Method in class io.github.flink.gcp.connector.bigquery.source.query.QuerySpec
Returns the project the job is submitted to and billed to.
getProject() - Method in class io.github.flink.gcp.connector.bigtable.TableDestination
Returns the Google Cloud project id, given as a bare id rather than a resource path.
getProject() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.QueueDestination
Returns the Google Cloud project id, given as a bare id rather than a resource path.
getProject() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicDestination
Returns the Google Cloud project id, given as a bare id rather than a resource path.
getProject() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionDestination
Returns the Google Cloud project id, given as a bare id rather than a resource path.
getProject() - Method in class io.github.flink.gcp.connector.spanner.DatabaseDestination
Returns the Google Cloud project id, given as a bare id rather than a resource path.
getPublisherOptions() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkConfig
Returns the publisher and writer tuning options.
getPublishProgressTimeout() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns how long the writer waits with no publish completing before it fails.
getPubsubMessage() - Method in class io.github.flink.gcp.connector.pubsub.sink.FailedMessage
Returns the message the serializer produced, or null when the record could not be serialized in the first place.
getQualifier() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow.Cell
Returns the column qualifier.
getQualifier() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.AddToCellEntry
Returns the qualifier of the target column.
getQualifier() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteCellsEntry
Returns the qualifier of the deleted column; may be empty.
getQualifier() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MergeToCellEntry
Returns the qualifier of the target column.
getQualifier() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.SetCellEntry
Returns the qualifier of the written column; may be empty.
getQualifiers() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema.Family
Returns the family's qualifiers, in DDL order.
getQuery() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the query whose result is read, or null when a table is named directly.
getQueryClientFactory() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getQueryLocation() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the location the query job runs in, or null to let BigQuery infer it.
getQueryResultDataset() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the dataset the query's result is written to, or null for BigQuery's own anonymous dataset.
getQueryRunner() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the seam running the query, or null when a table is named directly.
getQueue() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.QueueDestination
Returns the queue id, given as a bare id rather than a resource path.
getQueuePath() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
Returns the resolved queue path.
getRange() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplit
Returns the row-key range still to be read.
getRanges() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceConfig
Returns the ranges to read, normalised and coalesced, in key order and never empty.
getReaderSchema() - Method in interface io.github.flink.gcp.connector.bigquery.source.serializer.BigQueryRowDeserializationSchema
Returns the Avro schema rows are decoded into, or null (the default) to decode them into the read session's own schema.
getReadOperation() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns what to read.
getReadTimestamp() - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.PartitionPlan
Returns the timestamp of the snapshot.
getRecord() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter.Result
 
getRecordFilter() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getRecordSequence() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns the record's sequence: unique and monotonically increasing within its transaction, across that transaction's partitions.
getRecoveryInitialBackoff() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Returns the first backoff of the connector-driven recovery schedule.
getRecoveryInitialBackoff() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the first backoff of the connector-driven recovery schedule.
getRecoveryInitialBackoff() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns the first backoff of the table auto-creation recovery.
getRecoveryInitialBackoff() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns the first backoff of the transient-failure retry.
getRecoveryInitialBackoff() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the first backoff of the topic auto-creation recovery.
getRecoveryInitialBackoff() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
Returns the first backoff of the writer's retry loop.
getRecoveryMaxAttempts() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Returns the maximum number of attempts of the connector-driven recovery schedule.
getRecoveryMaxAttempts() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the maximum number of attempts of the connector-driven recovery schedule.
getRecoveryMaxAttempts() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns the maximum re-apply attempts of the table auto-creation recovery.
getRecoveryMaxAttempts() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns the maximum attempts of the transient-failure retry.
getRecoveryMaxAttempts() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the maximum republish attempts of the topic auto-creation recovery.
getRecoveryMaxAttempts() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
Returns the maximum attempts of the writer's retry loop.
getRecoveryMaxBackoff() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Returns the backoff cap of the connector-driven recovery schedule.
getRecoveryMaxBackoff() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the backoff cap of the connector-driven recovery schedule.
getRecoveryMaxBackoff() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns the backoff cap of the table auto-creation recovery.
getRecoveryMaxBackoff() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns the backoff cap of the transient-failure retry.
getRecoveryMaxBackoff() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the backoff cap of the topic auto-creation recovery.
getRecoveryMaxBackoff() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
Returns the backoff cap of the writer's retry loop.
getRemovedColumnOccurrences() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter.Result
 
getRequest() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableCommittable
Returns the immutable conditional request, including destination and original profile.
getRequestOptions() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions
Returns the single-attempt RPC and bounded client settings used by the committer.
getRequestOptions() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestConfig
Returns the runtime options.
getRequestTimeout() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Returns the deadline of one request, applied to the client as its whole single attempt.
getRequestTimeout() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions
Returns the absolute client-side budget for each create RPC.
getRequestTimeout() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagingConfig
Returns the configured absolute RPC budget.
getRestoredCheckpointId() - Method in class io.github.flink.gcp.connector.testutils.StubWriterInitContext
 
getRestoredPosition() - Method in class io.github.flink.gcp.connector.base.source.StartPositionResolver.RestoreExpiry
 
getRestoreResolver() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the resolver a reader checks a restored split against; the reader owns it.
getResultDataset() - Method in class io.github.flink.gcp.connector.bigquery.source.query.QuerySpec
Returns the dataset the result is written to, or null for BigQuery's anonymous dataset.
getResumeFallback() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the position a partition restarts from when its restored position has fallen out of retention, or null when none was configured, in which case such a restore fails the job rather than advancing over unavailable records.
getResumeFallback() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getRetryDelayMultiplier() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Returns the delay multiplier of the SDK's in-stream retry schedule.
getRetryDelayMultiplier() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the delay multiplier of the SDK's in-stream retry schedule.
getRetryDelayMultiplier() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the publish-retry delay multiplier, or null for the SDK default.
getRetryInitialDelay() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Returns the first delay of the SDK's in-stream retry schedule.
getRetryInitialDelay() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the first delay of the SDK's in-stream retry schedule.
getRetryInitialDelay() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the initial publish-retry delay, or null for the SDK default.
getRetryInitialRpcTimeout() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the initial per-RPC timeout, or null for the SDK default.
getRetryMaxAttempts() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Returns the maximum number of attempts of the SDK's in-stream retry schedule.
getRetryMaxAttempts() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the maximum number of attempts of the SDK's in-stream retry schedule.
getRetryMaxAttempts() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the maximum publish attempts, or null for the SDK default (bounded only by the total timeout).
getRetryMaxDelay() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Returns the delay cap of the SDK's in-stream retry schedule.
getRetryMaxDelay() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the delay cap of the SDK's in-stream retry schedule.
getRetryMaxDelay() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the maximum publish-retry delay, or null for the SDK default.
getRetryMaxRpcTimeout() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the maximum per-RPC timeout, or null for the SDK default.
getRetryRpcTimeoutMultiplier() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the per-RPC timeout multiplier, or null for the SDK default.
getRetryTotalTimeout() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the publish-retry total timeout, or null for the SDK default.
getReuseQueryResultWithin() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns how long a re-planned job may reuse a previous attempt's query job, or null for the default: a random job id, under which nothing is ever reused.
getRow() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResult
Returns the row key and final changed cells with raw values and service timestamps.
getRowBytes() - Method in class io.github.flink.gcp.connector.bigquery.sink.failure.FailedRow
Returns the serialized protobuf row bytes, or null when the record could not be serialized in the first place.
getRowCount() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
Returns the number of rows in the object.
getRowKey() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalRequest
Returns the addressed row key.
getRowKey() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResult
Returns the row key sent to Bigtable.
getRowKey() - Method in class io.github.flink.gcp.connector.bigtable.sink.FailedMutation
Returns the row key the mutation applies to, or null when the record could not be serialized.
getRowKey() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteRequest
Returns the addressed row key.
getRowKey() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.FailedRequest
Returns the row the request addressed, or null when the request could not be built.
getRowKey() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation
Returns the key of the row every entry in this mutation applies to.
getRowKeyIndex() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema
Returns the position of the row-key column in the physical row.
getRowKeyName() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema
Returns the name of the row-key column.
getRowKeyType() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema
Returns the declared type of the row-key column.
getRowRestriction() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the server-side row filter, or null for no filter.
getRowStreamOpener() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the seam opening read streams.
getRpcName() - Method in enum io.github.flink.gcp.connector.bigtable.sink.singlerow.RowOperation
Returns the RPC's name as the Bigtable API spells it, for messages that name the call.
getRpcPriority() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
Returns the RPC priority, or null to leave it unspecified (meaning high).
getRpcPriority() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getRpcPriority() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns the priority Spanner schedules the reads at.
getRules() - Method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
Returns the nested rules of a GcRule.Kind.UNION or GcRule.Kind.INTERSECTION rule, or null for the leaf kinds.
getRules() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteRequest
Returns the immutable ordered rules.
getSamplerFactory() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceConfig
Returns the factory the source mints one sampler per enumerator from.
getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource
 
getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource
 
getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource
 
getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class io.github.flink.gcp.connector.pubsub.table.source.PubSubDynamicSource
 
getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerChangeStreamDynamicSource
 
getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
getSchedule() - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.RetryingTableAdmin
The budget this wrap was built with.
getSchema() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobSpec
Returns the explicit destination schema.
getSchema() - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.SchemaUnifier.UnionResult
Returns the unified schema.
getSchema() - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.TableSchemaSnapshot
Returns the schema in Storage API form.
getSchema(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
 
getSchema(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.RetryingTableAdmin
 
getSchema(TableDestination) - Method in interface io.github.flink.gcp.connector.bigquery.sink.tables.TableAdmin
Reads the live schema of the given table, bypassing any caches.
getSchemaFingerprint(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the delegate fingerprint; configured additional-field declarations are immutable.
getSchemaFingerprint(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.BigQueryProtoSerializationSchema
Returns a cheap token identifying the destination's current schema, or null (the default) for serializers whose schema never changes while the job runs.
getSchemaFingerprint(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentingSerializer
Returns the delegate schema fingerprint; augmentation declarations are immutable.
getSchemaReconcileInitialBackoff() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the first backoff of the schema-reconcile budget.
getSchemaReconcileMaxAttempts() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the maximum number of attempts of the schema-reconcile budget.
getSchemaReconcileMaxBackoff() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the backoff cap of the schema-reconcile budget.
getSchemaUpdateOptions() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the options gating connector-driven table schema updates.
getSchemaUpdateOptions() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobSpec
Returns the schema update options, possibly empty.
getSchemaUpdateOptions() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.QueryJobSpec
Returns the explicitly enabled schema update options, possibly empty.
getSelectedFields() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the columns read, or an empty list for every column.
getSequenceNumber(Map<String, String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.cdc.DebeziumMySqlCdcSequenceNumberProvider
 
getSequenceNumber(Map<String, String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.cdc.DebeziumPostgreSqlCdcSequenceNumberProvider
 
getSequenceNumber(Map<String, String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.cdc.DebeziumSpannerCdcSequenceNumberProvider
 
getSequenceNumber(Map<String, String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.cdc.TiCdcSequenceNumberProvider
 
getSequenceNumber(T) - Method in interface io.github.flink.gcp.connector.bigquery.sink.cdc.CdcSequenceNumberProvider
Returns one to four slash-separated hexadecimal sections, each containing at most 16 digits.
getSequenceNumberProvider() - Method in class io.github.flink.gcp.connector.bigquery.sink.cdc.CdcOptions
Returns the sequence provider, or null when rows carry no sequence number.
getSerializer() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the record serializer.
getSerializer() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig
Returns the record serialization schema.
getSerializer() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestConfig
Returns the serializer building each record's request.
getSerializer() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkConfig
Returns the record serialization schema.
getSerializer() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkConfig
Returns the record serialization schema.
getSerializer() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkConfig
Returns the serialization schema.
getServerTransactionId() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns the transaction identifier Spanner assigned.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the service-account JSON key-file path, or null when clients use ADC.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.GcsStagingStorage
Returns the configured key-file path, or null for ADC.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
Returns the configured key-file path, or null for ADC.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig
Returns the service-account key-file path, or null to use ADC.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestConfig
Returns the service-account key file, or null for application-default credentials.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the service-account key-file path, or null to use ADC.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceConfig
Returns the service-account key-file path, or null to use ADC.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkConfig
Returns the service-account key-file path, or null for ADC.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkConfig
Returns the service-account key-file path, or null for ADC.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceConfig
Returns the service-account key-file path, or null for ADC.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkConfig
Returns the service-account key-file path, or null when no override is configured.
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns the service-account key-file path, or null when no override is configured.
getServiceFactory() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
Returns the factory the writer opens its streams through.
getSessionCreatorFactory() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the factory the source mints one session creator per enumerator from.
getSessionExpireTime() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorState
Returns when the read session expires, or null before it exists.
getSessionExpireTime() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplit
Returns when the read session expires, or null when it is not known.
getSessionName() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorState
Returns the read session's resource name, or null before it exists.
getShutdownTimeout() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns how long one publisher release waits for shutdown.
getShutdownTimeout() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns how long closing one subscriber waits for it to release its messages.
getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink
 
getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableConditionalDynamicSink
 
getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink
 
getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.CloudTasksDynamicSink
 
getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class io.github.flink.gcp.connector.pubsub.table.sink.PubSubDynamicSink
 
getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink
 
getSinkWriterMetricGroup() - Method in class io.github.flink.gcp.connector.testutils.StubWriterInitContext
Returns the same group as StubWriterInitContext.metricGroup(), typed so its metrics can be read back.
getSnapshotTime() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the instant the table is read as of, or null for its current contents.
getSourceClusterId() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation
Returns the id of the cluster the user write was applied on, or an empty string for a garbage-collection mutation, which no cluster originates.
getSourceTable() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.QueryJobSpec
Returns the aggregate temporary table the query reads.
getSourceTables() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.CopyJobSpec
Returns the temporary tables to copy from.
getSourceUris() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobSpec
Returns the staging object URIs to load.
getSourceWatermark() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorState
 
getSourceWatermark() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamInitializationEvent
 
getSourceWatermark() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamWatermarkEvent
 
getSpannerType() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter.Column
 
getSplit() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.PlannedSplit
Returns the split.
getSplitId() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PartitionProgressEvent
 
getSplitId() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.PartitionFinishedEvent
 
getSplitId() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.PartitionProgressEvent
 
getSplitSerializer() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQueryStorageReadSource
 
getSplitSerializer() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSource
 
getSplitSerializer() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanSource
 
getSplitSerializer() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubStreamingPullSource
 
getSplitSerializer() - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadSource
 
getSplitSerializer() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSource
 
getSql() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.QueryJobSpec
Returns the Standard SQL query that reads every column from the aggregate table.
getSql() - Method in class io.github.flink.gcp.connector.bigquery.source.query.QuerySpec
Returns the query to run.
getStagedBytes() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableCommittable
Returns the writer admission charge, not a Java heap-size measurement.
getStagedBytes() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksStagedWriter
Returns the accounted bytes held by the writer, excluding emitted committables.
getStagedOptions() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableStagedSink
Returns the validated staged settings.
getStagedOptions() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
Returns the staging and recovery settings.
getStagedTasks() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksStagedWriter
Returns the records held by the writer, excluding emitted committables.
getStagingFormat() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the format staging files are written in, before the per-destination JSON override the writer applies.
getStagingPath() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the Cloud Storage path staged files are written under, without a trailing slash.
getStart() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampRange
Returns the lower bound of the range, possibly BigtableChangeStreamMutation.TimestampBound.unbounded().
getStartPosition() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the position a fresh start reads from.
getStartPosition() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceConfig
Returns where the source starts consuming.
getStartPosition() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceConfig
 
getStartTime() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
getStartTimestamp() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
getStartTimestamp() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChildPartitionsEvent
 
getStatement() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
Returns the query, when this is one.
getStreamName() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamCommittable
Returns the buffered write stream name.
getStreamName() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterState
Returns the buffered write stream name, or BufferedStreamWriterState.NO_STREAM if none was created.
getStreamName() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplit
Returns the stream's resource name, which is also this split's id.
getSubscriberBufferMaxBytes() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the reader-wide hard cap on serialized bytes retained in subscriber buffers.
getSubscriberBufferMaxMessages() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
Returns the reader-wide hard cap on messages retained in subscriber buffers.
getSubscriberOptions() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceConfig
Returns the subscriber tuning options.
getSubscription() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriptionSplit
Returns the subscription this split consumes.
getSubscription() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionDestination
Returns the Pub/Sub subscription id, given as a bare id rather than a resource path.
getSubscriptions() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceConfig
Returns the subscriptions to consume, in assignment order.
getSubscriptions() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubEnumeratorState
Returns the subscriptions the enumerator resolved, in assignment order.
getSubtaskId() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamCommittable
Returns the writer subtask that appended the rows.
getSubtaskIndex() - Method in class io.github.flink.gcp.connector.base.failure.DefaultFailureHandlerContext
 
getSubtaskIndex() - Method in interface io.github.flink.gcp.connector.base.failure.FailureHandlerContext
Returns the index of the sink writer subtask driving the handler.
getSuccessors() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PartitionTransitionEvent
 
getTable() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableDestination
Returns the BigQuery table id, given as a bare id rather than a resource path.
getTable() - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.TableSchemaSnapshot
Returns the REST table the schema was read from, or null.
getTable() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns the table being read, or null when a query decides it.
getTable() - Method in class io.github.flink.gcp.connector.bigquery.source.query.QueryResult
Returns the table the query's result landed in.
getTable() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
Returns the table whose change stream is read.
getTable() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceConfig
Returns the table being read.
getTable() - Method in class io.github.flink.gcp.connector.bigtable.TableDestination
Returns the Bigtable table id, given as a bare id rather than a resource path.
getTable() - Method in class io.github.flink.gcp.connector.spanner.sink.FailedMutation
Returns the table the mutation applies to, or null when the record could not be serialized.
getTable() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
Returns the table to read, when this is a table read.
getTableCreateOptions() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig
Returns the settings for the table the sink creates, or null under CreateDisposition.CREATE_NEVER — the builder rejects every other combination.
getTableCreateOptionsProvider() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the per-destination creation options provider for auto-created tables.
getTableName() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns the name of the table the change applies to, as Spanner reported it.
getTableSchema(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the physical table schema, including configured additional fields.
getTableSchema(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroRecordSerializationSchema
 
getTableSchema(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.BigQueryProtoSerializationSchema
Returns the BigQuery table schema of rows written to the given destination.
getTableSchema(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentSerializationSchema
 
getTableSchema(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoMessageSerializationSchema
 
getTableSchema(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentingSerializer
Returns the delegate table schema plus physical additional fields in declaration order.
getTarget() - Method in class io.github.flink.gcp.connector.base.rpc.EmulatorEndpoint
Returns the endpoint as host:port — the form a gRPC channel target and a gax endpoint setting take, and the form it was parsed from.
getTask() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.FailedTask
Returns the task the serializer produced, or null when the record could not be serialized in the first place.
getTaskBytes() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
Returns immutable, complete named Task wire bytes.
getTaskIdExtractor() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkConfig
Returns the deduplication-key extractor, or null when none was configured.
getTaskInfo() - Method in class io.github.flink.gcp.connector.testutils.StubWriterInitContext
 
getTempDataset() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the dataset holding temporary tables for loads exceeding per-job limits, or null to use each destination table's own dataset.
getThenMutations() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalRequest
Returns the immutable true branch.
getThrowable() - Method in class io.github.flink.gcp.connector.testutils.LogCapture.Event
The throwable the statement passed, or null if it passed none.
getTieBreaker() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation
Returns the rank Bigtable uses to resolve conflicting writes: when the same cell is written on different clusters at the same commit timestamp, the write with the larger tie-breaker wins the eventually consistent state.
getTimePartitioningExpirationMs() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions
Returns the partition expiration in milliseconds, or null when partitions never expire.
getTimePartitioningField() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions
Returns the column the table is partitioned on, or null for ingestion-time partitioning (and for unpartitioned tables).
getTimePartitioningType() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions
Returns the time-partitioning granularity, or null when unpartitioned.
getTimestamp() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.AddToCellEntry
Returns the version timestamp of the target cell.
getTimestamp() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MergeToCellEntry
Returns the version timestamp of the target cell.
getTimestamp() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition
Returns the instant to start from, or null for every mode but PubSubStartPosition.Mode.TIMESTAMP.
getTimestampBound() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns the snapshot to read at.
getTimestampMicros() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow.Cell
Returns the cell's timestamp in microseconds since the epoch.
getTimestampMicros() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.SetCellEntry
Returns the version timestamp of the written cell, in microseconds since the epoch.
getTimestampMicros() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampBound
Returns the boundary timestamp in microseconds since the epoch, or empty when the bound is unbounded.
getTimestampRange() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteCellsEntry
Returns the timestamp range whose cell versions were deleted.
getToken() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation
Returns the encoded position at which the partition's stream resumes reading after this mutation.
getToken() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChildPartitionsEvent.ChildPartition
 
getTokens() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplitState
 
getTopic() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicDestination
Returns the Pub/Sub topic id, given as a bare id rather than a resource path.
getTopic() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
Returns the topic the subscription is created against.
getTopicCreateOptions() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkConfig
Returns the settings applied to topics the sink creates, or null for service defaults.
getTransactionTag() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns the transaction tag, or an empty string when Spanner supplied none.
getType() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalField
Returns the logical BigQuery type, which fixes the Java type the value provider must return.
getType() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation
Returns what produced this mutation: a user write, or the table's garbage-collection policy.
getType() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.Int64Value
 
getType() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.RawTimestamp
 
getType() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.RawValue
 
getType() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampBound
Returns how this bound constrains its end of the range.
getType() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.Value
Returns which of the value subtypes this is.
getType() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema.Qualifier
Returns the declared type of the cell.
getTypeCode() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.ColumnType
Returns the descriptor's string code, or empty if it has none.
getTypeDescriptorJson() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.ColumnType
Returns the complete type descriptor supplied with this record as normalized JSON.
getTypeInference(DataTypeFactory) - Method in class io.github.flink.gcp.connector.bigtable.table.function.BigtableReadModifyWriteFunction
 
getUid() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriptionSplit
Returns the uid distinguishing this split from others on the same subscription.
getUnassignedSplits() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
getUnavailableRange() - Method in class io.github.flink.gcp.connector.base.source.StartPositionResolver.RestoreExpiry
 
getUri() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
Returns the staging object URI.
getUserCodeClassLoader() - Method in class io.github.flink.gcp.connector.base.source.ReaderInitializationContext
 
getUserCodeClassLoader() - Method in class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
Implemented here rather than through SimpleUserCodeClassLoader.create(...): that factory is unannotated, and the interface it satisfies is @PublicEvolving with two methods, so writing them costs less than carrying an allowlist entry for a helper.
getUserCodeClassLoader() - Method in class io.github.flink.gcp.connector.testutils.StubWriterInitContext
 
getValue() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow.Cell
Returns the cell's value.
getValue() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.Int64Value
Returns the integer the aggregate entry carries, as an int64-typed input or accumulator state.
getValue() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.RawTimestamp
Returns the cell timestamp, in microseconds since the epoch.
getValue() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.RawValue
Returns the raw bytes, with no type information attached.
getValue() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.SetCellEntry
Returns the bytes written into the cell.
getValue(T) - Method in interface io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldValueProvider
Returns the value for element, or null under a nullable field policy.
getValue(T) - Method in interface io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentationField.ValueProvider
 
getValueCaptureType() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns the value-capture policy that was active when the change was recorded; it decides which old and new values the Mods carry.
getValueProvider() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalField
Returns the serializable provider evaluated for each non-skipped record.
getVersion() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittableSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamCommittableSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterStateSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorStateSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableCommittableSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorStateSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplitSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanEnumeratorStateSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplitSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittableSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubEnumeratorStateSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriptionSplitSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplitSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadEnumeratorStateSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplitSerializer
 
getVersion() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorStateSerializer
 
getWatermark() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
getWatermark() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplitState
 
getWatermark() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.PartitionFinishedEvent
 
getWatermark() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.PartitionProgressEvent
 
getWriteDescriptor(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns the descriptor sent to a writer, including every additional or write-only field.
getWriteDisposition() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns how loaded rows land in a destination table that already contains data.
getWriteDisposition() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.CopyJobSpec
Returns the write disposition.
getWriteDisposition() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobSpec
Returns the write disposition.
getWriteResultSerializer() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.BigQueryFileLoadsSink
 
getWriteResultSerializer() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
 
getWriteResultSerializer() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableStagedSink
 
getWriteResultSerializer() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
 
getWriterOptions() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig
Returns the writer tuning options.
getWriterOptions() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkConfig
Returns the writer tuning options.
getWriterOptions() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkConfig
Returns the writer tuning options.
getWriterStateSerializer() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
 
grpcEndpoint(GenericContainer<?>) - Static method in class io.github.flink.gcp.connector.testutils.bigquery.BigQueryEmulatorContainers
The Storage Write API endpoint as host:port, for emulatorEndpoint.

H

handle(F) - Method in interface io.github.flink.gcp.connector.base.failure.FailureHandler
Handles one terminally failed element.
handleSourceEvent(int, SourceEvent) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.BigtableChangeStreamSplitEnumerator
 
handleSourceEvent(int, SourceEvent) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.PubSubSplitEnumerator
 
handleSourceEvent(int, SourceEvent) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.SpannerChangeStreamSplitEnumerator
 
handleSourceEvents(SourceEvent) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamReader
 
handleSplitRequest(int, String) - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
 
handleSplitRequest(int, String) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.BigtableChangeStreamSplitEnumerator
 
handleSplitRequest(int, String) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.PubSubSplitEnumerator
 
handleSplitRequest(int, String) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.SpannerChangeStreamSplitEnumerator
 
handleSplitsChanges(SplitsChange<ReadStreamSplit>) - Method in class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySplitReader
 
handleSplitsChanges(SplitsChange<RowRangeSplit>) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSplitReader
 
handleSplitsChanges(SplitsChange<SubscriptionSplit>) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSplitReader
 
handleSplitsChanges(SplitsChange<BatchReadSplit>) - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSplitReader
 
hasBatchingOverrides() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns whether any batching knob deviates from the SDK default.
hasCode(Throwable, Status.Code) - Static method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.AppendErrorClassifier
Returns whether the cause chain carries the given gRPC status code (from a gax or gRPC exception).
hasEntryFilters() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationFilter
 
hasFilters() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter
 
hashCode() - Method in class io.github.flink.gcp.connector.base.lineage.ResourceIdentifier
 
hashCode() - Method in class io.github.flink.gcp.connector.base.rpc.EmulatorEndpoint
 
hashCode() - Method in class io.github.flink.gcp.connector.base.source.StartPosition
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamCommittable
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterState
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableDestination
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorState
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplit
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResult
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResult
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Hashes every option.
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow.Cell
Hashes every field.
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRow
Hashes the key and the cells.
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.AddToCellEntry
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteCellsEntry
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteFamilyEntry
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.Int64Value
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MergeToCellEntry
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.RawTimestamp
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.RawValue
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.SetCellEntry
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampBound
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampRange
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplit
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.MissingPartition
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.PendingMerge
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanEnumeratorState
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.RowKeySample
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplit
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableLookupConfig
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema.Family
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema.Qualifier
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.table.SelectedCellTableSchema
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableConditionalDynamicSink
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource
 
hashCode() - Method in class io.github.flink.gcp.connector.bigtable.TableDestination
 
hashCode() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
 
hashCode() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.QueueDestination
 
hashCode() - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.AppEngineTargetSpec
 
hashCode() - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.CloudTasksDynamicSink
 
hashCode() - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.HttpTargetSpec
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicDestination
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubEnumeratorState
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriptionSplit
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionDestination
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.table.sink.PubSubDynamicSink
 
hashCode() - Method in class io.github.flink.gcp.connector.pubsub.table.source.PubSubDynamicSource
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.DatabaseDestination
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplit
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadEnumeratorState
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.ColumnType
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.Mod
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorState
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName.AccessPathName
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerChangeStreamDynamicSource
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerLookupConfig
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableLineage
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter.Column
 
hashCode() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter
 
hasMetric(String...) - Method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
Whether any metric is registered under identifier — the assertion a metric that may legitimately be absent needs, since "not registered" is not "registered at zero".
hasPrimaryKey() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter
 
hasQualifierFilters() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationFilter
 
hasRetryOverrides() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns whether any publish-retry knob deviates from the SDK default.
hasSequenceNumberProvider() - Method in class io.github.flink.gcp.connector.bigquery.sink.cdc.CdcOptions
Returns whether every non-skipped row must carry a sequence number.
heartbeatInterval(Duration) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Sets the service heartbeat interval.
HIGH - Enum constant in enum io.github.flink.gcp.connector.spanner.SpannerRpcPriority
Competes with serving traffic — and what leaving the priority unset amounts to, since Spanner defines PRIORITY_UNSPECIFIED as equivalent to PRIORITY_HIGH.
HOUR - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.TimePartitioningType
One partition per hour.
HTTP - Enum constant in enum io.github.flink.gcp.connector.cloudtasks.table.CloudTasksTargetType
The table's tasks target an arbitrary HTTP endpoint.
HTTP_HEADERS - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Default HTTP headers.
HTTP_METHOD - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The default HTTP method.
HTTP_OAUTH_SCOPE - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
OAuth scope.
HTTP_OAUTH_SERVICE_ACCOUNT_EMAIL - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Service account used to mint an OAuth access token for a Google API endpoint on *.googleapis.com.
HTTP_OIDC_AUDIENCE - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
OIDC audience.
HTTP_OIDC_SERVICE_ACCOUNT_EMAIL - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Service account used to mint an OIDC token for Cloud Run, Cloud Run functions, or another handler that validates Google OIDC tokens.
HTTP_URL - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The default absolute HTTP target URL.
HttpContentTypeEncodingFormat - Interface in io.github.flink.gcp.connector.cloudtasks.table
An encoding format that owns the HTTP Content-Type for body-carrying requests.
httpTarget(String) - Static method in interface io.github.flink.gcp.connector.cloudtasks.sink.serializer.CloudTasksSerializationSchema
Starts building a schema producing HTTP-target tasks for the given URL.
HttpTargetBuilder - Class in io.github.flink.gcp.connector.cloudtasks.sink.serializer
The first stage of CloudTasksSerializationSchema.httpTarget(String): it carries the target URL and waits for the body schema.
HttpTargetSerializationSchema<T> - Class in io.github.flink.gcp.connector.cloudtasks.sink.serializer
A CloudTasksSerializationSchema producing HTTP-target tasks: a URL, an HTTP method, an optional authorization token, optional headers, and a body serialized by a wrapped Flink SerializationSchema.
HttpTargetSerializationSchema.HeadersExtractor<T> - Interface in io.github.flink.gcp.connector.cloudtasks.sink.serializer
Extracts HTTP headers from a record.
HttpTargetSerializationSchema.UrlExtractor<T> - Interface in io.github.flink.gcp.connector.cloudtasks.sink.serializer
Extracts the target URL from a record.
HttpTargetSpec - Class in io.github.flink.gcp.connector.cloudtasks.table.sink
Validated fixed HTTP request values used by the table serializer.

I

IDENTIFIER - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryDynamicTableFactory
The value of 'connector' that selects this factory.
IDENTIFIER - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableDynamicTableFactory
The value of 'connector' that selects this factory.
IDENTIFIER - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksDynamicTableFactory
The value of connector that selects this factory.
IDENTIFIER - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.form.FormUrlEncodedFormatFactory
 
IDENTIFIER - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubDynamicTableFactory
The value of 'connector' that selects this factory.
IDENTIFIER - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerDynamicTableFactory
 
identity() - Method in class io.github.flink.gcp.connector.base.lineage.ResourceIdentifier
Returns immutable configured resource components, ordered by key.
idForToken(String) - Static method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
IDLE_EVICTIONS - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
IDLE_EVICTIONS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
IDLE_EVICTIONS - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
idleEviction() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Counts an instance whose last table went idle past the idle timeout.
idleSubtaskCount() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.SplitAssignmentPlan
Returns how many subtasks own no split.
IGNORE - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.conditional.EmptyBranchPolicy
Accept the response, including a selected empty branch.
IGNORE - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.TrailingBytes
Decode the declared width and ignore the rest, which is what HBase's Bytes decoders do.
ignoreUnknownFields() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentOptions.Builder
Drops fields the destination schema does not have, instead of failing the record.
IN_FLIGHT_APPENDS - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
IN_FLIGHT_BATCHES - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
IN_FLIGHT_BYTES - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
IN_FLIGHT_BYTES - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
IN_FLIGHT_DEAD_LETTERS - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
The state the confirmed count is read against: dead letters handed to the client library and not yet resolved, which maxInFlightMessages bounds.
IN_FLIGHT_ENTRIES - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
IN_FLIGHT_MESSAGES - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
IN_FLIGHT_REQUESTS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
IN_FLIGHT_TASKS - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
inc() - Method in class io.github.flink.gcp.connector.pubsub.ResidueCounter
 
inc(long) - Method in class io.github.flink.gcp.connector.pubsub.ResidueCounter
 
include(long, long) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksReplaySnapshot
Includes an envelope's origin and effective authorization deadline.
includesFamily(String) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationFilter
 
includesQualifiedColumn(String, ByteString) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationFilter
 
increment(String, ByteString, long) - Static method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteRule
Adds a signed amount to an eight-byte big-endian integer; an unset cell starts at zero.
increment(String, ByteString, long) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.ReadModifyWriteRowRequest.Rule
Creates an increment rule.
INCREMENT - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.WriteMode
Atomically adds each nonnull BIGINT input cell to its latest stored integer.
INFO - Enum constant in enum io.github.flink.gcp.connector.testutils.LogCapture.Level
 
initial(Instant, Instant, long) - Static method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
INITIAL_PARTITION_ID - Static variable in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
initialize() - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.enumerator.SpannerChangeStreamCoordinatorClient
Inspects and reports the stream configuration, rejects unsupported partition modes, and returns the effective retention period.
initializedState(ReadStreamSplit) - Method in class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySourceReader
 
initializedState(RowRangeSplit) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSourceReader
 
initializedState(SubscriptionSplit) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReader
 
initializedState(BatchReadSplit) - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSourceReader
 
INSERT - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.ModType
A row was inserted.
INSERT_IF_ABSENT - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.WriteMode
Atomically writes input cells only when the entire stored row has no cell.
INSERT_ONLY - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.InsertOnlyInputMode
Advertise an append sink so a plain insert remains portable across supported Flink lines.
insertOnlyInputMode(InsertOnlyInputMode) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
InsertOnlyInputMode - Enum in io.github.flink.gcp.connector.bigtable.table
What the Bigtable table sink tells the planner when the requested changelog is insert-only.
inspectRestored(String, Instant) - Method in class io.github.flink.gcp.connector.base.source.StartPositionResolver
Inspects one restored partition without choosing how the connector recovers from expiry.
INSTANCE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The Bigtable instance, as a bare instance id.
INSTANCE - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The Spanner instance containing the database.
instanceKey(TableDestination) - Static method in class io.github.flink.gcp.connector.bigtable.BigtableDataClients
Returns the key under which every client pool shares one client per instance: the project and instance a destination names, in the one spelling the pools and the per-instance bookkeeping all use.
int64(long) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.AggregateValue
Creates a native signed int64 aggregate input or state.
INT64 - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
A Long.
INT64 - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.ValueType
INT64_HLL - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.ColumnFamilyType
A HyperLogLog++ sketch of distinct signed 64-bit integer contributions.
INT64_MAX - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.ColumnFamilyType
The maximum signed 64-bit integer contribution.
INT64_MIN - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.ColumnFamilyType
The minimum signed 64-bit integer contribution.
INT64_SUM - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.ColumnFamilyType
The sum of signed 64-bit integer contributions.
Int64Value(long) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.Int64Value
Creates a 64-bit integer value.
interleave(ConditionalFilter...) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalFilter
Combines each filter's selection from the same input cell set, retaining duplicates.
intersect(List<Range.ByteStringRange>, List<Range.ByteStringRange>) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Intersects two unions of row-key ranges.
intersection(GcRule...) - Static method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
A rule collecting only cells every one of the given rules would collect.
INTERSECTION - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.GcRule.Kind
Collects cells only when every nested rule would collect them; see GcRule.intersection(GcRule...).
io.github.flink.gcp.connector.base.failure - package io.github.flink.gcp.connector.base.failure
 
io.github.flink.gcp.connector.base.lifecycle - package io.github.flink.gcp.connector.base.lifecycle
 
io.github.flink.gcp.connector.base.lineage - package io.github.flink.gcp.connector.base.lineage
 
io.github.flink.gcp.connector.base.lineage.internal - package io.github.flink.gcp.connector.base.lineage.internal
 
io.github.flink.gcp.connector.base.metrics - package io.github.flink.gcp.connector.base.metrics
 
io.github.flink.gcp.connector.base.options - package io.github.flink.gcp.connector.base.options
 
io.github.flink.gcp.connector.base.retry - package io.github.flink.gcp.connector.base.retry
 
io.github.flink.gcp.connector.base.rpc - package io.github.flink.gcp.connector.base.rpc
 
io.github.flink.gcp.connector.base.source - package io.github.flink.gcp.connector.base.source
 
io.github.flink.gcp.connector.bigquery - package io.github.flink.gcp.connector.bigquery
Google BigQuery connector for Apache Flink.
io.github.flink.gcp.connector.bigquery.sink - package io.github.flink.gcp.connector.bigquery.sink
 
io.github.flink.gcp.connector.bigquery.sink.cdc - package io.github.flink.gcp.connector.bigquery.sink.cdc
 
io.github.flink.gcp.connector.bigquery.sink.failure - package io.github.flink.gcp.connector.bigquery.sink.failure
 
io.github.flink.gcp.connector.bigquery.sink.fileloads - package io.github.flink.gcp.connector.bigquery.sink.fileloads
 
io.github.flink.gcp.connector.bigquery.sink.fileloads.committer - package io.github.flink.gcp.connector.bigquery.sink.fileloads.committer
 
io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob - package io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
 
io.github.flink.gcp.connector.bigquery.sink.fileloads.writer - package io.github.flink.gcp.connector.bigquery.sink.fileloads.writer
 
io.github.flink.gcp.connector.bigquery.sink.serializer - package io.github.flink.gcp.connector.bigquery.sink.serializer
 
io.github.flink.gcp.connector.bigquery.sink.serializer.avro - package io.github.flink.gcp.connector.bigquery.sink.serializer.avro
 
io.github.flink.gcp.connector.bigquery.sink.serializer.json - package io.github.flink.gcp.connector.bigquery.sink.serializer.json
 
io.github.flink.gcp.connector.bigquery.sink.serializer.proto - package io.github.flink.gcp.connector.bigquery.sink.serializer.proto
 
io.github.flink.gcp.connector.bigquery.sink.storage - package io.github.flink.gcp.connector.bigquery.sink.storage
 
io.github.flink.gcp.connector.bigquery.sink.storage.committer - package io.github.flink.gcp.connector.bigquery.sink.storage.committer
 
io.github.flink.gcp.connector.bigquery.sink.storage.writer - package io.github.flink.gcp.connector.bigquery.sink.storage.writer
 
io.github.flink.gcp.connector.bigquery.sink.tables - package io.github.flink.gcp.connector.bigquery.sink.tables
 
io.github.flink.gcp.connector.bigquery.source - package io.github.flink.gcp.connector.bigquery.source
 
io.github.flink.gcp.connector.bigquery.source.enumerator - package io.github.flink.gcp.connector.bigquery.source.enumerator
 
io.github.flink.gcp.connector.bigquery.source.query - package io.github.flink.gcp.connector.bigquery.source.query
 
io.github.flink.gcp.connector.bigquery.source.reader - package io.github.flink.gcp.connector.bigquery.source.reader
 
io.github.flink.gcp.connector.bigquery.source.serializer - package io.github.flink.gcp.connector.bigquery.source.serializer
 
io.github.flink.gcp.connector.bigquery.source.split - package io.github.flink.gcp.connector.bigquery.source.split
 
io.github.flink.gcp.connector.bigquery.table - package io.github.flink.gcp.connector.bigquery.table
 
io.github.flink.gcp.connector.bigquery.table.sink - package io.github.flink.gcp.connector.bigquery.table.sink
 
io.github.flink.gcp.connector.bigquery.table.source - package io.github.flink.gcp.connector.bigquery.table.source
 
io.github.flink.gcp.connector.bigtable - package io.github.flink.gcp.connector.bigtable
Google Cloud Bigtable connector for Apache Flink.
io.github.flink.gcp.connector.bigtable.sink - package io.github.flink.gcp.connector.bigtable.sink
 
io.github.flink.gcp.connector.bigtable.sink.conditional - package io.github.flink.gcp.connector.bigtable.sink.conditional
 
io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer - package io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer
 
io.github.flink.gcp.connector.bigtable.sink.readmodifywrite - package io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
 
io.github.flink.gcp.connector.bigtable.sink.serializer - package io.github.flink.gcp.connector.bigtable.sink.serializer
 
io.github.flink.gcp.connector.bigtable.sink.singlerow - package io.github.flink.gcp.connector.bigtable.sink.singlerow
 
io.github.flink.gcp.connector.bigtable.sink.singlerow.committer - package io.github.flink.gcp.connector.bigtable.sink.singlerow.committer
 
io.github.flink.gcp.connector.bigtable.sink.singlerow.writer - package io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
 
io.github.flink.gcp.connector.bigtable.sink.tables - package io.github.flink.gcp.connector.bigtable.sink.tables
 
io.github.flink.gcp.connector.bigtable.source - package io.github.flink.gcp.connector.bigtable.source
 
io.github.flink.gcp.connector.bigtable.source.changestream - package io.github.flink.gcp.connector.bigtable.source.changestream
 
io.github.flink.gcp.connector.bigtable.source.changestream.enumerator - package io.github.flink.gcp.connector.bigtable.source.changestream.enumerator
 
io.github.flink.gcp.connector.bigtable.source.changestream.reader - package io.github.flink.gcp.connector.bigtable.source.changestream.reader
 
io.github.flink.gcp.connector.bigtable.source.readrows - package io.github.flink.gcp.connector.bigtable.source.readrows
 
io.github.flink.gcp.connector.bigtable.source.readrows.enumerator - package io.github.flink.gcp.connector.bigtable.source.readrows.enumerator
 
io.github.flink.gcp.connector.bigtable.source.readrows.reader - package io.github.flink.gcp.connector.bigtable.source.readrows.reader
 
io.github.flink.gcp.connector.bigtable.source.serializer - package io.github.flink.gcp.connector.bigtable.source.serializer
 
io.github.flink.gcp.connector.bigtable.table - package io.github.flink.gcp.connector.bigtable.table
 
io.github.flink.gcp.connector.bigtable.table.function - package io.github.flink.gcp.connector.bigtable.table.function
 
io.github.flink.gcp.connector.bigtable.table.sink - package io.github.flink.gcp.connector.bigtable.table.sink
 
io.github.flink.gcp.connector.bigtable.table.source - package io.github.flink.gcp.connector.bigtable.table.source
 
io.github.flink.gcp.connector.cloudtasks - package io.github.flink.gcp.connector.cloudtasks
Google Cloud Tasks connector for Apache Flink.
io.github.flink.gcp.connector.cloudtasks.sink - package io.github.flink.gcp.connector.cloudtasks.sink
 
io.github.flink.gcp.connector.cloudtasks.sink.committer - package io.github.flink.gcp.connector.cloudtasks.sink.committer
 
io.github.flink.gcp.connector.cloudtasks.sink.serializer - package io.github.flink.gcp.connector.cloudtasks.sink.serializer
 
io.github.flink.gcp.connector.cloudtasks.sink.writer - package io.github.flink.gcp.connector.cloudtasks.sink.writer
 
io.github.flink.gcp.connector.cloudtasks.table - package io.github.flink.gcp.connector.cloudtasks.table
 
io.github.flink.gcp.connector.cloudtasks.table.form - package io.github.flink.gcp.connector.cloudtasks.table.form
 
io.github.flink.gcp.connector.cloudtasks.table.sink - package io.github.flink.gcp.connector.cloudtasks.table.sink
 
io.github.flink.gcp.connector.pubsub - package io.github.flink.gcp.connector.pubsub
Google Cloud Pub/Sub connector for Apache Flink: an at-least-once sink with dynamic per-record topic destinations, and an at-least-once source consuming one or more subscriptions.
io.github.flink.gcp.connector.pubsub.deadletter - package io.github.flink.gcp.connector.pubsub.deadletter
 
io.github.flink.gcp.connector.pubsub.sink - package io.github.flink.gcp.connector.pubsub.sink
 
io.github.flink.gcp.connector.pubsub.sink.serializer - package io.github.flink.gcp.connector.pubsub.sink.serializer
 
io.github.flink.gcp.connector.pubsub.sink.topics - package io.github.flink.gcp.connector.pubsub.sink.topics
 
io.github.flink.gcp.connector.pubsub.sink.writer - package io.github.flink.gcp.connector.pubsub.sink.writer
 
io.github.flink.gcp.connector.pubsub.source - package io.github.flink.gcp.connector.pubsub.source
 
io.github.flink.gcp.connector.pubsub.source.serializer - package io.github.flink.gcp.connector.pubsub.source.serializer
 
io.github.flink.gcp.connector.pubsub.source.streamingpull - package io.github.flink.gcp.connector.pubsub.source.streamingpull
 
io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator - package io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator
 
io.github.flink.gcp.connector.pubsub.source.streamingpull.reader - package io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
 
io.github.flink.gcp.connector.pubsub.source.subscriptions - package io.github.flink.gcp.connector.pubsub.source.subscriptions
 
io.github.flink.gcp.connector.pubsub.table - package io.github.flink.gcp.connector.pubsub.table
 
io.github.flink.gcp.connector.pubsub.table.sink - package io.github.flink.gcp.connector.pubsub.table.sink
 
io.github.flink.gcp.connector.pubsub.table.source - package io.github.flink.gcp.connector.pubsub.table.source
 
io.github.flink.gcp.connector.spanner - package io.github.flink.gcp.connector.spanner
Google Cloud Spanner connector for Apache Flink.
io.github.flink.gcp.connector.spanner.sink - package io.github.flink.gcp.connector.spanner.sink
 
io.github.flink.gcp.connector.spanner.sink.serializer - package io.github.flink.gcp.connector.spanner.sink.serializer
 
io.github.flink.gcp.connector.spanner.sink.writer - package io.github.flink.gcp.connector.spanner.sink.writer
 
io.github.flink.gcp.connector.spanner.source - package io.github.flink.gcp.connector.spanner.source
 
io.github.flink.gcp.connector.spanner.source.batch - package io.github.flink.gcp.connector.spanner.source.batch
 
io.github.flink.gcp.connector.spanner.source.batch.enumerator - package io.github.flink.gcp.connector.spanner.source.batch.enumerator
 
io.github.flink.gcp.connector.spanner.source.batch.reader - package io.github.flink.gcp.connector.spanner.source.batch.reader
 
io.github.flink.gcp.connector.spanner.source.changestream - package io.github.flink.gcp.connector.spanner.source.changestream
 
io.github.flink.gcp.connector.spanner.source.changestream.enumerator - package io.github.flink.gcp.connector.spanner.source.changestream.enumerator
 
io.github.flink.gcp.connector.spanner.source.changestream.reader - package io.github.flink.gcp.connector.spanner.source.changestream.reader
 
io.github.flink.gcp.connector.spanner.source.serializer - package io.github.flink.gcp.connector.spanner.source.serializer
 
io.github.flink.gcp.connector.spanner.table - package io.github.flink.gcp.connector.spanner.table
 
io.github.flink.gcp.connector.spanner.table.sink - package io.github.flink.gcp.connector.spanner.table.sink
 
io.github.flink.gcp.connector.spanner.table.source - package io.github.flink.gcp.connector.spanner.table.source
 
io.github.flink.gcp.connector.testutils - package io.github.flink.gcp.connector.testutils
 
io.github.flink.gcp.connector.testutils.bigquery - package io.github.flink.gcp.connector.testutils.bigquery
 
io.github.flink.gcp.connector.testutils.bigtable - package io.github.flink.gcp.connector.testutils.bigtable
 
io.github.flink.gcp.connector.testutils.cloudtasks - package io.github.flink.gcp.connector.testutils.cloudtasks
 
io.github.flink.gcp.connector.testutils.lineage - package io.github.flink.gcp.connector.testutils.lineage
 
io.github.flink.gcp.connector.testutils.pubsub - package io.github.flink.gcp.connector.testutils.pubsub
 
io.github.flink.gcp.connector.testutils.spanner - package io.github.flink.gcp.connector.testutils.spanner
 
io.github.flink.gcp.connector.testutils.sql - package io.github.flink.gcp.connector.testutils.sql
 
isAllowFieldRelaxation() - Method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions
Returns whether REQUIRED table fields may be relaxed to NULLABLE.
isAllowNewFields() - Method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions
Returns whether missing serializer fields may be appended to the table.
isAsync() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableLookupConfig
Whether the source should return an asynchronous lookup provider.
isAsync() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerLookupConfig
 
isAvailable() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamReader
 
isAvailable() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamReader
 
isBounded() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorState
 
isChanged() - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.SchemaUnifier.UnionResult
Returns whether the unified schema differs from the existing one.
isDataBoostEnabled() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceConfig
Returns whether the read runs on Data Boost's independent compute.
isDeadLetterPolicyConfigured() - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo
Returns whether the subscription has a dead-letter policy, which bounds redelivery of a message a nacking failure policy would otherwise return forever.
isDeriveRequiredColumns() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions
Returns whether column modes are derived from the Avro schema.
isDeriveRequiredColumns() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions
Returns whether column modes are derived from field presence.
isDeriveRequiredColumns() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions
Returns whether a NOT NULL column derives a REQUIRED BigQuery column.
isDeterministic() - Method in class io.github.flink.gcp.connector.bigtable.table.function.BigtableReadModifyWriteFunction
 
isEmpty(Range.ByteStringRange) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Returns whether a range provably holds no row key at all.
isEnabled() - Method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions
Returns whether any connector-driven schema update is enabled.
isEnableMessageOrdering() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns whether publishers honor message ordering keys.
isEnableMessageOrdering() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
Returns whether the subscription is created with ordering-key ordering enabled.
isEnforceInTransit() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions
Returns whether publishes from outside the allowed regions are rejected in transit.
isExactlyOnceDeliveryEnabled() - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo
Returns whether the subscription has exactly-once delivery enabled, which the source cannot consume: acknowledgement ids are invalidated on redelivery and expire with the acknowledgement deadline, while the source holds them for a whole checkpoint interval.
isExistenceMasked(Throwable) - Static method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.AppendErrorClassifier
Returns whether the failure is the masked half of isMissingTable alone: the PERMISSION_DENIED the service answers rather than admit a resource is not there.
isGeographyField(Descriptors.FieldDescriptor, String) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions
Returns whether the given field is mapped to a BigQuery GEOGRAPHY column.
isGeographyField(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions
Returns whether the field at the given dotted path is mapped to a BigQuery GEOGRAPHY column.
isIgnoreUnknownFields() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentOptions
Returns whether fields absent from the destination schema are dropped instead of failing.
isImmutableType() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
isImmutableType() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
isImmutableType() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
isImmutableType() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
isImmutableType() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
isInitialized() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorState
Returns whether the read session has been created.
isInitialized() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
 
isInitialPartition() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplitState
 
isJsonField(Descriptors.FieldDescriptor, String) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions
Returns whether the given field is mapped to a BigQuery JSON column by this configuration.
isJsonField(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions
Returns whether the field at the given dotted path is mapped to a BigQuery JSON column.
isLastRecordInTransactionInPartition() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns whether this is the transaction's final record in the originating partition.
isMaterializeViewsEnabled() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
Returns whether materializeViews() was asked for.
isMessageOrderingEnabled() - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo
Returns whether the subscription preserves ordering-key order, which OrderingMode.PER_KEY requires.
isNeverExpire() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
Returns whether the subscription is created never to expire.
isObjectReuseEnabled() - Method in class io.github.flink.gcp.connector.testutils.StubWriterInitContext
 
isOffsetAlreadyExists(Throwable) - Static method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.AppendErrorClassifier
Returns whether the failure reports an append at an offset that already holds rows (Exceptions.OffsetAlreadyExists or storage error OFFSET_ALREADY_EXISTS).
isOffsetOutOfRange(Throwable) - Static method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.AppendErrorClassifier
Returns whether the failure reports an append beyond the stream's current end (Exceptions.OffsetOutOfRange or storage error OFFSET_OUT_OF_RANGE).
isPerDestinationMetrics() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns whether per-destination send counters are registered.
isPerDestinationMetrics() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns whether per-destination send counters are registered.
isPerDestinationMetrics() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns whether per-table counters are registered beside the writer's totals.
isPerDestinationMetrics() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Returns whether per-table counters are registered beside the runtime's totals.
isPerDestinationMetrics() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns whether the writer registers per-queue send counters.
isPerDestinationMetrics() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns whether the writer registers per-topic send counters.
isPlanned() - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
Returns whether the plan exists, which is what a checkpoint records so a restore does not plan again.
isPlanned() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanEnumeratorState
Returns whether the table has already been sampled and cut into splits.
isPlanned() - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadEnumeratorState
Returns whether the read has already been planned into partitions.
isPredicateMatched() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResult
Returns whether the predicate matched.
isPrimaryKey() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.ColumnType
Returns whether the column is part of the table's primary key.
isQuery() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
Returns whether this is a query rather than a table read.
isReattached() - Method in class io.github.flink.gcp.connector.bigquery.source.query.QueryResult
Returns whether a previous attempt's job was reused instead of submitting a new one.
isRetainAckedMessages() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
Returns whether acknowledged messages are retained for replay.
isRetainAckedMessages() - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo
Returns whether the subscription retains acknowledged messages, which a backwards seek needs in order to replay anything already consumed.
isScanMarkerRow(MeasuredRow) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.MeasuringRowAdapter
 
isSelectedBranchHasMutations() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResult
Returns whether the selected list was nonempty; this does not prove that stored bytes changed.
isStartPositionApplied() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubEnumeratorState
Returns whether the configured start position has already been applied, in which case a restore must not seek again.
isSystemTransaction() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Returns whether Spanner identifies the originating transaction as a system transaction, such as a row deletion applied by a TTL policy.
isTimeout(Throwable) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RequestFailures
Returns whether the failure is the request's deadline passing — what requestsTimedOut counts, on top of requestsFailed.
isTopicMessageRetentionConfigured() - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo
Returns whether the subscription's topic retains messages.
isTrailingBytesGoverned(LogicalType) - Static method in class io.github.flink.gcp.connector.bigtable.table.CellValueCodec
Whether type's cell layout is one the trailing-bytes policy governs — the fixed-width numeric, temporal and interval layouts decoded through the exact-width check.
isTransient(Throwable) - Static method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.AppendErrorClassifier
Returns whether the failure is transient (and not row-level): safe to retry in place.
isUnboundedEnd(Range.ByteStringRange) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Returns whether a range continues past every row key.
isUnboundedStart(Range.ByteStringRange) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Returns whether a range begins before every row key.
isVerifyQueueRetention() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions
Returns whether to read back queue retention before committing.
isView(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.source.query.BigQueryQueryRunner
 
isView(TableDestination) - Method in interface io.github.flink.gcp.connector.bigquery.source.query.QueryRunner
Returns whether the given name is a view rather than a table.
isWithinWindow(long, long) - Method in class io.github.flink.gcp.connector.bigquery.source.query.QueryJobIdentity
Returns whether a job created then is still inside the reuse window now.
isWriterClosed(Throwable) - Static method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.AppendErrorClassifier
Returns whether the failure reports the StreamWriter as dead client-side.

J

jitterRatio() - Method in class io.github.flink.gcp.connector.base.retry.RetrySchedule
Returns the proportional jitter applied to each backoff.
jobFailure(RequestFailures.Kind, RowOperation, TableDestination, Throwable) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RequestFailures
Wraps a failure that fails the job — an ambiguous or a fatal one — in the message its class calls for.
json() - Static method in class io.github.flink.gcp.connector.testutils.ServiceAccountKeyFiles
Returns the key as the JSON document itself, for a test that feeds the material somewhere other than a file of this class's choosing.
json(String) - Static method in class io.github.flink.gcp.connector.testutils.ServiceAccountKeyFiles
Returns the key with the given private_key_id, for a test that plants a sentinel there and asserts it never surfaces elsewhere — a serialized form, a log line.
JSON - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
JSON text represented as a String.
JsonDocumentOptions - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.json
Options controlling how JSON records are converted to BigQuery rows.
JsonDocumentOptions.Builder - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.json
Builder for JsonDocumentOptions.
JsonDocumentSerializationSchema - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.json
A BigQueryProtoSerializationSchema for records that are JSON documents, as text.
jsonFieldOption(GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, Boolean>) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions.Builder
Maps every message or string field carrying the given boolean field option, set to true, to a BigQuery JSON column — wherever it appears in the message tree, at any nesting depth.
jsonFieldOptionNumber(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions.Builder
Maps every message or string field carrying the given boolean google.protobuf.FieldOptions extension, set to true, to a BigQuery JSON column — wherever it appears in the message tree, at any nesting depth.
jsonFieldPath(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions.Builder
Maps the string field at the given dotted path to a BigQuery JSON column.
jsonFieldPath(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions.Builder
Maps the message or string field at the given dotted path to a BigQuery JSON column.
jsonFieldPaths(Collection<String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions.Builder
Maps all string fields at the given dotted paths to BigQuery JSON columns.
jsonFieldPaths(Collection<String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions.Builder
Maps all message or string fields at the given dotted paths to BigQuery JSON columns.
jsonFieldPaths(Collection<String>) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions.Builder
Derives the named columns as BigQuery JSON columns.

K

KEEP_LATEST - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.WriteMode
Atomically deletes all versions of each written cell before setting its replacement.
keyOnlyDeletesAreSafe(boolean) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
Says whether the planner may send a delete carrying the upsert key alone, which is safe exactly when that key is the row key.
kind() - Method in class io.github.flink.gcp.connector.base.lineage.ResourceIdentifier
Returns the physical resource kind: bigquery-table, pubsub-topic, pubsub-subscription, bigtable-table, spanner-table, spanner-change-stream, or cloudtasks-queue.
kmsKeyName(String) - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions.Builder
Encrypts messages published to the topic with the given Cloud KMS key (customer-managed encryption) instead of Google-managed encryption.

L

LAST_CHANGE_STREAM_RECORD_WAIT_MILLIS - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Wait for the most recently returned non-heartbeat Change Streams result.
LAST_COMMIT_DURATION_MILLIS - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
lastRecordInTransactionInPartition(boolean) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets whether this is the transaction's final record in the originating partition.
latest() - Static method in class io.github.flink.gcp.connector.base.source.StartPosition
Returns a position at the instant the source enumerator starts.
latest() - Static method in class io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition
Starts from messages published after the job starts, discarding the existing backlog.
LATEST - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.ChangeStreamStartMode
Start at the instant the source coordinator starts.
LATEST - Enum constant in enum io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition.Mode
Starts from messages published after the job starts, discarding the existing backlog by marking it acknowledged.
LATEST - Enum constant in enum io.github.flink.gcp.connector.spanner.table.ChangeStreamStartMode
Start at the instant the source coordinator starts.
latestCellValueEquals(String, ByteString, ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalFilter
Tests the newest version of one column.
LazyBigtableDataClient - Class in io.github.flink.gcp.connector.bigtable
A BigtableDataClient built on first use and closed once, held by a seam implementation that travels in the job graph.
LazyBigtableDataClient(String, String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigtable.LazyBigtableDataClient
Creates the holder.
LazyDerivedState<S> - Class in io.github.flink.gcp.connector.bigquery.sink.serializer
Holds state its owner derives from its own serializable fields, once, and again on a task manager.
LazyDerivedState() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.serializer.LazyDerivedState
 
LengthPrefixedFields - Class in io.github.flink.gcp.connector.bigtable
The length-prefixed fields the connector-owned TypeSerializers share: a byte string or a UTF-8 string as an int length followed by the bytes, and a non-negative int count.
Lineage - Class in io.github.flink.gcp.connector.base.lineage.internal
Pure metadata assembly shared by connector runtimes; no client or callback is accepted.
LineageIdentifiers - Class in io.github.flink.gcp.connector.base.lineage.internal
Canonical names from already parsed resource components.
LineageListenerCapture - Class in io.github.flink.gcp.connector.testutils.lineage
Captures a real Flink 2.x job-created event through the configured listener factory.
LineageListenerCapture() - Constructor for class io.github.flink.gcp.connector.testutils.lineage.LineageListenerCapture
Registers a capture for a single job submission.
LineageListenerCapture.Factory - Class in io.github.flink.gcp.connector.testutils.lineage
Instantiated by Flink from the listener configuration, not called directly by tests.
lineageSchema() - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName
Returns the schema segment for lineage.
lineageTableName(String) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Supplies the factory's SQL catalog identity, or null outside a catalog.
lineageTableName(String) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Supplies the factory's SQL catalog identity, or null outside a catalog.
lineageTableName(String) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
Sets the catalog identifier supplied by the Table factory, or null for direct construction.
lineageTableName(String) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the catalog identifier supplied by the Table factory, or null for direct construction.
lineageTableName(String) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
Sets the catalog identifier supplied by the Table factory, or null for direct construction.
listReadableMetadata() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource
 
listReadableMetadata() - Method in class io.github.flink.gcp.connector.pubsub.table.source.PubSubDynamicSource
 
listReadableMetadata() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerChangeStreamDynamicSource
 
listWritableMetadata() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink
 
listWritableMetadata() - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink
 
listWritableMetadata() - Method in class io.github.flink.gcp.connector.cloudtasks.table.sink.CloudTasksDynamicSink
 
listWritableMetadata() - Method in class io.github.flink.gcp.connector.pubsub.table.sink.PubSubDynamicSink
 
load(String) - Static method in class io.github.flink.gcp.connector.bigquery.BigQueryCredentials
Loads a service-account key file, or returns null to leave application-default credentials in effect.
load(String) - Static method in class io.github.flink.gcp.connector.pubsub.PubSubCredentials
Loads a service-account key file, or returns null to leave application-default credentials in effect.
load(String) - Static method in class io.github.flink.gcp.connector.spanner.SpannerCredentials
Loads a service-account key file, or returns null to preserve application-default credentials.
LOAD_JOBS_SUBMITTED - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
loadAll(String) - Static method in class io.github.flink.gcp.connector.bigtable.BigtableCredentials
Loads one provider shared by data, table-admin and instance-admin clients.
loadData(String) - Static method in class io.github.flink.gcp.connector.bigtable.BigtableCredentials
Loads credentials for a data client, or returns null to preserve ADC.
loadDataAndTableAdmin(String) - Static method in class io.github.flink.gcp.connector.bigtable.BigtableCredentials
Loads one provider shared by data and table-admin clients.
LoadJobOrchestrator - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
Runs the staged files of one run — a whole batch job, or one checkpoint of a streaming job — into their destination tables: submits every load, copy and terminal query through a LoadJobRunner, then deletes the temporary tables and the staged objects.
LoadJobOrchestrator(BigQuerySinkConfig<?>, FileLoadsOptions, LoadJobRunner, TableAdmin, StagingStorage, String, Long, Counter) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobOrchestrator
Creates an orchestrator.
LoadJobOrchestrator(BigQuerySinkConfig<?>, FileLoadsOptions, StagingStorage, String, Long, Counter, DestinationCommitExecutor) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobOrchestrator
Creates an orchestrator over the committer-lifetime destination executor.
loadJobPollInitialBackoff(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the first backoff between polls of a submitted load, copy, or query job's completion.
loadJobPollMaxBackoff(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Caps the backoff between polls of a submitted load, copy, or query job's completion.
LoadJobRunner - Interface in io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
Executes BigQuery load, copy and terminal query jobs for the FILE_LOADS orchestration.
LoadJobSpec - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
Everything one BigQuery load job needs, decoupled from the client for testability.
loadJobsSubmitted() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitterMetrics
Returns the load-job counter shared by all worker threads.
location(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Sets the BigQuery location (for example US or asia-northeast1) shared by the destination tables.
location(String) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the BigQuery location, or null to let the service resolve it.
LOCATION - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The region containing the task queue.
logAndDrop() - Static method in interface io.github.flink.gcp.connector.base.failure.FailureHandler
Returns the policy that logs each failed element at WARN level and drops it, letting the pipeline continue.
LogCapture - Class in io.github.flink.gcp.connector.testutils
Captures what a class logs, so a test can assert the line rather than only its side effects.
LogCapture.Event - Class in io.github.flink.gcp.connector.testutils
One collected log event, flattened out of log4j2's own type.
LogCapture.Level - Enum in io.github.flink.gcp.connector.testutils
The levels a capture can be taken at, so no log4j2 type reaches this class's signature.
LONGEST_CHANGE_STREAM_RECORD_WAIT_MILLIS - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Longest wait for a returned non-heartbeat Change Streams result in this task attempt.
LONGEST_DEAD_LETTER_FLUSH_MILLIS - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
The longest of those waits so far, which is the one a reporter can actually catch (#405): waits happen as often as the queue drains — once per element under WRITE_THROUGH — so the last-wait gauge above is overwritten between two scrapes, and a publish that nearly spent flushTimeout leaves no trace in it.
lookup(RowData) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableRowDataLookupFunction
 
lookup(RowData) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerRowDataLookupFunction
 
LOOKUP_ASYNC - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Whether point lookups use Bigtable's asynchronous read API.
LOOKUP_ASYNC - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
Whether point lookups use Spanner's asynchronous read API.
lookupOptions(BigtableLookupConfig) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
LoopbackPortPublisher - Class in io.github.flink.gcp.connector.testutils
Publishes every container's ports on the loopback address the Docker host resolves to, rather than on the wildcard address, so a host-port collision with an unrelated local process cannot form (ADR-0132).
LoopbackPortPublisher() - Constructor for class io.github.flink.gcp.connector.testutils.LoopbackPortPublisher
Required by ServiceLoader, which is the only intended caller.
LOW - Enum constant in enum io.github.flink.gcp.connector.spanner.SpannerRpcPriority
Yields to other traffic on the instance.

M

managesCdcTableContract() - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Returns whether this job graph opted into connector-managed CDC table verification and provisioning.
managesMaxStaleness() - Method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions
Returns whether maximum staleness is explicitly managed by this contract.
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.BufferedStreamOptionsMapper
Builds the options, leaving every knob the configuration does not set at its default.
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.DefaultStreamOptionsMapper
Builds the options, or returns null when the configuration sets none of the family.
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.FileLoadsOptionsMapper
Builds the options, leaving every knob the configuration does not set at its default.
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.RequestOptionsMapper
Maps SQL options with diagnostics in the option-key vocabulary.
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.WriterOptionsMapper
Maps the table options onto writer options.
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.cloudtasks.table.sink.WriterOptionsMapper
 
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.pubsub.table.sink.PublisherOptionsMapper
Maps the table options onto publisher options.
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.pubsub.table.sink.TopicCreateOptionsMapper
Maps the table options onto the settings a missing topic is created with.
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.pubsub.table.source.StartPositionMapper
Maps the table options onto a start position.
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.pubsub.table.source.SubscriberOptionsMapper
Maps the table options onto subscriber options.
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.pubsub.table.source.SubscriptionCreateOptionsMapper
Maps the table options onto the settings each missing subscription is created with.
map(ReadableConfig) - Static method in class io.github.flink.gcp.connector.spanner.table.sink.WriterOptionsMapper
 
map(ReadableConfig, boolean) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.StagedOptionsMapper
Requires explicit replay-marker and transactional-profile configuration for staged writes.
map(ReadableConfig, BigtableTableSchema) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.AggregateOptionsMapper
Returns validated family types, or an empty map for another write mode.
map(ReadableConfig, BigtableTableSchema) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.TableCreateOptionsMapper
Maps the table options and the DDL's families onto creation settings.
map(ReadableConfig, BigtableTableSchema, Map<String, ColumnFamilyType>) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.TableCreateOptionsMapper
Maps creation settings with the aggregate mode's independently declared value types.
map(ReadableConfig, List<String>) - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.CdcTableOptionsMapper
Builds the desired CDC table contract from the declared primary key and CDC options.
map(ReadableConfig, ConfigOption<ChangeStreamStartMode>, ConfigOption<Long>) - Static method in class io.github.flink.gcp.connector.bigtable.table.source.ChangeStreamStartPositionMapper
Returns null when neither option is present, leaving the builder default intact.
map(ReadableConfig, RowType) - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.TableCreateOptionsMapper
Builds the settings a missing table is created with.
map(CommittableMessage<FileLoadsCommittable>) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCheckpointStamper
 
mapStaged(ReadableConfig) - Static method in class io.github.flink.gcp.connector.cloudtasks.table.sink.WriterOptionsMapper
Maps staging settings, rejecting explicit settings for the eager mode.
markActive() - Method in class io.github.flink.gcp.connector.testutils.CollectingReaderOutput
 
markActive() - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
 
markerFamily(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions.Builder
Selects the operator-provisioned raw family with no GC rule.
markIdle() - Method in class io.github.flink.gcp.connector.testutils.CollectingReaderOutput
 
markIdle() - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
 
matchesNativeApiName(String) - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName
Returns whether a native API table name identifies this table.
materializeViews() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Reads a BigQuerySourceBuilder.table(TableDestination) that turns out to be a view by materializing it.
materializeViews(boolean) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets whether a name that turns out to be a view is read by materializing it.
MAX_AGE - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.GcRule.Kind
Collects cells older than an age; see GcRule.maxAge(Duration).
MAX_COMMIT_DELAY_LIMIT - Static variable in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
MAX_TASK_BYTES - Static variable in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
Conservative decimal interpretation of the CreateTask reference's 100 KB limit.
MAX_VERSIONS - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.GcRule.Kind
Collects the versions of a cell beyond a kept count; see GcRule.maxVersions(int).
maxAckExtensionPeriod(Duration) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Sets how long the client library keeps extending a message's acknowledgement deadline before giving up on it.
maxActiveInstances(int) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Caps the open-or-closing Bigtable instance clients held by one writer subtask.
maxActiveInstances(int) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions.Builder
Caps the open-or-closing Bigtable instance clients held by one subtask.
maxActivePublishers(int) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Caps the publishers retained by one writer subtask.
maxAge(Duration) - Static method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
A rule collecting cells older than maxAge.
maxAppendRequestBytes(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions.Builder
Sets the largest serialized-row payload sent in one append request.
maxAppendRequestBytes(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the largest serialized-row payload sent in one append request.
maxAttempts() - Method in class io.github.flink.gcp.connector.base.retry.RetrySchedule
Returns the maximum number of attempts.
maxBatchBytes(long) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions.Builder
Caps the estimated size of one batch write request.
maxBatchCells(int) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions.Builder
Caps the mutation cells the writer puts in one batch write request.
maxBatchMutations(int) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions.Builder
Caps the mutations the writer puts in one batch write request.
maxBytes() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriberBufferLimitExceededEvent
 
maxBytesPerFetch(long) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets the target serialized Avro bytes one fetch hands to the task thread.
maxBytesPerFetch(long) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Sets the target maximum estimated bytes one fetch hands to Flink's element queue.
maxBytesPerFetch(long) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Sets the target maximum decoded input bytes one fetch hands to Flink's element queue.
maxBytesPerFetch(Long) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the target serialized Avro bytes one fetch hands to the task thread, or null to leave it at the connector's default.
maxBytesPerFetch(Long) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
maxCommitDelay(Duration) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions.Builder
Sets how long Spanner may delay a commit to group it with others, trading latency for throughput.
maxConcurrentCheckpointFinalizations(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the maximum number of open staging files this writer subtask finalizes concurrently when a checkpoint or end of input calls prepareCommit().
maxConcurrentDestinations(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the maximum number of destination actions this committer executes concurrently.
maxConcurrentQueriesPerSubtask(int) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Bounds the TVF partition queries opened concurrently by one source subtask.
maxConcurrentStreamsPerSubtask(int) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Bounds the open ReadChangeStream RPCs in each source subtask.
maxConcurrentStreamsPerSubtask(Integer) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets how many partition streams one subtask opens at once, or null for the source's default.
maxConnectionsPerRegion(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the connection pool's connection ceiling per (location, credentials).
maxConsecutiveRejections(int) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Sets how many consecutive confirmed rejections fail the job.
maxConsecutiveRejections(int) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets how many consecutive confirmed rejections fail the job.
maxDurationPerAckExtension(Duration) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Sets the largest deadline extension the client library requests at a time.
maxInflightBytes(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the in-flight append bytes cap per pooled connection.
maxInFlightBytes(long) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Caps the serialized size of the entries the writer keeps unacknowledged.
maxInFlightBytes(long) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Caps the total PubsubMessage.getSerializedSize() of the writer's unacknowledged publishes, bounding sink memory where the message count cannot: Pub/Sub allows 10 MiB per message, so PubSubPublisherOptions.Builder.maxInFlightMessages(int) alone leaves the retained payload unbounded.
maxInFlightEntries(int) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Caps the entries the writer keeps unacknowledged — one per record written, whatever each carries.
maxInFlightMessages(int) - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue.Builder
Sets how many publishes may be in flight before PubSubDeadLetterQueue.offer(io.github.flink.gcp.connector.base.failure.FailedElement) awaits them, bounding what one checkpoint interval accumulates when every record fails.
maxInFlightMessages(int) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Caps the writer's unacknowledged publishes; a write at the cap yields to the task mailbox until completions bring the count back down.
maxInflightRequests(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the in-flight append request cap per pooled connection.
maxInFlightRequests(int) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions.Builder
Caps the requests the sink surface keeps outstanding — accepted by the client and not yet answered.
maxInFlightTasks(int) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
Caps the task creations the writer keeps outstanding — those in flight plus those waiting out a retry backoff.
maxMessages() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriberBufferLimitExceededEvent
 
maxOpenDestinations(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the maximum number of destination files held open by each writer subtask.
maxPartitions(long) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Hints how many partitions the read should be divided into.
maxPendingFiles(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the maximum number of staging files each writer subtask may retain for the next commit, including files that are still open.
maxRecordsPerFetch(int) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets the most rows one fetch hands to the task thread.
maxRecordsPerFetch(int) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Caps how many messages one fetch drains from one split.
maxRecordsPerFetch(Integer) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the most rows one fetch hands to the task thread, or null to leave it at the connector's default.
maxRetryDuration(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions.Builder
Sets the SDK's overall ceiling on retrying one retriable in-stream failure, across all attempts.
maxRetryDuration(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the SDK's overall ceiling on retrying one retriable in-stream failure, across all attempts.
maxRowsPerFetch(int) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Sets the maximum number of input rows one fetch hands to Flink's element queue.
maxRowsPerFetch(int) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Sets the maximum input rows one fetch hands to Flink's element queue.
maxRowsPerFetch(Integer) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
maxSerializedRowBytes(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the largest serialized protobuf row accepted by the staging writer.
maxStagedBytes(long) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions.Builder
Sets the positive serialized-byte cap, including the per-entry accounting allowance.
maxStagedBytes(long) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.Builder
Sets the maximum accounted bytes in one writer batch.
maxStagedEntries(int) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions.Builder
Sets the positive entry cap for a writer's checkpoint interval.
maxStagedTasks(int) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.Builder
Sets the maximum records in one writer batch.
maxStagingFileBytes(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the size at which an open staging file is finished and the next one opened.
maxStaleness(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions.Builder
Sets the maximum staleness BigQuery applies to CDC queries.
maxStreamCount(int) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets an upper bound on the number of read streams BigQuery creates.
maxStreamCount(Integer) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the upper bound on read streams, or null to leave it at the connector's default.
maxVersions(int) - Static method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
A rule collecting all but the newest maxVersions versions of a cell.
MeasuredRow - Class in io.github.flink.gcp.connector.bigtable.source.readrows.reader
A materialised Bigtable row and the stable byte estimate measured while it was decoded.
MeasuringRowAdapter - Class in io.github.flink.gcp.connector.bigtable.source.readrows.reader
Materialises SDK rows while measuring their decoded wire content without traversing them twice.
MeasuringRowAdapter() - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.reader.MeasuringRowAdapter
 
MEDIUM - Enum constant in enum io.github.flink.gcp.connector.spanner.SpannerRpcPriority
Between the other two.
MERGE_TO_CELL - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.EntryKind
mergeToCell(String, ByteString, long, AggregateValue) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalMutation
Merges a state into a compatible aggregate cell.
MergeToCellEntry(String, BigtableChangeStreamMutation.Value, BigtableChangeStreamMutation.Value, BigtableChangeStreamMutation.Value) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MergeToCellEntry
Creates a merge-to-cell entry.
messageDropped() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Counts one message discarded by the deserialization failure policy.
messageOrderingEnabled(boolean) - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo.Builder
Sets whether the subscription preserves ordering-key order.
messageReceived() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Counts one message handed over by the client library.
messageRetention(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions.Builder
Sets how long the topic retains published messages, whether or not they were acknowledged.
messageRetention(Duration) - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions.Builder
Sets how long unacknowledged messages are retained.
messages() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.BufferUsage
Returns how many messages are buffered.
MESSAGES_ACKED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
MESSAGES_DROPPED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
MESSAGES_NACKED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
MESSAGES_RECEIVED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
messagesAcked(long) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Counts acknowledgements requested from the client library.
messagesNacked(long) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Counts messages returned to Pub/Sub for redelivery.
metricGroup() - Method in class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
 
metricGroup() - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
 
metricGroup() - Method in class io.github.flink.gcp.connector.testutils.StubWriterInitContext
 
MetricValues - Class in io.github.flink.gcp.connector.base.metrics
Shared boundary handling for connector metric values.
minCheckpointInterval(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the smallest checkpoint interval accepted for streaming execution; a configured interval below it is rejected when the job graph is built.
minConnectionsPerRegion(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the connection pool's starting connection count per (location, credentials).
minDurationPerAckExtension(Duration) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Sets the smallest deadline extension the client library requests at a time.
minimumBundledArtifacts() - Method in class io.github.flink.gcp.connector.testutils.sql.AbstractBundledDependenciesNoticeTest
A floor below which both parsed lists are assumed to be a parsing failure rather than a real bundle.
minimumBundledArtifacts() - Method in class io.github.flink.gcp.connector.testutils.sql.AbstractSqlConnectorPackagingITCase
MISSED_HEARTBEAT_INTERVALS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
MISSED_HEARTBEAT_INTERVALS - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Maximum whole heartbeat intervals missed by any active non-initial partition query.
MissingCheckpointDetector - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
Fails a reader that holds unacknowledged messages but has never been asked for a checkpoint.
MissingCheckpointDetector(Duration, IntSupplier) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.MissingCheckpointDetector
Creates the detector.
MissingPartition - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Checkpointed timer for a service partition absent from the coordinator ledger.
MissingPartition(Range.ByteStringRange, Instant, Instant) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.MissingPartition
 
Mod - Class in io.github.flink.gcp.connector.spanner.source.changestream
JSON values describing the changes to one watched table row.
Mod(String, String, String) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.Mod
Creates a mod from the JSON values Spanner reported.
modify(CreateContainerCmd) - Method in class io.github.flink.gcp.connector.testutils.LoopbackPortPublisher
 
mods(List<Mod>) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets the row modifications this record reports.
modType(ModType) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets the operation the record represents.
ModType - Enum in io.github.flink.gcp.connector.spanner.source.changestream
The operation represented by one Spanner change-stream modification.
MONTH - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.TimePartitioningType
One partition per month.
MutationBatcher - Interface in io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer
Accepts row mutations for one table and reports each one's outcome separately.
MutationBatcherFactory - Interface in io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer
Creates one MutationBatcher per table the writer resolves, and owns whatever those batchers share.
MUTATIONS_RETRIED - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Mutations re-sent after a transient failure.

N

nack() - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckHandle
Nacks the message, so Pub/Sub redelivers it immediately.
NACK - Enum constant in enum io.github.flink.gcp.connector.pubsub.source.DeserializationFailurePolicy
Returns the message to Pub/Sub for redelivery and carries on, leaving what to do with it to the subscription's dead-letter policy: each redelivery raises the message's delivery attempt count until Pub/Sub forwards it to the dead-letter topic.
nackPendingImmediately(String, String) - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckTracker
Nacks a pending message immediately, so Pub/Sub redelivers it.
nackPendingImmediately(String, String) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubAckTracker
 
nackReceived(AckHandle) - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckTracker
Nacks a delivery rejected before it enters the pending state.
nackReceived(AckHandle) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubAckTracker
 
nackSplit(String) - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckTracker
Nacks and forgets every message of the given split, in all states.
nackSplit(String) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubAckTracker
 
name() - Method in class io.github.flink.gcp.connector.base.lineage.PhysicalResourceFacet
 
name() - Method in class io.github.flink.gcp.connector.base.lineage.ResourceIdentifier
Returns the canonical physical dataset name.
nameRetention(Duration) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.Builder
Sets the assumed queue name-retention period.
namespace() - Method in class io.github.flink.gcp.connector.base.lineage.ResourceIdentifier
Returns the canonical physical dataset namespace.
nativeApiKey(String, Dialect) - Static method in class io.github.flink.gcp.connector.spanner.SpannerTableName
Returns a dialect-aware key for a table name carried by a mutation.
neverExpire() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions.Builder
Creates the subscription so that it never expires, however long it sits inactive.
NEW_ROW - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.ValueCaptureType
Captures the new values of every watched column, modified or not, and no old values.
NEW_ROW_AND_OLD_VALUES - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.ValueCaptureType
Captures the new values of every watched column plus the old values of the modified columns.
NEW_VALUES - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.ValueCaptureType
Captures only the new values of the modified non-key columns, and no old values.
newContainer() - Static method in class io.github.flink.gcp.connector.testutils.bigtable.BigtableEmulatorContainers
Returns a new, unstarted emulator container.
newContainer() - Static method in class io.github.flink.gcp.connector.testutils.cloudtasks.CloudTasksEmulatorContainers
Returns a new, unstarted emulator container.
newContainer() - Static method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubEmulatorContainers
Returns a new, unstarted emulator container.
newContainer() - Static method in class io.github.flink.gcp.connector.testutils.spanner.SpannerEmulatorContainers
Returns a new, unstarted emulator container.
newContainer(String, String) - Static method in class io.github.flink.gcp.connector.testutils.bigquery.BigQueryEmulatorContainers
Returns a new, unstarted emulator container serving project with dataset already created.
next() - Method in interface io.github.flink.gcp.connector.bigquery.source.reader.RowStream
Returns the next block of rows, blocking until one arrives.
next() - Method in interface io.github.flink.gcp.connector.bigtable.source.readrows.reader.RowStream
Returns the next row and its decoded-content byte estimate, blocking until one arrives.
next() - Method in interface io.github.flink.gcp.connector.spanner.source.batch.reader.StructStream
Returns the next row, blocking until one arrives.
NO_OP - Static variable in class io.github.flink.gcp.connector.testutils.TestContexts
A no-op context: no timestamp, and Long.MIN_VALUE for the watermark — the value a writer sees before any watermark has arrived.
NO_STREAM - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterState
The stream name of a writer that has not created its stream yet.
none() - Static method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationFilter
 
none() - Static method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter
 
NONE - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.fileloads.ParquetCompression
No compression, which is the only Parquet configuration that needs no Hadoop runtime.
NONE - Enum constant in enum io.github.flink.gcp.connector.pubsub.source.OrderingMode
No ordering guarantee (default), tuned for throughput.
notFoundRecoveryInitialBackoff(Duration) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
Sets the first backoff of the NOT_FOUND retry.
notFoundRecoveryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
Caps the attempts of the NOT_FOUND retry, the initial creation included.
notFoundRecoveryMaxBackoff(Duration) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
Caps the backoff of the NOT_FOUND retry.
notifyCheckpointComplete(long) - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckTracker
Acknowledges every message bound to a checkpoint at or below the given id.
notifyCheckpointComplete(long) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubAckTracker
 
notifyCheckpointComplete(long) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReader
 
notifyNoMoreSplits() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamReader
 
notifyNoMoreSplits() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamReader
 
NULL_STRING_LITERAL - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The cell value that stands for a null in a character-string column.
NULLABLE - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldNullPolicy
Omits the value from the protobuf row and declares a NULLABLE BigQuery column.
nullableDecoder(LogicalType, byte[], TrailingBytes) - Static method in class io.github.flink.gcp.connector.bigtable.table.CellValueCodec
Returns a decoder that reads a null the way CellValueCodec.nullableEncoder(LogicalType, byte[]) wrote it: an empty cell for every type but a character string, where it is the null-string-literal — an empty string cell is a value in its own right and decodes as one.
nullableEncoder(LogicalType, byte[]) - Static method in class io.github.flink.gcp.connector.bigtable.table.CellValueCodec
Returns an encoder that writes a null as an empty cell, or as nullStringBytes for a character string.
nullStringLiteral(String) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
nullStringLiteral(String) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
NUM_BYTES_SEND - Static variable in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
FLIP-33 name of the bytes counter.
NUM_RECORDS_SEND - Static variable in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
FLIP-33 name of the records counter, as a reporter sees it.
NUM_RECORDS_SEND_ERRORS - Static variable in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
FLIP-33 name of the send-error counter.
numberOfPartitionsInTransaction(long) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets how many change-stream partitions contained the originating transaction.
numberOfRecordsInTransaction(long) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets how many data-change records the originating transaction produced.
NUMERIC - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
A BigDecimal within BigQuery NUMERIC bounds.

O

of(int, long) - Static method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.BufferUsage
Returns a reading of the given size.
of(Schema) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentSerializationSchema
Creates a serializer writing JSON documents against the given schema, for code holding the REST client's schema type — a Table read back through BigQuery.getTable, for example.
of(Schema, JsonDocumentOptions) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentSerializationSchema
Creates a serializer writing JSON documents against the given REST client schema, with options.
of(TableSchema) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentSerializationSchema
Creates a serializer writing JSON documents against the given schema.
of(TableSchema, Table) - Static method in class io.github.flink.gcp.connector.bigquery.sink.tables.TableSchemaSnapshot
Creates a snapshot.
of(TableSchema, JsonDocumentOptions) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentSerializationSchema
Creates a serializer writing JSON documents against the given schema, with options.
of(AckReplyConsumer) - Static method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckHandle
Wraps a fire-and-forget consumer.
of(AckReplyConsumerWithResponse) - Static method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckHandle
Wraps a consumer whose settlements report the server's response.
of(ByteString, long) - Static method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.RowKeySample
Creates a sample.
of(ByteString, ConditionalFilter, List<ConditionalMutation>, List<ConditionalMutation>) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalRequest
Creates a request, copying both lists and retaining mutation order.
of(ByteString, String) - Static method in class io.github.flink.gcp.connector.bigquery.sink.UnroutableRecord
Creates an explicit routing failure.
of(ByteString, List<ReadModifyWriteRule>) - Static method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteRequest
Copies the list, preserving repeated cells and operation order.
of(TableDestination, ByteString, String, Throwable) - Static method in class io.github.flink.gcp.connector.bigquery.sink.failure.FailedRow
Creates a failed row.
of(TableDestination, RowMutationEntry, String, Throwable) - Static method in class io.github.flink.gcp.connector.bigtable.sink.FailedMutation
Creates a failed mutation.
of(TableDestination, RowOperation, ByteString, String, Throwable) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.FailedRequest
Creates a failed request.
of(QueueDestination, Task, String, Throwable) - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.FailedTask
Creates a failed task.
of(TopicDestination, PubsubMessage, String, Throwable) - Static method in class io.github.flink.gcp.connector.pubsub.sink.FailedMessage
Creates a failed message.
of(PubSubStartPosition.Mode, Instant) - Static method in class io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition
Builds a start position from a mode and an optional timestamp, the form a ConfigOption pair produces.
of(PubSubSubscriberOptions) - Static method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PausedSplitBufferLimits
Resolves the limits the given options ask for.
of(DatabaseDestination, Mutation, String, Throwable) - Static method in class io.github.flink.gcp.connector.spanner.sink.FailedMutation
Creates a failed mutation.
of(Class<?>) - Static method in class io.github.flink.gcp.connector.testutils.LogCapture
Captures WARN and above from the given class's logger, attaching immediately.
of(Class<?>, LogCapture.Level) - Static method in class io.github.flink.gcp.connector.testutils.LogCapture
Captures the given level and above from the given class's logger, attaching immediately.
of(Class<T>) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoMessageSerializationSchema
Creates a serializer for the given generated protobuf message class.
of(Class<T>, ProtoSchemaOptions) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoMessageSerializationSchema
Creates a serializer for the given generated protobuf message class with schema mapping options.
of(String) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroRecordSerializationSchema
Creates a serializer for records of the Avro schema given as JSON text, for jobs that carry the schema as a string (from a schema registry, a resource or a configuration option).
of(String, AdditionalFieldType, AdditionalFieldNullPolicy, AdditionalFieldValueProvider<? super T>) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalField
Creates an additional physical field with an explicit type and null policy.
of(String, AvroSchemaOptions) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroRecordSerializationSchema
Creates a serializer for records of the Avro schema given as JSON text, with schema mapping options.
of(String, QuerySpec, Duration, long) - Static method in class io.github.flink.gcp.connector.bigquery.source.query.QueryJobIdentity
Builds the identity, or answers null where the job name is not available.
of(String, String) - Static method in class io.github.flink.gcp.connector.pubsub.sink.TopicDestination
Creates a TopicDestination from bare ids, not resource paths.
of(String, String) - Static method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionDestination
Creates a SubscriptionDestination from bare ids, not resource paths.
of(String, String) - Static method in class io.github.flink.gcp.connector.testutils.sql.ShadedJar
 
of(String, String, Dialect) - Static method in class io.github.flink.gcp.connector.spanner.SpannerTableName
Creates a name from the Table API options.
of(String, String, String) - Static method in class io.github.flink.gcp.connector.bigquery.sink.TableDestination
Creates a TableDestination from bare ids, not resource paths.
of(String, String, String) - Static method in class io.github.flink.gcp.connector.bigtable.TableDestination
Creates a TableDestination from bare ids, not resource paths.
of(String, String, String) - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.QueueDestination
Creates a QueueDestination from bare ids, not resource paths.
of(String, String, String) - Static method in class io.github.flink.gcp.connector.spanner.DatabaseDestination
Creates a DatabaseDestination from bare ids, not resource paths.
of(Instant, String, int) - Static method in class io.github.flink.gcp.connector.bigquery.sink.cdc.SpannerCdcSequenceNumber
Encodes one Spanner mod as a BigQuery CDC sequence number.
of(Schema) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroRecordSerializationSchema
Creates a serializer for records of the given Avro schema.
of(Schema, AvroSchemaOptions) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroRecordSerializationSchema
Creates a serializer for records of the given Avro schema with schema mapping options.
of(WriterInitContext) - Static method in class io.github.flink.gcp.connector.base.failure.DefaultFailureHandlerContext
Creates the context a sink passes to FailureHandler.open(io.github.flink.gcp.connector.base.failure.FailureHandlerContext) when creating its writer.
of(MetricGroup, boolean) - Static method in class io.github.flink.gcp.connector.base.metrics.DestinationMetrics
Creates the per-destination counters.
of(MetricGroup, boolean, Supplier<? extends Counter>) - Static method in class io.github.flink.gcp.connector.base.metrics.DestinationMetrics
Creates the per-destination counters with the counter type the caller needs for the threads it counts from.
of(DataType, int[]) - Static method in class io.github.flink.gcp.connector.bigtable.table.SelectedCellTableSchema
Derives the format payload by removing the one declared primary-key field.
of(RowType) - Static method in class io.github.flink.gcp.connector.bigtable.table.BigtableTableSchema
Reads the model out of a table's physical row type.
of(RowType, int[], Dialect, List<String>, List<String>, Map<String, String>, Map<String, String>) - Static method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter
Parses and validates one physical table schema, including native UUID markers.
of(RowType, int[], Dialect, List<String>, Map<String, String>, Map<String, String>) - Static method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter
Parses and validates one physical table schema.
offer(FailedElement) - Method in interface io.github.flink.gcp.connector.base.failure.DeadLetterQueue
Accepts one terminally failed element; implementations may buffer until DeadLetterQueue.flush().
offer(FailedElement) - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue
 
OffsetRowAppender - Interface in io.github.flink.gcp.connector.bigquery.sink.storage.writer
Appends row batches to one buffered write stream at explicit offsets.
OLD_AND_NEW_VALUES - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.ValueCaptureType
Captures the old and new values of the modified columns.
OLDEST_STAGED_TASK_AGE_MILLIS - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
onPlanned(ReadSession) - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadSplitEnumerator
 
onPlanned(PartitionPlan) - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.SpannerBatchReadSplitEnumerator
 
onPlanned(List<RowKeySample>) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.BigtableScanSplitEnumerator
 
onPlanned(PlanT) - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
Takes the plan, on the coordinator thread.
onPlanningStarted() - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
Reports what is about to be planned, on the coordinator thread, before the call is made.
onPlanningStarted() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadSplitEnumerator
 
onPlanningStarted() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.BigtableScanSplitEnumerator
 
onPlanningStarted() - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.SpannerBatchReadSplitEnumerator
 
onSplitFinished(Map<String, ReadStreamSplitState>) - Method in class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySourceReader
 
onSplitFinished(Map<String, RowRangeSplitState>) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSourceReader
 
onSplitFinished(Map<String, SubscriptionSplit>) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReader
 
onSplitFinished(Map<String, BatchReadSplitState>) - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSourceReader
 
onSuccess(Object, SingleRowRequestMetrics) - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RowRequest
Interprets a successful answer after the runtime counts completion.
open(long) - Static method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampBound
Returns an exclusive bound at the given timestamp.
open(BatchTransactionId, Partition) - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.BatchClientStructStreamOpener
 
open(BatchTransactionId, Partition) - Method in interface io.github.flink.gcp.connector.spanner.source.batch.reader.StructStreamOpener
Opens a partition of a batch read.
open(FailureHandlerContext) - Method in interface io.github.flink.gcp.connector.base.failure.DeadLetterQueue
Called once, before the first DeadLetterQueue.offer(io.github.flink.gcp.connector.base.failure.FailedElement), when the sink writer is created.
open(FailureHandlerContext) - Method in interface io.github.flink.gcp.connector.base.failure.FailureHandler
Called once, before the first FailureHandler.handle(F), when the sink writer is created.
open(FailureHandlerContext) - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue
 
open(TableDestination, Range.ByteStringRange, Filters.Filter) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.DataClientRowStreamOpener
 
open(TableDestination, Range.ByteStringRange, Filters.Filter) - Method in interface io.github.flink.gcp.connector.bigtable.source.readrows.reader.RowStreamOpener
Opens a read over one range.
open(TableDestination, ChangeStreamPartitionSplit, Instant, ResponseObserver<ChangeStreamRecord>) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.reader.ChangeStreamOpener
 
open(TableDestination, ChangeStreamPartitionSplit, Instant, ResponseObserver<ChangeStreamRecord>) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.DataClientChangeStreamOpener
 
open(DatabaseDestination, SpannerOptions) - Static method in class io.github.flink.gcp.connector.spanner.SpannerClients
Opens a handle from settings already assembled by the owning runtime component.
open(DatabaseDestination, EmulatorEndpoint, Credentials) - Static method in class io.github.flink.gcp.connector.spanner.SpannerClients
Opens a service handle for a database, with an optional runtime-loaded credential override.
open(ChangeStreamPartitionSplit, SpannerChangeStreamQueryClient.SpannerChangeStreamQueryListener) - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamQueryClient
 
open(String, long) - Method in class io.github.flink.gcp.connector.bigquery.source.reader.ReadClientRowStreamOpener
 
open(String, long) - Method in interface io.github.flink.gcp.connector.bigquery.source.reader.RowStreamOpener
Opens a stream, starting after the given number of rows.
open(OpenContext) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRequestFunction
 
open(DeserializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.bigquery.source.serializer.BigQueryRowDeserializationSchema
Initializes the deserializer on the subtask that will use it, before any row is read.
open(DeserializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.bigtable.source.serializer.BigtableChangeStreamDeserializationSchema
Prepares this deserializer, once per reader, before any mutation reaches it.
open(DeserializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.bigtable.source.serializer.BigtableRowDeserializationSchema
Prepares this deserializer, once per reader, before any row reaches it.
open(DeserializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.pubsub.source.serializer.PubSubDeserializationSchema
Initialization hook invoked once before deserialization starts, on the task that runs the reader.
open(DeserializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.spanner.source.serializer.SpannerChangeStreamDeserializationSchema
Prepares this deserializer, once per reader, before any change record reaches it.
open(DeserializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.spanner.source.serializer.SpannerStructDeserializationSchema
Prepares the deserializer, once per reader, before any row reaches it.
open(SerializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalSerializationSchema
Initializes the schema once per subtask.
open(SerializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteSerializationSchema
Initializes the schema once per subtask.
open(SerializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.bigtable.sink.serializer.BigtableSerializationSchema
Initialization hook invoked once before serialization starts, on the task that runs the writer.
open(SerializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RowRequestSerializer
Initializes the serializer once per subtask, before the first record.
open(SerializationSchema.InitializationContext) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetSerializationSchema
 
open(SerializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.serializer.CloudTasksSerializationSchema
Initialization hook invoked once before serialization starts, on the task that runs the writer.
open(SerializationSchema.InitializationContext) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetSerializationSchema
 
open(SerializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.pubsub.sink.serializer.PubSubSerializationSchema
Initialization hook invoked once before serialization starts, on the task that runs the writer.
open(SerializationSchema.InitializationContext) - Method in interface io.github.flink.gcp.connector.spanner.sink.serializer.SpannerMutationSerializationSchema
open(FunctionContext) - Method in class io.github.flink.gcp.connector.bigtable.table.function.BigtableReadModifyWriteFunction
 
open(FunctionContext) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableRowDataAsyncLookupFunction
 
open(FunctionContext) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableRowDataLookupFunction
 
open(FunctionContext) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerRowDataAsyncLookupFunction
 
open(FunctionContext) - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerRowDataLookupFunction
 
OPEN - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.BoundType
The boundary timestamp is excluded from the range.
OPEN_DESTINATIONS - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
openAppender(String, Descriptors.Descriptor) - Method in interface io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamService
Opens an offset-aware appender on the given stream.
openAppender(String, Descriptors.Descriptor) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamService
 
openPlaintextChannel(EmulatorEndpoint) - Static method in class io.github.flink.gcp.connector.base.rpc.EmulatorChannels
Opens a plaintext channel to an emulator, for a caller that owns the channel itself.
openWithMetrics(MetricGroup) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRequestFunction
Initializes the shared request runtime from an operator or SQL function metric group.
operation() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.CheckAndMutateRowRequest
 
operation() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.ReadModifyWriteRowRequest
 
operation() - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RowRequest
Returns the RPC this request issues.
optionalOptions() - Method in class io.github.flink.gcp.connector.bigquery.table.BigQueryDynamicTableFactory
 
optionalOptions() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableDynamicTableFactory
 
optionalOptions() - Method in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksDynamicTableFactory
 
optionalOptions() - Method in class io.github.flink.gcp.connector.cloudtasks.table.form.FormUrlEncodedFormatFactory
 
optionalOptions() - Method in class io.github.flink.gcp.connector.pubsub.table.PubSubDynamicTableFactory
 
optionalOptions() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerDynamicTableFactory
 
OptionChecks - Class in io.github.flink.gcp.connector.base.options
The checks every connector's option builders repeat, in one place.
OptionDescriptionAssertions - Class in io.github.flink.gcp.connector.testutils
Assertions shared by the Table API option-set tests.
OptionSetters - Class in io.github.flink.gcp.connector.bigquery.table
Applies Table API option values to DataStream builder setters, renaming a rejected value's failure to the option key the SQL caller actually wrote (issue #1030, ADR-0133).
OptionSetters - Class in io.github.flink.gcp.connector.bigtable.table
Applies Table API option values to DataStream builder setters, renaming a rejected value's failure to the option key the SQL caller actually wrote (issue #1030, ADR-0133).
OptionSetters - Class in io.github.flink.gcp.connector.cloudtasks.table
Applies Table API option values to DataStream builder setters, renaming a rejected value's failure to the option key the SQL caller actually wrote (issue #1030, ADR-0133).
OptionSetters - Class in io.github.flink.gcp.connector.pubsub.table
Applies Table API option values to DataStream builder setters, renaming a rejected value's failure to the option key the SQL caller actually wrote (issue #1030, ADR-0133).
OptionSetters - Class in io.github.flink.gcp.connector.spanner.table
Applies Table API option values to DataStream builder setters, renaming a rejected value's failure to the option key the SQL caller actually wrote (issue #1030, ADR-0133).
optionsFor(TableDestination) - Method in interface io.github.flink.gcp.connector.bigquery.sink.CdcTableOptionsProvider
Returns the CDC table options for the destination.
optionsFor(TableDestination) - Method in interface io.github.flink.gcp.connector.bigquery.sink.TableCreateOptionsProvider
Returns the creation options for the given destination.
orderedWait(DataStream<T>, Duration) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsync
Emits successful responses in input order.
orderedWait(DataStream<T>, Duration) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteAsync
Emits successful responses in input order.
orderingMode(OrderingMode) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Sets whether the source preserves ordering-key delivery order.
OrderingMode - Enum in io.github.flink.gcp.connector.pubsub.source
Whether the source preserves Pub/Sub ordering-key delivery order.
outstandingAckCount() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubAckTracker
Returns how many messages are received or emitted but not yet acknowledged, across every split and state.

P

parallelism(Integer) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the sink parallelism, or null for the planner's own.
parallelism(Integer) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the source parallelism, or null for the planner's own.
parallelism(Integer) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
parallelism(Integer) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the source parallelism, or null to leave it to the planner.
parallelism(Integer) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
parallelism(Integer) - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink.Builder
 
parallelPullCount(int) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Sets how many streaming-pull connections one subscriber opens.
parentProject(String) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets the project the read session belongs to and is billed to.
parentProject(String) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the project the query job and the read session are billed to.
PARKED_ENTRIES - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
PARKED_MESSAGES - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
PARKED_SPLITS - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
The state a paused split is left in once its buffer outgrows its bound and the reader stops its subscriber (#357), so it takes the gauge shape — and "parked" in the sense PubSubMetricNames.PARKED_MESSAGES already gives it here, held for a resumption that is expected.
PARKED_TASKS - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
parkTimeoutMillis() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.MissingCheckpointDetector
Returns how long a fetch may park before MissingCheckpointDetector.check() should run again, or 0 to park indefinitely.
PARQUET - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.fileloads.StagingFormat
Parquet files.
parquetCompression(ParquetCompression) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets how StagingFormat.PARQUET staging files are compressed.
ParquetCompression - Enum in io.github.flink.gcp.connector.bigquery.sink.fileloads
How StagingFormat.PARQUET staging files are compressed.
parse(String, String) - Static method in class io.github.flink.gcp.connector.base.rpc.EmulatorEndpoint
Parses an endpoint written as host:port.
parse(String, String) - Static method in class io.github.flink.gcp.connector.spanner.table.UuidStringParser
Parses the canonical UUID shape without accepting Java's shortened component forms.
parseTask() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
Parses and validates the persisted task at commit, without rebuilding or renaming it.
PARTITION_LOW_WATERMARK_MILLIS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
PartitionFinishedEvent - Class in io.github.flink.gcp.connector.spanner.source.changestream
Reports successful end-of-query after all child-partitions records were forwarded.
PartitionFinishedEvent(String, Instant, Instant) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.PartitionFinishedEvent
 
PartitionLifecycleState - Enum in io.github.flink.gcp.connector.spanner.source.changestream
Lifecycle of one Spanner Change Streams partition in the checkpointed coordinator ledger.
PartitionPlan - Class in io.github.flink.gcp.connector.spanner.source.batch.enumerator
What one planning call answered with: a snapshot, and the partitions of the read at it.
PartitionPlan(BatchTransactionId, Timestamp, List<Partition>) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.enumerator.PartitionPlan
Creates a plan.
PartitionPlanner - Interface in io.github.flink.gcp.connector.spanner.source.batch.enumerator
Opens a batch read and asks the service to plan it into partitions.
PartitionPlannerFactory - Interface in io.github.flink.gcp.connector.spanner.source.batch.enumerator
Mints the PartitionPlanner one enumerator plans through.
PartitionProgressEvent - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Reader heartbeat progress used to keep the coordinator's recovery watermark current.
PartitionProgressEvent - Class in io.github.flink.gcp.connector.spanner.source.changestream
Reader progress used to keep the coordinator's assigned-partition ledger current.
PartitionProgressEvent(String, ChangeStreamContinuationToken, Instant) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.PartitionProgressEvent
 
PartitionProgressEvent(String, Instant, Instant) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.PartitionProgressEvent
 
partitionReread() - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSourceReaderMetrics
Counts one partition opened again from its start after a wake-up cancelled it part-way.
PARTITIONS_REREAD - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Partitions opened again from their start after a wake-up cancelled them part-way, delivering the rows they had already handed on a second time.
partitionSizeBytes(long) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Hints how much data each partition should cover.
PartitionTransitionEvent - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Reports that a partition closed and names each successor range and its continuation token.
PartitionTransitionEvent(String, Instant, List<PartitionTransitionEvent.Successor>) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.PartitionTransitionEvent
 
PartitionTransitionEvent.Successor - Class in io.github.flink.gcp.connector.bigtable.source.changestream
One target range from CloseStream paired with the token that arrived from this parent.
path() - Method in class io.github.flink.gcp.connector.testutils.sql.ShadedJar
Returns the shaded jar in target/.
PausedSplitBufferLimits - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
How much a paused split may buffer before the reader stops its subscriber.
pausedSplitBufferMaxBytes(long) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Caps the bytes a split paused by watermark alignment may buffer, as PubSubSubscriberOptions.Builder.pausedSplitBufferMaxMessages(long) caps the count.
pausedSplitBufferMaxMessages(long) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Caps how many messages a split paused by watermark alignment may buffer before the reader stops its subscriber, returning the messages to Pub/Sub and opening a fresh subscriber when the split resumes.
pauseOrResumeSplits(Collection<SubscriptionSplit>, Collection<SubscriptionSplit>) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSplitReader
 
payload(DeserializationSchema<T>) - Static method in interface io.github.flink.gcp.connector.pubsub.source.serializer.PubSubDeserializationSchema
Wraps a plain Flink DeserializationSchema into a schema that deserializes the message payload and ignores attributes, the ordering key and every other message field.
payload(SerializationSchema<T>) - Static method in interface io.github.flink.gcp.connector.pubsub.sink.serializer.PubSubSerializationSchema
Wraps a plain Flink SerializationSchema into a schema producing messages whose payload is the serialized record, with no attributes or ordering key.
payloads(List<PubsubMessage>) - Static method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubSplitReaders
Returns the messages' UTF-8 payloads, in order.
PENDING_ACKS - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
PENDING_CHECKPOINTS - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
PENDING_FILES - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
PendingMerge - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Successor partition parked until its parent tokens cover the whole target range.
PendingMerge(Range.ByteStringRange, List<ChangeStreamContinuationToken>, Instant) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.PendingMerge
 
pendingSplitCount() - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
Returns how many splits no reader currently holds.
pendingSplits() - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
Returns the unassigned splits, as a copy a checkpoint can keep.
PER_KEY - Enum constant in enum io.github.flink.gcp.connector.pubsub.source.OrderingMode
Preserves per-ordering-key delivery order within each subscription.
perDestinationMetrics(boolean) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Registers per-table recordsSend and sendErrors counters beside the writer's totals.
perDestinationMetrics(boolean) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Registers per-table recordsSend and sendErrors counters beside the writer's totals.
perDestinationMetrics(boolean) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Registers per-table recordsSend and sendErrors counters beside the writer's totals.
perDestinationMetrics(boolean) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions.Builder
Registers per-table recordsSend and sendErrors counters beside the runtime's totals.
perDestinationMetrics(boolean) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
Registers per-queue recordsSend and sendErrors counters beside the writer's totals.
perDestinationMetrics(boolean) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Registers per-topic recordsSend and sendErrors counters beside the writer's totals.
physical(AdditionalField<? super T>) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentationField
Converts one public additional physical field into the internal representation.
physicalDataType(DataType) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the physical columns of the table.
physicalDataType(DataType) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the physical columns of the table.
physicalDataType(DataType) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the physical envelope type.
PhysicalResourceFacet - Class in io.github.flink.gcp.connector.base.lineage
Immutable physical resource metadata under the gcp dataset facet key.
PhysicalResourceFacet(List<ResourceIdentifier>) - Constructor for class io.github.flink.gcp.connector.base.lineage.PhysicalResourceFacet
Constructs a snapshot for connector-internal metadata assembly.
plaintextProvider(InstantiatingGrpcChannelProvider.Builder, EmulatorEndpoint) - Static method in class io.github.flink.gcp.connector.base.rpc.EmulatorChannels
Points an API's own transport provider at an emulator, over plaintext.
plan() - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
Plans the source's splits.
plan() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadSplitEnumerator
 
plan() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.BigtableScanSplitEnumerator
 
plan() - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.SpannerBatchReadSplitEnumerator
 
plan(SpannerReadOperation, TimestampBound, PartitionOptions, boolean, SpannerRpcPriority) - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.BatchClientPartitionPlanner
 
plan(SpannerReadOperation, TimestampBound, PartitionOptions, boolean, SpannerRpcPriority) - Method in interface io.github.flink.gcp.connector.spanner.source.batch.enumerator.PartitionPlanner
Plans the read into partitions.
plan(List<Range.ByteStringRange>, List<RowKeySample>) - Static method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.RowRangeSplitPlanner
Plans the splits for a scan.
PlannedSplit - Class in io.github.flink.gcp.connector.bigtable.source.readrows.enumerator
A split as the planner produced it, with the size the samples suggest it holds.
policy(ReadableConfig) - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.CdcTableOptionsMapper
Returns the configured policy, or null when the option is unset.
pollNext(ReaderOutput<T>) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamReader
 
pollNext(ReaderOutput<T>) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamReader
 
PREDICATES_MATCHED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
Successful conditional requests whose predicate matched; SingleRowRequestMetrics.
PREDICATES_NOT_MATCHED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
Successful conditional requests whose predicate did not match; SingleRowRequestMetrics.
preferredMinStreamCount(int) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets the number of read streams to ask BigQuery for.
preferredMinStreamCount(Integer) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the preferred lower bound on read streams, or null to leave it at the connector's default.
prefix(ByteString) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Adds every row whose key starts with a prefix.
prefix(String) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Adds every row whose key starts with a prefix, given as UTF-8 text.
prefixes(List<ByteString>) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
prepare(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentingSerializer
Derives the destination's schema surfaces before row-failure handling so destination-wide conflicts fail the job rather than being dropped once per record.
prepareCommit() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.FileLoadsWriter
 
prepareCommit() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryBufferedStreamWriter
 
prepareCommit() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableStagedWriter
 
prepareCommit() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksStagedWriter
 
prepareTable(TableDestination, TableCreateOptions) - Method in class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableWriter
Checks a fixed aggregate Table destination before the writer admits any records.
prepareWriteSchema(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Validates the effective schema surfaces before entering per-row failure handling.
presentKeys(ReadableConfig) - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.BufferedStreamOptionsMapper
Returns the keys of the family that the given configuration sets, in declaration order.
presentKeys(ReadableConfig) - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.DefaultStreamOptionsMapper
Returns the keys of the family that the given configuration sets, in declaration order.
presentKeys(ReadableConfig) - Static method in class io.github.flink.gcp.connector.bigquery.table.sink.FileLoadsOptionsMapper
Returns the keys of the family that the given configuration sets, in declaration order.
primaryKeyColumns(List<String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions.Builder
Declares the columns of the unenforced primary key used by BigQuery CDC.
primaryKeyIndexes(int[]) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the physical column indexes of the declared primary key.
prioritize(Throwable, Throwable) - Static method in class io.github.flink.gcp.connector.bigtable.BigtableClientReaper
Chooses which of two failures to report, suppressing the other into it: a JVM-fatal or out-of-memory error anywhere in a chain wins, then an interruption, then any other error, then everything else, with the earlier failure winning a tie.
producedDataType(DataType) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
PROJECT - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The Google Cloud project owning the destination table.
PROJECT - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The Google Cloud project owning the Bigtable instance.
PROJECT - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The Google Cloud project owning the task queue.
PROJECT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The Google Cloud project owning the topic or subscription.
PROJECT - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The Google Cloud project containing the Spanner instance.
ProtoDescriptorAugmenter - Class in io.github.flink.gcp.connector.bigquery.sink.serializer
Adds fields to a protobuf row descriptor without changing its surrounding file structure.
ProtoMessageSerializationSchema<T extends com.google.protobuf.Message> - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.proto
A BigQueryProtoSerializationSchema for records that already are protobuf messages.
ProtoRowAugmentationField<T> - Class in io.github.flink.gcp.connector.bigquery.sink.serializer
One validated field consumed by the generic protobuf row-augmentation engine.
ProtoRowAugmentationField.ValueProvider<T> - Interface in io.github.flink.gcp.connector.bigquery.sink.serializer
Serializable provider whose validation may report a row-level IOException.
ProtoRowAugmentationField.WriteOnlyField - Enum in io.github.flink.gcp.connector.bigquery.sink.serializer
Write-only fields accepted by BigQuery's documented Storage Write API contract.
ProtoRowAugmentingSerializer<T> - Class in io.github.flink.gcp.connector.bigquery.sink.serializer
Adds ordered physical or write-only fields to delegate protobuf rows.
ProtoRowAugmentingSerializer(BigQueryProtoSerializationSchema<? super T>, List<? extends ProtoRowAugmentationField<? super T>>, String, String) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentingSerializer
 
ProtoRowConverter - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.proto
Rewrites protobuf messages into DynamicMessages conforming to a BigQuery-storage compatible target descriptor (as produced by BQTableSchemaToProtoDescriptor from the schema derived by ProtoToTableSchemaConverter).
ProtoRowConverter(Descriptors.Descriptor, Descriptors.Descriptor, ProtoSchemaOptions) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoRowConverter
Creates a converter from the given source descriptor towards the given target descriptor.
ProtoSchemaOptions - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.proto
Options controlling how protobuf descriptors are mapped to BigQuery schemas.
ProtoSchemaOptions.Builder - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.proto
Builder for ProtoSchemaOptions.
ProtoToAvroConverter - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.writer
Converts serialized proto rows (the BigQueryProtoSerializationSchema wire form, whose descriptors follow the BQTableSchemaToProtoDescriptor conventions) into Avro GenericRecords conforming to the schema produced by TableSchemaToAvroConverter.
ProtoToAvroConverter(TableSchema, Descriptors.Descriptor, Schema) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.ProtoToAvroConverter
Creates a converter for one destination's schemas.
ProtoToTableSchemaConverter - Class in io.github.flink.gcp.connector.bigquery.sink.serializer.proto
Derives a BigQuery TableSchema from a protobuf Descriptors.Descriptor.
publish(PubsubMessage) - Method in interface io.github.flink.gcp.connector.pubsub.sink.writer.TopicPublisher
Publishes the given message asynchronously.
PUBLISHER_SHUTDOWNS_ABANDONED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
Counts an event — a publisher teardown the close gave up on — so it takes the counter shape the naming convention prescribes, even though its value comes from a process-wide total rather than this writer's own tally.
PUBLISHER_SHUTDOWNS_ABANDONED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubShutdownResidue
Publisher closes that overran their shutdown budget, reported as PubSubMetricNames#PUBLISHER_SHUTDOWNS_ABANDONED.
PublisherFactory - Interface in io.github.flink.gcp.connector.pubsub.sink.writer
Creates TopicPublisher instances for the writer's per-topic publisher map.
publisherOptions(PubSubPublisherOptions) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkBuilder
Sets the publisher and writer tuning options (batching, publish retries, message ordering, the in-flight caps and the topic auto-creation recovery backoff).
PublisherOptionsMapper - Class in io.github.flink.gcp.connector.pubsub.table.sink
Builds PubSubPublisherOptions from the table options.
publishOrdered(TopicName, String, String, String...) - Method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubTestClients
Publishes the payloads, optionally under one ordering key, and waits for the acknowledgements so the messages are durable before a source starts.
publishProgressTimeout(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets how long the writer may wait with no publish completing before it fails.
PubSubAckTracker - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
AckTracker keeping the acknowledgement handles in memory until their checkpoint completes.
PubSubAckTracker(PubSubSourceReaderMetrics, Duration) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubAckTracker
Creates the tracker.
PubSubConnectorOptions - Class in io.github.flink.gcp.connector.pubsub.table
The WITH options of the pubsub table connector.
PubSubCredentials - Class in io.github.flink.gcp.connector.pubsub
Loads the credentials shared by the Pub/Sub source and sink client families.
PubSubDeadLetterQueue - Class in io.github.flink.gcp.connector.pubsub.deadletter
A DeadLetterQueue publishing every terminally failed element to a Pub/Sub topic, used through FailureHandler.sendToDeadLetterQueue(DeadLetterQueue).
PubSubDeadLetterQueue.Builder - Class in io.github.flink.gcp.connector.pubsub.deadletter
PubSubDeserializationSchema<T> - Interface in io.github.flink.gcp.connector.pubsub.source.serializer
Deserializes Pub/Sub messages into source records.
PubSubDynamicSink - Class in io.github.flink.gcp.connector.pubsub.table.sink
A table sink publishing rows to one Pub/Sub topic.
PubSubDynamicSink(String, DataType, EncodingFormat<SerializationSchema<RowData>>, TopicDestination, CreateDisposition, TopicCreateOptions, PubSubPublisherOptions, String, String, Integer) - Constructor for class io.github.flink.gcp.connector.pubsub.table.sink.PubSubDynamicSink
Builds a sink from values the factory has already resolved.
PubSubDynamicSource - Class in io.github.flink.gcp.connector.pubsub.table.source
A table source consuming rows from one or more Pub/Sub subscriptions.
PubSubDynamicSource(String, DataType, DecodingFormat<DeserializationSchema<RowData>>, List<SubscriptionDestination>, Map<SubscriptionDestination, SubscriptionCreateOptions>, PubSubStartPosition, OrderingMode, DeserializationFailurePolicy, PubSubSubscriberOptions, String, String, Integer) - Constructor for class io.github.flink.gcp.connector.pubsub.table.source.PubSubDynamicSource
Builds a source from values the factory has already resolved.
PubSubDynamicTableFactory - Class in io.github.flink.gcp.connector.pubsub.table
The pubsub table connector factory.
PubSubDynamicTableFactory() - Constructor for class io.github.flink.gcp.connector.pubsub.table.PubSubDynamicTableFactory
 
PubSubEmulatorContainers - Class in io.github.flink.gcp.connector.testutils.pubsub
The Pub/Sub emulator image shared by every harness that starts the emulator, so they cannot drift apart.
PubSubEnumeratorState - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull
Checkpointed state of the split enumerator: the subscriptions it resolved.
PubSubEnumeratorState(List<SubscriptionDestination>, boolean) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubEnumeratorState
Creates the state.
PubSubEnumeratorStateSerializer - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull
Serializer for PubSubEnumeratorState.
PubSubEnumeratorStateSerializer() - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubEnumeratorStateSerializer
 
PubSubMetricNames - Class in io.github.flink.gcp.connector.pubsub
Every metric name this connector registers itself, in one place so that this file is the connector's inventory: what it reports can be read here without opening a writer, a reader or the enumerator.
PubSubPublisherOptions - Class in io.github.flink.gcp.connector.pubsub.sink
Tuning options for the sink's Pub/Sub publishers and its writer: SDK batching and publish-retry settings, message ordering, the writer's in-flight caps, the backoff budget of the topic auto-creation recovery, and the writer's shutdown budget.
PubSubPublisherOptions.Builder - Class in io.github.flink.gcp.connector.pubsub.sink
PubSubPublisherSink<T> - Class in io.github.flink.gcp.connector.pubsub.sink
At-least-once sink publishing through google-cloud-pubsub Publisher instances with dynamic per-record topic destinations.
PubSubPublisherSink(PubSubSinkConfig<T>) - Constructor for class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherSink
Creates the sink; called by PubSubSinkBuilder.
PubSubRecordEmitter<T> - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
Deserializes received messages and emits them, using the Pub/Sub publish time as the event timestamp.
PubSubRecordEmitter(PubSubDeserializationSchema<T>, AckTracker, DeserializationFailurePolicy, PubSubSourceReaderMetrics) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubRecordEmitter
Creates the emitter.
PubSubSerializationSchema<T> - Interface in io.github.flink.gcp.connector.pubsub.sink.serializer
Serializes sink records into Pub/Sub messages.
PubSubSerializationSchema.AttributesExtractor<T> - Interface in io.github.flink.gcp.connector.pubsub.sink.serializer
Extracts message attributes from a record.
PubSubSerializationSchema.OrderingKeyExtractor<T> - Interface in io.github.flink.gcp.connector.pubsub.sink.serializer
Extracts the ordering key from a record.
PubSubShutdownResidue - Class in io.github.flink.gcp.connector.pubsub
What this connector's bounded teardowns leave behind, counted for the lifetime of the class loader rather than of a task.
PubSubSink - Class in io.github.flink.gcp.connector.pubsub.sink
Entry point for building a Pub/Sub sink.
PubSubSinkBuilder<T> - Class in io.github.flink.gcp.connector.pubsub.sink
Builder for Pub/Sub sinks, obtained from PubSubSink.builder().
PubSubSinkConfig<T> - Class in io.github.flink.gcp.connector.pubsub.sink
Immutable sink configuration assembled by PubSubSinkBuilder.
PubSubSource - Class in io.github.flink.gcp.connector.pubsub.source
Entry point for building Pub/Sub sources.
PubSubSourceBuilder<T> - Class in io.github.flink.gcp.connector.pubsub.source
Builder for Pub/Sub sources, obtained from PubSubSource.builder().
PubSubSourceConfig<T> - Class in io.github.flink.gcp.connector.pubsub.source
Immutable configuration of a Pub/Sub source, assembled by PubSubSourceBuilder and shipped in the job graph.
PubSubSourceReader<T> - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
Reader subtask consuming its assigned subscription splits.
PubSubSourceReader(Supplier<SplitReader<PubsubMessage, SubscriptionSplit>>, RecordEmitter<PubsubMessage, T, SubscriptionSplit>, Configuration, SourceReaderContext, AckTracker, MissingCheckpointDetector) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReader
Creates the reader.
PubSubSourceReaderMetrics - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
The reader's Pub/Sub-specific metrics.
PubSubSourceReaderMetrics(SourceReaderMetricGroup) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Registers the counters on the reader's metric group.
PubSubSplitEnumerator - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator
Verifies the subscriptions, then assigns subscription splits to reader subtasks.
PubSubSplitEnumerator(SplitEnumeratorContext<SubscriptionSplit>, PubSubSourceConfig<?>, SubscriptionAdmin, PubSubEnumeratorState) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.PubSubSplitEnumerator
Creates the enumerator.
PubSubSplitReader - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
Multiplexes the streaming-pull subscribers of one reader subtask's splits.
PubSubSplitReader(SubscriberFactory, AckTracker, PubSubSubscriberOptions, MissingCheckpointDetector, PubSubSourceReaderMetrics, Consumer<SubscriberBufferLimitExceededEvent>) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSplitReader
Creates the split reader and reports a callback-side subscriber-buffer overflow through the source coordinator.
PubSubSplitReaders - Class in io.github.flink.gcp.connector.testutils.pubsub
Fetch-loop helpers for driving a Pub/Sub SplitReader directly in tests, typed against the flink-connector-base interface so the connector's reader class never crosses the module boundary.
PubSubStartPosition - Class in io.github.flink.gcp.connector.pubsub.source
Where the source starts consuming a subscription.
PubSubStartPosition.Mode - Enum in io.github.flink.gcp.connector.pubsub.source
Which starting point a PubSubStartPosition names.
PubSubStreamingPullSource<T> - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull
At-least-once source consuming Pub/Sub subscriptions through google-cloud-pubsub Subscriber streaming pull.
PubSubStreamingPullSource(PubSubSourceConfig<T>) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubStreamingPullSource
Creates the source; called by PubSubSourceBuilder.
PubSubSubscriberOptions - Class in io.github.flink.gcp.connector.pubsub.source
Tuning options for the source's Pub/Sub subscribers and its reader: SDK flow control, the streaming-pull connection count and the acknowledgement-deadline extension settings, plus the source's own drain size, subscriber shutdown budget and first-checkpoint watchdog.
PubSubSubscriberOptions.Builder - Class in io.github.flink.gcp.connector.pubsub.source
pubSubSubscription(String, String) - Static method in class io.github.flink.gcp.connector.base.lineage.internal.LineageIdentifiers
Names a configured Pub/Sub subscription without looking up its topic.
PubSubSubscriptionAdmin - Class in io.github.flink.gcp.connector.pubsub.source.subscriptions
Default SubscriptionAdmin backed by the Pub/Sub SubscriptionAdminClient.
PubSubSubscriptionAdmin() - Constructor for class io.github.flink.gcp.connector.pubsub.source.subscriptions.PubSubSubscriptionAdmin
Creates an admin using application-default credentials.
PubSubSubscriptionAdmin(EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.pubsub.source.subscriptions.PubSubSubscriptionAdmin
Creates the admin.
PubSubSubscriptionAdmin(EmulatorEndpoint, CredentialsProvider) - Constructor for class io.github.flink.gcp.connector.pubsub.source.subscriptions.PubSubSubscriptionAdmin
Creates an admin whose production clients authenticate with the given credentials instead of application-default ones.
PubSubTestClients - Class in io.github.flink.gcp.connector.testutils.pubsub
The Pub/Sub admin, publish and pull machinery every integration-test harness needs, parameterised over the transport: a plaintext channel with no credentials against the emulator, or application-default credentials against the real service.
pubSubTopic(String, String) - Static method in class io.github.flink.gcp.connector.base.lineage.internal.LineageIdentifiers
Names a configured Pub/Sub topic.
PubSubTopicAdmin - Class in io.github.flink.gcp.connector.pubsub.sink.topics
Default TopicAdmin backed by the Pub/Sub TopicAdminClient.
PubSubTopicAdmin() - Constructor for class io.github.flink.gcp.connector.pubsub.sink.topics.PubSubTopicAdmin
Creates an admin using application-default credentials.
PubSubTopicAdmin(EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.pubsub.sink.topics.PubSubTopicAdmin
Creates the admin.
PubSubTopicAdmin(EmulatorEndpoint, CredentialsProvider) - Constructor for class io.github.flink.gcp.connector.pubsub.sink.topics.PubSubTopicAdmin
Creates an admin with an optional production credentials override.
PubSubWriter<T> - Class in io.github.flink.gcp.connector.pubsub.sink.writer
At-least-once writer publishing records to dynamic per-record Pub/Sub topic destinations.
PubSubWriter(PubSubSinkConfig<T>, PublisherFactory, TopicAdmin, MailboxExecutor, SinkWriterMetricGroup) - Constructor for class io.github.flink.gcp.connector.pubsub.sink.writer.PubSubWriter
Creates the writer.
pullAndAckUntil(String, int, Duration) - Method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubTestClients
Pulls and acknowledges until expected distinct payloads have arrived or the deadline passes, returning what did arrive.
PullAssignmentSplitEnumerator<SplitT extends org.apache.flink.api.connector.source.SourceSplit,StateT,PlanT> - Class in io.github.flink.gcp.connector.base.source
A bounded source's split enumerator that plans once, asynchronously, and then hands the plan out one split per request.
PullAssignmentSplitEnumerator(SplitEnumeratorContext<SplitT>, AutoCloseable, String, String, String) - Constructor for class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
Creates the enumerator.
pullMessages(int) - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PullSubscriber
Removes and returns up to maxMessages buffered messages, in the order the client library delivered them, or an empty list when nothing is buffered.
pullMessages(String, int) - Method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubTestClients
Pulls up to maxMessages without acknowledging, returning the messages — for tests that must leave the subscription's state untouched, at the cost of the next pull waiting out the acknowledgement deadline before a redelivery.
pullMessagesAndAck(String, int) - Method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubTestClients
Pulls up to maxMessages and acknowledges them, returning the messages.
pullMessagesUntil(String, int, Duration) - Method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubTestClients
Pulls and acknowledges until expected distinct messages have arrived or the deadline passes, returning them whole — attributes, publish time and ordering key included, which PubSubTestClients.pullAndAckUntil(java.lang.String, int, java.time.Duration) discards.
PullSubscriber - Interface in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
Bridges Pub/Sub's push-style streaming pull to the pull-style SplitReader contract: the client library delivers messages on its own threads into an in-memory buffer, and the fetcher thread drains that buffer.
putMetricVariable(String, String) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
Puts a variable into what the metric group's getAllVariables() answers.

Q

qualifierEquals(ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalFilter
Selects qualifiers by exact bytes; an empty qualifier is valid.
qualifierExcludeList(Collection<String>) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Excludes qualified columns that fully match at least one Java regular expression.
qualifierIncludeList(Collection<String>) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Includes qualified columns that fully match at least one Java regular expression.
query(Statement) - Static method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
Reads the rows a query returns.
query(String) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets a query whose result is read, instead of reading a table directly.
query(String) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the query whose result is read, or null when a table is named directly.
QUERY_JOBS_REATTACHED - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
QUERY_JOBS_SUBMITTED - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
QueryJobIdentity - Class in io.github.flink.gcp.connector.bigquery.source.query
The deterministic identity under which a query job may be reused across a re-plan.
QueryJobSpec - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
Everything one terminal BigQuery query job needs, decoupled from the client for testability.
queryLocation(String) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets the BigQuery location the query job runs in.
queryLocation(String) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the location the query job runs in, or null to let BigQuery infer it.
QueryResult - Class in io.github.flink.gcp.connector.bigquery.source.query
What running the query produced: the table the result landed in, and whether it came from a previous attempt's job rather than a fresh submission.
QueryResult(TableDestination, boolean) - Constructor for class io.github.flink.gcp.connector.bigquery.source.query.QueryResult
Creates the result.
queryResultDataset(String) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets a dataset the query's result is written to, instead of BigQuery's anonymous dataset.
queryResultDataset(String) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the dataset the query's result is written to, or null for BigQuery's own anonymous dataset.
QueryRunner - Interface in io.github.flink.gcp.connector.bigquery.source.query
Runs the source's query and says which table its result landed in.
QuerySpec - Class in io.github.flink.gcp.connector.bigquery.source.query
The query job a QueryRunner is asked to run.
QuerySpec(String, String, String, String) - Constructor for class io.github.flink.gcp.connector.bigquery.source.query.QuerySpec
Creates the specification.
queue(QueueDestination) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkBuilder
Creates every task in the given fixed queue.
QUEUE - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The queue id.
QUEUED_CHANGE_STREAM_PARTITION_LAG_MILLIS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
QUEUED_CHANGE_STREAM_PARTITION_LAG_MILLIS - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Lag of the oldest assigned Change Streams partition waiting for a query slot.
QUEUED_CHANGE_STREAM_PARTITIONS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
QUEUED_CHANGE_STREAM_PARTITIONS - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Assigned Change Streams partitions waiting for a query slot in one reader subtask.
QUEUED_COMMIT_DESTINATIONS - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
QueueDestination - Class in io.github.flink.gcp.connector.cloudtasks.sink
A fully-qualified Cloud Tasks queue reference: project, location and queue.
quiesce() - Method in class io.github.flink.gcp.connector.testutils.FakeMailboxExecutor
Refuses every mail from now on, as the real mailbox does after the task's prepareClose().

R

rangeEndOpen(ByteString) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
rangeStartClosed(ByteString) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
raw(ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.AggregateValue
Creates a raw aggregate input or state.
RAW - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.ColumnFamilyType
Untyped cell bytes used by ordinary SetCell writes.
RAW_TIMESTAMP - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.ValueType
RAW_VALUE - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.ValueType
RawTimestamp(long) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.RawTimestamp
Creates a raw-timestamp value.
RawValue(ByteString) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.RawValue
Creates a raw-bytes value.
read(String, KeySet, List<String>) - Static method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
Reads columns of a table over a key set.
READ_MODIFY_WRITE_ROW - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.singlerow.RowOperation
ReadModifyWriteRow: atomically appends to or increments cells of a row, and answers with the cells after the change.
READ_RETRIES - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
READ_SESSIONS_CREATED - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
readBytes(DataInputView) - Static method in class io.github.flink.gcp.connector.bigtable.LengthPrefixedFields
readCellWeights() - Method in interface io.github.flink.gcp.connector.spanner.sink.writer.SpannerDatabaseAccess
Reads how many cells each column of the database costs, counted the way Spanner counts a mutation.
ReadClientRowStreamOpener - Class in io.github.flink.gcp.connector.bigquery.source.reader
Opens ReadRows calls through a BigQueryReadClient.
ReadClientRowStreamOpener(EmulatorEndpoint, int) - Constructor for class io.github.flink.gcp.connector.bigquery.source.reader.ReadClientRowStreamOpener
Creates the opener.
ReadClientRowStreamOpener(String, EmulatorEndpoint, int) - Constructor for class io.github.flink.gcp.connector.bigquery.source.reader.ReadClientRowStreamOpener
Creates the opener.
ReadClientSessionCreator - Class in io.github.flink.gcp.connector.bigquery.source.enumerator
Creates read sessions through a BigQueryReadClient.
ReadClientSessionCreator(EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.source.enumerator.ReadClientSessionCreator
Creates the session creator.
ReadClientSessionCreator(String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.source.enumerator.ReadClientSessionCreator
Creates the session creator.
readCount(DataInputView, String) - Static method in class io.github.flink.gcp.connector.bigtable.LengthPrefixedFields
Reads a count and checks it is not negative.
ReaderCapacityEvent - Class in io.github.flink.gcp.connector.bigtable.source.changestream
Absolute number of additional partition splits one reader can accept.
ReaderCapacityEvent(int) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.ReaderCapacityEvent
 
ReaderInitializationContext - Class in io.github.flink.gcp.connector.base.source
Adapts a SourceReaderContext to the context a DeserializationSchema expects when a source opens it.
ReaderInitializationContext(SourceReaderContext) - Constructor for class io.github.flink.gcp.connector.base.source.ReaderInitializationContext
 
readersToldNoMoreSplits() - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
 
ReadModifyWriteRequest - Class in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
Immutable row key and ordered rules, independent of the resolved destination.
ReadModifyWriteRequests - Class in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
Internal bridge from read-modify-write models to the shared request runtime.
ReadModifyWriteResult - Class in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
Successful response containing the resolved destination and the final changed cells.
ReadModifyWriteResult(TableDestination, BigtableRow) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResult
Creates an immutable result from a successful request.
ReadModifyWriteResultSerializer - Class in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
Serializes the destination's three UTF-8 components followed by the changed row.
ReadModifyWriteResultSerializer() - Constructor for class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
ReadModifyWriteResultSerializer.Snapshot - Class in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
Snapshot for the connector-owned field format.
ReadModifyWriteResultTypeInfoFactory - Class in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
Supplies the connector-owned serializer for ReadModifyWriteResult.
ReadModifyWriteResultTypeInfoFactory() - Constructor for class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultTypeInfoFactory
 
readModifyWriteRow(ReadModifyWriteRow) - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowClient
Issues a ReadModifyWriteRow.
ReadModifyWriteRowRequest - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
A ReadModifyWriteRow: one or more append or increment rules over one row, applied atomically in order.
ReadModifyWriteRowRequest(ByteString, List<ReadModifyWriteRowRequest.Rule>) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.ReadModifyWriteRowRequest
Creates the request.
ReadModifyWriteRowRequest.Rule - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
One rule of a ReadModifyWriteRow: an append of bytes to a cell, or an increment of a cell holding a 64-bit big-endian signed integer (an unset cell counts as empty or zero).
ReadModifyWriteRule - Class in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
One immutable append or signed increment, applied in its request's list order.
ReadModifyWriteSchemaChecks - Class in io.github.flink.gcp.connector.bigtable.table.sink
Checks the operand types before a read-modify-write sink reaches a TaskManager.
ReadModifyWriteSerializationSchema<T> - Interface in io.github.flink.gcp.connector.bigtable.sink.readmodifywrite
Builds a read-modify-write request.
readOperation(SpannerReadOperation) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Sets what to read: a query, or a table with its columns and key set.
readQueueRetention(String) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.DefaultTaskCreatorFactory
Reads queue retention using v2beta3 and the creation client's credentials.
readRetried() - Method in class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySourceReaderMetrics
Counts one retried attempt at a read stream, made by the client library rather than by this connector.
READS_PLANNED - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Reads planned into partitions.
ReadSessionCreator - Interface in io.github.flink.gcp.connector.bigquery.source.enumerator
Creates the source's read session.
ReadSessionCreatorFactory - Interface in io.github.flink.gcp.connector.bigquery.source.enumerator
Mints the ReadSessionCreator one enumerator plans through.
readSnapshot(int, DataInputView, ClassLoader) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer.Snapshot
 
readSnapshot(int, DataInputView, ClassLoader) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer.Snapshot
 
readSnapshot(int, DataInputView, ClassLoader) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer.Snapshot
 
readSnapshot(int, DataInputView, ClassLoader) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer.Snapshot
 
readSnapshot(int, DataInputView, ClassLoader) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer.Snapshot
 
readSplit(DataInputDeserializer, int) - Static method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitSerializer
ReadStreamSplit - Class in io.github.flink.gcp.connector.bigquery.source.split
One Storage Read API ReadStream, plus how far into it the source has already consumed.
ReadStreamSplit(String, long, String, Instant) - Constructor for class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplit
Creates a split.
ReadStreamSplitSerializer - Class in io.github.flink.gcp.connector.bigquery.source.split
Serializer for ReadStreamSplit.
ReadStreamSplitSerializer() - Constructor for class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitSerializer
 
ReadStreamSplitState - Class in io.github.flink.gcp.connector.bigquery.source.split
The mutable reading progress of one ReadStreamSplit.
ReadStreamSplitState(ReadStreamSplit) - Constructor for class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitState
Creates the state of a split, seeded with the progress the split carries.
readString(DataInputView) - Static method in class io.github.flink.gcp.connector.bigtable.LengthPrefixedFields
readUsingIndex(String, String, KeySet, List<String>) - Static method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
Reads columns of a table over a key set, through a secondary index.
receive(PubsubMessage, AckHandle) - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.SubscriberFactory.MessageConsumer
Receives a message on one of the client library's callback threads.
RECONCILE - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.CdcTableReconciliationPolicy
Reconcile mutable CDC table properties while rejecting primary-key drift.
record(SpannerChangeStreamRecord) - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamQueryClient.SpannerChangeStreamQueryListener
 
recordConsumed() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitState
Records that one input row has been consumed successfully.
recordEmitted(ByteString) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplitState
Records that a row has been successfully deserialized.
recordLeftFetcher(long) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Removes one message the source reader has taken from a fetcher batch.
records() - Method in class io.github.flink.gcp.connector.testutils.CollectingReaderOutput
 
records() - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
 
RECORDS_SEND - Static variable in class io.github.flink.gcp.connector.base.metrics.DestinationMetrics
Counter name for records handed to the client for a destination.
RECORDS_SKIPPED - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
RECORDS_SKIPPED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
Registered by the sink writer and by the source readers, on their own groups.
RECORDS_SKIPPED - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
RECORDS_SKIPPED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
The sink writer counts a record its serializer skipped; the source reader counts a message its deserialization schema collected nothing for (ADR-0001).
RECORDS_SKIPPED - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Records the sink serializer skipped or source inputs whose deserializer emitted nothing.
recordSent() - Method in class io.github.flink.gcp.connector.base.metrics.DestinationMetrics.Counters
Counts one record handed to the client library for this destination.
recordsEnteredFetcher(long, long) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Adds a batch that has left subscribers and entered Flink's fetcher-side retention.
recordSequence(String) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets the record's sequence, unique and monotonically increasing within its transaction across that transaction's partitions.
recordSkipped() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Counts a record the serializer skipped.
recordSkipped() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSourceReaderMetrics
Counts one row the deserializer produced no record for.
recordSkipped() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Counts one successfully deserialized message that produced no output record.
recordSkipped() - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSourceReaderMetrics
Counts one row the deserializer produced no record for.
recordsLeftFetcher(long, long) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Removes an unconsumed remainder when Flink recycles a fetcher batch.
recordsSent(long) - Method in class io.github.flink.gcp.connector.base.metrics.DestinationMetrics.Counters
Counts the records of one request handed to the client library for this destination — the batching connectors' form of DestinationMetrics.Counters.recordSent(), which is the same counter.
recoveryInitialBackoff(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions.Builder
Sets the first backoff of the connector-driven recovery schedule (stream creation after table auto-creation, transient append failures, the restore probe).
recoveryInitialBackoff(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the first backoff of the connector-driven recovery schedule (re-appends after table auto-creation, transient append failures past the SDK's own retries, stale-writer refreshes).
recoveryInitialBackoff(Duration) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Sets the first backoff of the table auto-creation recovery (re-applying mutations after creating a missing table).
recoveryInitialBackoff(Duration) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
Sets the first backoff of the transient-failure retry (UNAVAILABLE, DEADLINE_EXCEEDED, RESOURCE_EXHAUSTED).
recoveryInitialBackoff(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets the first backoff of the topic auto-creation recovery (republishing after creating a missing topic).
recoveryInitialBackoff(Duration) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions.Builder
Sets the first backoff of the writer's retry loop.
recoveryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions.Builder
Sets the maximum number of attempts of the connector-driven recovery schedule.
recoveryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the maximum number of attempts of the connector-driven recovery schedule.
recoveryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Caps the re-apply attempts of the table auto-creation recovery.
recoveryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
Caps the attempts of the transient-failure retry, the initial creation included.
recoveryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Caps the republish attempts of the topic auto-creation recovery.
recoveryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions.Builder
Caps the attempts of the writer's retry loop.
recoveryMaxBackoff(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions.Builder
Sets the backoff cap of the connector-driven recovery schedule.
recoveryMaxBackoff(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the backoff cap of the connector-driven recovery schedule.
recoveryMaxBackoff(Duration) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
Caps the backoff of the table auto-creation recovery.
recoveryMaxBackoff(Duration) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
Caps the backoff of the transient-failure retry.
recoveryMaxBackoff(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Caps the backoff of the topic auto-creation recovery.
recoveryMaxBackoff(Duration) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions.Builder
Caps the backoff of the writer's retry loop.
registerCounters(SplitEnumeratorMetricGroup) - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
Registers this connector's three enumerator counters on the group Flink supplied.
registerCounters(SplitEnumeratorMetricGroup) - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadSplitEnumerator
 
registerCounters(SplitEnumeratorMetricGroup) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.BigtableScanSplitEnumerator
 
registerCounters(SplitEnumeratorMetricGroup) - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.SpannerBatchReadSplitEnumerator
 
registeredCounter(String...) - Method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
Returns the counter registered under identifier itself — for the assertion that cares which implementation a runtime registered, such as a thread-safe one on a surface whose counts arrive from client threads.
registeredReaders() - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
 
registerReader(int) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
Registers a reader, as the coordinator does before calling addReader.
REJECT - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.TrailingBytes
Fail the read on any length but the declared type's exact width, so a value that was not written under this connector's encoding cannot silently decode as its prefix.
rejectRead(Map<String, String>) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableConditionalDynamicSink
Rejects request-schema DDL before a source or lookup can interpret it as stored cells.
release(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.DefaultMutationBatcherFactory
 
release(TableDestination) - Method in interface io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.MutationBatcherFactory
Releases the factory's ownership associated with one successfully created batcher.
release(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.DefaultSingleRowClientFactory
 
release(TableDestination) - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowClientFactory
Releases a table's lease; the instance's client closes once no table holds it.
releaseOutputForSplit(String) - Method in class io.github.flink.gcp.connector.testutils.CollectingReaderOutput
 
releaseUnusedSlot() - Method in class io.github.flink.gcp.connector.bigtable.BigtableClientReaper
Returns a permit whose client creation failed, so nothing holds it.
remainingMillis(long) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksReplaySnapshot
Returns the shortest remaining budget in milliseconds, or -1 for an empty observation.
report(int, Status) - Method in interface io.github.flink.gcp.connector.spanner.sink.writer.SpannerDatabaseAccess.GroupOutcomes
Reports one group's outcome.
request(IN) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRequestFunction
Builds an input's request.
requestAccepted(DestinationMetrics.Counters) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Counts a request the client accepted: the record's first hand-off, which is where numRecordsSend counts it.
requestCompleted() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Counts a request the service answered.
requestFailed(Throwable) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Counts a request that failed, under its status when it carries one, and under requestsTimedOut too when the failure was the request's deadline.
RequestFailures - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
The failure boundary of a single-row request: which failures concern the row alone, which leave the service's state unknown, and what each is reported as.
RequestFailures.Kind - Enum in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
The classes a failed request falls into.
requestOptions(BigtableRequestOptions) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions.Builder
Sets the committer's single-row RPC and client settings.
requestOptions(BigtableRequestOptions) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsyncBuilder
Sets deadlines and bounded request/client capacity.
requestOptions(BigtableRequestOptions) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSinkBuilder
Sets deadlines and bounded request/client capacity.
requestOptions(BigtableRequestOptions) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteAsyncBuilder
Sets deadlines and bounded request/client capacity.
requestOptions(BigtableRequestOptions) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSinkBuilder
Sets deadlines and bounded request/client capacity.
requestOptions(BigtableRequestOptions) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
RequestOptionsMapper - Class in io.github.flink.gcp.connector.bigtable.table.sink
Maps single-row runtime options, leaving absent values at their builder defaults.
requestRouted(DestinationMetrics.Counters) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Counts a record routed to the failure handler — a record the serializer rejected, a request the client's validation refused, or one the service rejected — which is what numRecordsSendErrors counts, whether the handler then dropped it or failed the job.
REQUESTS_ACCEPTED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
REQUESTS_COMPLETED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
REQUESTS_DEDUPLICATED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
REQUESTS_FAILED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
REQUESTS_TIMED_OUT - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
requestStop() - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PullSubscriber
Asks the client to stop delivering without clearing the connector buffer or waiting for termination.
requestTimedOut() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestMetrics
Counts a request the runtime itself gave up on at Flink's operator timeout, which carries no status of its own.
requestTimeout(Duration) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions.Builder
Sets the deadline of one request.
requestTimeout(Duration) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.Builder
Sets the absolute client-side budget for each create RPC.
REQUIRED - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldNullPolicy
Rejects the row and declares a REQUIRED BigQuery column.
requiredOptions() - Method in class io.github.flink.gcp.connector.bigquery.table.BigQueryDynamicTableFactory
 
requiredOptions() - Method in class io.github.flink.gcp.connector.bigtable.table.BigtableDynamicTableFactory
 
requiredOptions() - Method in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksDynamicTableFactory
 
requiredOptions() - Method in class io.github.flink.gcp.connector.cloudtasks.table.form.FormUrlEncodedFormatFactory
 
requiredOptions() - Method in class io.github.flink.gcp.connector.pubsub.table.PubSubDynamicTableFactory
 
requiredOptions() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerDynamicTableFactory
 
requiresDeadLetterPolicy() - Method in enum io.github.flink.gcp.connector.pubsub.source.DeserializationFailurePolicy
Returns whether this policy needs a dead-letter policy on the subscription, which the source checks at startup.
requiresSeek() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition
Returns whether reaching this position requires seeking the subscription.
resetForTests() - Static method in class io.github.flink.gcp.connector.pubsub.PubSubShutdownResidue
Clears every count, so a test can assert an absolute value instead of a delta.
ResidueCounter - Class in io.github.flink.gcp.connector.pubsub
A read-only Counter view of one PubSubShutdownResidue adder, so a residue registers as the counter it is rather than as a gauge over a monotonic total.
ResidueCounter(LongAdder) - Constructor for class io.github.flink.gcp.connector.pubsub.ResidueCounter
Creates the view.
resolve(DatabaseClient, Timestamp) - Method in interface io.github.flink.gcp.connector.spanner.source.SpannerReadOperationResolver
Resolves the concrete read operation at the batch transaction's exact snapshot.
resolve(StartPosition) - Method in class io.github.flink.gcp.connector.base.source.StartPositionResolver
Resolves the position configured for a fresh start.
resolve(ChangeStreamPartitionSplit, StartPosition) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.reader.ChangeStreamRestoreResolver
Returns the split to read, restarted at the fallback position when the restored one expired.
resolve(ChangeStreamPartitionSplit, StartPosition) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.DefaultChangeStreamRestoreResolver
 
resolve(SpannerReadOperation, DatabaseClient, Timestamp) - Static method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperationResolution
Resolves the operation when necessary, otherwise returns it unchanged.
resolve(Object, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigquery.sink.FixedDestinationResolver
 
resolve(Object, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigtable.sink.FixedDestinationResolver
 
resolve(Object, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.FixedDestinationResolver
 
resolve(Object, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.pubsub.sink.FixedDestinationResolver
 
resolve(T, SinkWriter.Context) - Method in interface io.github.flink.gcp.connector.bigquery.sink.DestinationResolver
Resolves the destination for the given record.
resolve(T, SinkWriter.Context) - Method in interface io.github.flink.gcp.connector.bigtable.sink.DestinationResolver
Returns the destination table for the given record.
resolve(T, SinkWriter.Context) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.DestinationResolver
Returns the destination queue for the given record.
resolve(T, SinkWriter.Context) - Method in interface io.github.flink.gcp.connector.pubsub.sink.DestinationResolver
Returns the destination topic for the given record.
resolveFallback(StartPosition) - Method in class io.github.flink.gcp.connector.base.source.StartPositionResolver
Resolves an explicitly configured restore fallback without emitting a fresh-start warning.
resolveRestored(String, Instant, StartPosition) - Method in class io.github.flink.gcp.connector.base.source.StartPositionResolver
Checks one restored partition against the retained window.
resolveSchemaCompatibility(TypeSerializerSnapshot<ConditionalResult>) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer.Snapshot
 
resolveSchemaCompatibility(TypeSerializerSnapshot<ReadModifyWriteResult>) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer.Snapshot
 
resolveSchemaCompatibility(TypeSerializerSnapshot<BigtableRow>) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer.Snapshot
 
resolveSchemaCompatibility(TypeSerializerSnapshot<BigtableChangeStreamMutation>) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer.Snapshot
 
resolveSchemaCompatibility(TypeSerializerSnapshot<DataChangeRecord>) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer.Snapshot
 
ResourceIdentifier - Class in io.github.flink.gcp.connector.base.lineage
A configured physical resource reported in a PhysicalResourceFacet.
ResourceIdentifier(String, String, String, Map<String, String>) - Constructor for class io.github.flink.gcp.connector.base.lineage.ResourceIdentifier
Constructs a snapshot for connector-internal metadata assembly.
ResourceNames - Class in io.github.flink.gcp.connector.base.options
The check a configured value earns by being a component of a resource path this project composes.
resources() - Method in class io.github.flink.gcp.connector.base.lineage.PhysicalResourceFacet
Returns the immutable, deterministically ordered resource snapshot with equal identifiers removed.
resources(DestinationResolver<?>) - Static method in class io.github.flink.gcp.connector.bigquery.BigQueryLineage
Returns a fixed output without invoking user destination resolution.
resources(TableDestination) - Static method in class io.github.flink.gcp.connector.bigquery.BigQueryLineage
Returns the configured input, or no physical resource for an arbitrary query.
restartAt(Instant) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplit
 
restartAt(Instant) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.MissingPartition
Returns a copy restarting at lowWatermark, keeping the firstObserved timer.
restClient(GenericContainer<?>, String) - Static method in class io.github.flink.gcp.connector.testutils.bigquery.BigQueryEmulatorContainers
A stock REST client pointed at the emulator.
restEndpoint(GenericContainer<?>) - Static method in class io.github.flink.gcp.connector.testutils.bigquery.BigQueryEmulatorContainers
The table-metadata endpoint as host:port, for emulatorRestEndpoint.
restore() - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
Restores a checkpointed plan, if there is one.
restore() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadSplitEnumerator
 
restore() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.BigtableScanSplitEnumerator
 
restore() - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.SpannerBatchReadSplitEnumerator
 
restoreEnumerator(SplitEnumeratorContext<ReadStreamSplit>, BigQueryReadEnumeratorState) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQueryStorageReadSource
 
restoreEnumerator(SplitEnumeratorContext<ChangeStreamPartitionSplit>, BigtableChangeStreamEnumeratorState) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSource
 
restoreEnumerator(SplitEnumeratorContext<RowRangeSplit>, BigtableScanEnumeratorState) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanSource
 
restoreEnumerator(SplitEnumeratorContext<SubscriptionSplit>, PubSubEnumeratorState) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubStreamingPullSource
 
restoreEnumerator(SplitEnumeratorContext<BatchReadSplit>, SpannerBatchReadEnumeratorState) - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadSource
 
restoreEnumerator(SplitEnumeratorContext<ChangeStreamPartitionSplit>, SpannerChangeStreamEnumeratorState) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSource
 
restoreSerializer() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer.Snapshot
 
restoreSerializer() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer.Snapshot
 
restoreSerializer() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer.Snapshot
 
restoreSerializer() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer.Snapshot
 
restoreSerializer() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer.Snapshot
 
restoreWriter(WriterInitContext, Collection<BufferedStreamWriterState>) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
 
result(IN, R, TableDestination, RowRequest<R>) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRequestFunction
Maps an answered request to the output.
resume() - Method in interface io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamQueryClient.QueryHandle
 
resumeFallback(StartPosition) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Sets where a partition restarts when its restored position has fallen outside the table's change-stream retention.
resumeFallback(StartPosition) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets where a restored position that has expired restarts, or null to fail instead.
resumeFallback(StartPosition) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Sets where to restart when a restored partition position has fallen outside the stream's retention.
resumeFallback(ReadableConfig) - Static method in class io.github.flink.gcp.connector.spanner.table.ChangeStreamStartPositionMapper
 
resumePublish(String) - Method in interface io.github.flink.gcp.connector.pubsub.sink.writer.TopicPublisher
Resumes publishing for an ordering key the publisher paused after a failed publish (the SDK Publisher rejects further publishes to a failed key until resumed).
retainAckedMessages(boolean) - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions.Builder
Retains messages after they are acknowledged, so a backwards seek can replay them.
retainAckedMessages(boolean) - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo.Builder
Sets whether the subscription retains acknowledged messages.
retention() - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.ChangeStreamCoordinatorClient
 
retention() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.DefaultChangeStreamCoordinatorClient
 
RetriableTableAdminException - Exception in io.github.flink.gcp.connector.bigquery.sink.tables
A TableAdmin failure that repeating the same call can fix — a rate limit, a quota that refills, a server-side error.
RetriableTableAdminException(String, Throwable) - Constructor for exception io.github.flink.gcp.connector.bigquery.sink.tables.RetriableTableAdminException
Creates a retriable failure.
RETRIED_COMMITTABLES - Static variable in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
Name of the framework's retried-committables counter.
Retries - Class in io.github.flink.gcp.connector.base.retry
Support for the connectors' hand-written retry loops.
retryDelayMultiplier(double) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions.Builder
Sets the delay multiplier of the SDK's in-stream retry schedule.
retryDelayMultiplier(double) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the delay multiplier of the SDK's in-stream retry schedule.
retryDelayMultiplier(double) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets the factor the retry delay grows by per attempt.
RetryingTableAdmin - Class in io.github.flink.gcp.connector.bigquery.sink.tables
A TableAdmin that repeats a creation the service answered with a RetriableTableAdminException, within a fixed budget.
RetryingTableAdmin(TableAdmin, RetrySchedule) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.tables.RetryingTableAdmin
Wraps an admin.
retryInitialDelay(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions.Builder
Sets the first delay of the SDK's in-stream retry of retriable append failures.
retryInitialDelay(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the first delay of the SDK's in-stream retry of retriable append failures (for example ABORTED, UNAVAILABLE and quota RESOURCE_EXHAUSTED).
retryInitialDelay(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets the delay before the first publish retry.
retryInitialRpcTimeout(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets the timeout of the first publish RPC attempt.
retryMaxAttempts() - Method in class io.github.flink.gcp.connector.bigquery.source.reader.ReadClientRowStreamOpener
Returns the bound this opener puts on the client's own ReadRows retry.
retryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions.Builder
Sets the maximum number of attempts of the SDK's in-stream retry schedule.
retryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the maximum number of attempts of the SDK's in-stream retry schedule.
retryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets how many consecutive ReadRows attempts without progress the client makes before the read fails.
retryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Caps the publish attempts.
retryMaxAttempts(Integer) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets how many attempts a read stream makes, or null to leave it at the connector's default.
retryMaxDelay(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions.Builder
Caps the delay of the SDK's in-stream retry schedule.
retryMaxDelay(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
Sets the delay cap of the SDK's in-stream retry schedule.
retryMaxDelay(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Caps the delay between publish retries.
retryMaxRpcTimeout(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Caps the timeout of a publish RPC attempt.
retryRpcTimeoutMultiplier(double) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets the factor the per-RPC timeout grows by per attempt.
RetrySchedule - Class in io.github.flink.gcp.connector.base.retry
An immutable retry schedule: exponential backoff from an initial delay up to a cap, a bounded number of attempts, and optional proportional jitter (to de-synchronize parallel subtasks retrying against the same destination).
RetrySchedule(long, long, int, double) - Constructor for class io.github.flink.gcp.connector.base.retry.RetrySchedule
Creates a schedule.
retryTotalTimeout(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets the total time budget of a publish including its retries.
reuseQueryResultWithin(Duration) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Lets a re-planned job reuse a previous attempt's query job instead of running the query again, for attempts within the given window.
reuseQueryResultWithin(Duration) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets how long a re-planned job may reuse a previous attempt's query job, or null to reuse nothing.
ROUTE_TO_FAILURE_HANDLER - Enum constant in enum io.github.flink.gcp.connector.spanner.sink.ConstraintViolationPolicy
Hand the mutation to the configured failedMutationHandler, like any other per-record refusal.
row() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.MeasuredRow
Returns the SDK row handed to the connector's deserializer.
ROW_KEY_SAMPLES_TAKEN - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
ROW_LEVEL - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableErrorClassifier.Kind
 
ROW_LEVEL - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RequestFailures.Kind
 
RowAppender - Interface in io.github.flink.gcp.connector.bigquery.sink.storage.writer
Appends batches of serialized rows to one destination's default write stream.
RowAppenderFactory - Interface in io.github.flink.gcp.connector.bigquery.sink.storage.writer
Creates RowAppenders for destinations.
RowDataSchemaOptions - Class in io.github.flink.gcp.connector.bigquery.table.sink
How RowTypeToTableSchemaConverter derives a BigQuery schema from a SQL table's columns — the RowData counterpart of AvroSchemaOptions, carrying the same three knobs under the same names.
RowDataSchemaOptions.Builder - Class in io.github.flink.gcp.connector.bigquery.table.sink
RowDataSerializationSchema - Class in io.github.flink.gcp.connector.spanner.table.sink
Serializes table-runtime rows into mutations for one configured table.
RowDataSerializationSchema(SpannerTableSchemaConverter, String) - Constructor for class io.github.flink.gcp.connector.spanner.table.sink.RowDataSerializationSchema
 
RowDescriptors - Class in io.github.flink.gcp.connector.bigquery.sink.serializer
Derives the protobuf row descriptor a BigQuery table schema is written through.
rowExists() - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalFilter
Tests whether any cell exists anywhere in the stored row, including undeclared families.
rowKey() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.CheckAndMutateRowRequest
 
rowKey() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.ReadModifyWriteRowRequest
 
rowKey() - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RowRequest
Returns the row the request addresses, for failure reporting.
RowKeyEncoding - Enum in io.github.flink.gcp.connector.bigtable.table
How a Bigtable table option represents a row-key bound.
RowKeySample - Class in io.github.flink.gcp.connector.bigtable.source.readrows.enumerator
One row key the service offered as a section boundary, with the approximate number of bytes stored before it.
RowKeySampler - Interface in io.github.flink.gcp.connector.bigtable.source.readrows.enumerator
Asks the service where a table's sections begin.
RowKeySamplerFactory - Interface in io.github.flink.gcp.connector.bigtable.source.readrows.enumerator
Mints the RowKeySampler one enumerator plans against.
RowOperation - Enum in io.github.flink.gcp.connector.bigtable.sink.singlerow
The single-row request-response RPCs of Bigtable that this family issues, named as the service names them.
rowRange(Range.ByteStringRange) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Adds a row-key range to read.
rowRange(ByteString, ByteString) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Adds a row-key range to read, from an inclusive start to an exclusive end.
rowRange(String, String) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Adds a row-key range to read, from an inclusive start to an exclusive end, given as UTF-8 text.
rowRanges(List<Range.ByteStringRange>) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
RowRanges - Class in io.github.flink.gcp.connector.bigtable
The module's row-key range algebra: emptiness, containment, cutting, coalescing, intersection, truncation and the unsigned key comparison they all rest on, each defined once here.
RowRangeSplit - Class in io.github.flink.gcp.connector.bigtable.source.readrows
One contiguous row-key range still to be read.
RowRangeSplit(String, Range.ByteStringRange) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplit
Creates a split.
RowRangeSplitPlanner - Class in io.github.flink.gcp.connector.bigtable.source.readrows.enumerator
Cuts the configured row-key ranges at the boundaries the service sampled.
RowRangeSplitSerializer - Class in io.github.flink.gcp.connector.bigtable.source.readrows
Serializer for RowRangeSplit.
RowRangeSplitSerializer() - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplitSerializer
 
RowRangeSplitState - Class in io.github.flink.gcp.connector.bigtable.source.readrows
How far through one RowRangeSplit the source has emitted.
RowRangeSplitState(RowRangeSplit) - Constructor for class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplitState
Creates the state of a freshly assigned or restored split.
rowRead() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSourceReaderMetrics
Counts one row pulled off a stream.
rowRead() - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSourceReaderMetrics
Counts one input row accepted into a fetch batch.
RowRequest<R> - Interface in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
One single-row request, built from a record and started against a client once its destination is known.
RowRequestSerializer<T> - Interface in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
Turns a record into the single-row request the sink surface sends for it.
rowRestriction(String) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets a filter BigQuery applies before any row is sent.
rowRestriction(String) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the server-side row filter, or null for no filter.
ROWS_READ - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
ROWS_READ - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
ROWS_READ - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Input rows accepted from a partition into fetch batches.
RowStream - Interface in io.github.flink.gcp.connector.bigquery.source.reader
One open ReadRows call: the response blocks of one stream, from one offset onwards.
RowStream - Interface in io.github.flink.gcp.connector.bigtable.source.readrows.reader
One open ReadRows call, consumed a row at a time.
RowStreamOpener - Interface in io.github.flink.gcp.connector.bigquery.source.reader
Opens ReadRows calls on a read session's streams.
RowStreamOpener - Interface in io.github.flink.gcp.connector.bigtable.source.readrows.reader
Opens a ReadRows call over one row-key range.
rpcPriority(SpannerRpcPriority) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions.Builder
Sets the priority Spanner schedules the sink's writes at.
rpcPriority(SpannerRpcPriority) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Sets the priority Spanner schedules the partition queries at.
rpcPriority(SpannerRpcPriority) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Sets the priority Spanner schedules the reads at.
run(QuerySpec) - Method in class io.github.flink.gcp.connector.bigquery.source.query.BigQueryQueryRunner
 
run(QuerySpec) - Method in interface io.github.flink.gcp.connector.bigquery.source.query.QueryRunner
Runs the query and returns the table holding its result.
run(List<FileLoadsCommittable>) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobOrchestrator
Loads all staged files of the run into their destination tables.
runAsyncCalls() - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
Runs every async call recorded so far, including any a handler enqueues.
runId() - Static method in class io.github.flink.gcp.connector.testutils.TestNames
Returns a short random run id (eight hex characters) to suffix onto several related resource names, so one run's resources group together — for names built with underscores where dashes are unwelcome.
runInCoordinatorThread(Runnable) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
 
runner() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.DestinationCommitExecutor.Worker
Returns this worker's thread-confined job runner.
RUNNING - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.PartitionLifecycleState
Handed to a reader.
runPeriodicAsyncCalls() - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
Runs each registered periodic async callback once, without waiting for wall-clock time.

S

sameEnd(Range.ByteStringRange, Range.ByteStringRange) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Returns whether two ranges end at exactly the same point.
samePartitionDefinition(ChangeStreamPartitionSplit) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
sameStart(Range.ByteStringRange, Range.ByteStringRange) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Returns whether two ranges begin at exactly the same point.
sample(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.DataClientRowKeySampler
 
sample(TableDestination) - Method in interface io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.RowKeySampler
Returns the sampled section boundaries of a table.
SCAN_ACK_AWAIT_CONFIRMATION - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long a completing checkpoint waits for the service to confirm its acknowledgements.
SCAN_ACK_MAX_DURATION_PER_EXTENSION - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The longest acknowledgement deadline extension to request.
SCAN_ACK_MAX_EXTENSION_PERIOD - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long the subscriber keeps extending a message's acknowledgement deadline.
SCAN_ACK_MIN_DURATION_PER_EXTENSION - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The shortest acknowledgement deadline extension to request.
SCAN_APP_PROFILE_ID - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The app profile the scan reads under.
SCAN_AUTO_CREATE_ACK_DEADLINE - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long a created subscription waits for a message to be acknowledged before redelivering it.
SCAN_AUTO_CREATE_DEAD_LETTER_MAX_DELIVERY_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How many times a created subscription delivers a message before forwarding it to the dead-letter topic.
SCAN_AUTO_CREATE_DEAD_LETTER_TOPIC - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The existing topic a created subscription forwards undeliverable messages to, resolved against 'project'.
SCAN_AUTO_CREATE_EXPIRATION_TTL - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long a created subscription may sit inactive before Pub/Sub deletes it.
SCAN_AUTO_CREATE_FILTER - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The expression a created subscription filters its topic's messages with.
SCAN_AUTO_CREATE_MESSAGE_ORDERING_ENABLED - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
Whether a created subscription delivers messages of one ordering key in order.
SCAN_AUTO_CREATE_MESSAGE_RETENTION - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long a created subscription retains an unacknowledged message.
SCAN_AUTO_CREATE_NEVER_EXPIRE - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
Whether a created subscription never expires, however long it sits inactive.
SCAN_AUTO_CREATE_RETAIN_ACKED_MESSAGES - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
Whether a created subscription keeps acknowledged messages within its retention window, which is what makes a backwards seek replay them.
SCAN_AUTO_CREATE_TOPICS - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The existing topic to bind each missing subscription to, as a map from bare subscription name to bare topic name, both resolved against 'project'.
SCAN_BOUNDED_TIMESTAMP_MILLIS - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Stop a Change Streams source after this epoch-millisecond instant.
SCAN_CHANGE_STREAM_ABSENT_RETENTION_FALLBACK - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The retention assumed when the change stream has no explicit retention option.
SCAN_CHANGE_STREAM_CHANGELOG_MODE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The physical changelog representation for Change Streams.
SCAN_CHANGE_STREAM_CHANGELOG_MODE - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The emitted changelog: full includes UPDATE_BEFORE rows, while upsert emits insert, update-after, and key-only delete rows.
SCAN_CHANGE_STREAM_HEARTBEAT_INTERVAL - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The service heartbeat interval for change-stream queries.
SCAN_CHANGE_STREAM_NAME - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The Spanner change stream read in change-stream mode.
SCAN_CHANGE_STREAM_SELECTED_CELL_FAMILY - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The column family holding the selected-cell mode's complete serialized logical row.
SCAN_CHANGE_STREAM_SELECTED_CELL_QUALIFIER_BASE64 - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The selected cell's qualifier as canonical padded RFC 4648 standard Base64.
SCAN_CHANGE_STREAM_SELECTED_CELL_SOURCE_CLUSTER_ID - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The only source cluster allowed to mutate the selected cell.
SCAN_DATA_BOOST_ENABLED - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
Whether reads use Spanner Data Boost compute.
SCAN_DESERIALIZATION_FAILURE_POLICY - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
What to do with a message the format cannot decode: 'fail' the job, 'drop' the message, or 'nack' it for the subscription's dead-letter policy to deal with.
SCAN_FIRST_CHECKPOINT_TIMEOUT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long a reader holding unacknowledged messages waits for its first checkpoint before failing, which is how a job running without checkpointing is caught.
SCAN_FLOW_CONTROL_MAX_OUTSTANDING_ELEMENT_COUNT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How many messages the subscriber keeps outstanding before pausing the stream.
SCAN_FLOW_CONTROL_MAX_OUTSTANDING_REQUEST_BYTES - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How many bytes of messages the subscriber keeps outstanding before pausing the stream.
SCAN_INDEX - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The secondary index used by bounded table scans.
SCAN_MATERIALIZE_VIEWS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Whether a configured table that is a logical or materialized view is materialized through a query before it is read.
SCAN_MAX_BYTES_PER_FETCH - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The target serialized Avro bytes one source fetch hands to the task thread.
SCAN_MAX_BYTES_PER_FETCH - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The target maximum estimated bytes one fetch hands to Flink's element queue.
SCAN_MAX_BYTES_PER_FETCH - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The target maximum decoded input bytes one bounded-scan fetch hands to Flink.
SCAN_MAX_CONCURRENT_QUERIES_PER_SUBTASK - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The maximum concurrent change-stream partition queries opened by one source subtask.
SCAN_MAX_CONCURRENT_STREAMS_PER_SUBTASK - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The maximum open Change Streams partition reads in each source subtask.
SCAN_MAX_RECORDS_PER_FETCH - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The most decoded rows one source fetch hands to the task thread.
SCAN_MAX_RECORDS_PER_FETCH - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How many messages one fetch drains from a split's buffer.
SCAN_MAX_ROWS_PER_FETCH - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The maximum number of input rows one fetch hands to Flink's element queue.
SCAN_MAX_ROWS_PER_FETCH - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The maximum rows one bounded-scan fetch hands to Flink's element queue.
SCAN_MAX_STREAM_COUNT - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
An upper bound on Storage Read streams.
SCAN_MODE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Whether the source reads the current table through a bounded scan or reads mutations through Bigtable Change Streams.
SCAN_MODE - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The source mode: bounded reads the current table, while change-stream reads its CDC records.
SCAN_ORDERING_MODE - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
Whether the source preserves per-ordering-key delivery order.
SCAN_PARALLEL_PULL_COUNT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How many streaming-pull connections each subscriber opens.
SCAN_PARENT_PROJECT - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The project that owns and is billed for the Storage Read session; set it when reading a table owned by another project.
SCAN_PARTITION_MAX_PARTITIONS - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The desired maximum number of read partitions.
SCAN_PARTITION_SIZE_BYTES - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The desired size of one read partition.
SCAN_PAUSED_SPLIT_BUFFER_MAX_BYTES - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The same in bytes, applied together with the message cap: whichever is exceeded first stops the subscriber.
SCAN_PAUSED_SPLIT_BUFFER_MAX_MESSAGES - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How many messages a split paused by watermark alignment may buffer before its subscriber is stopped, to be reopened when the split resumes.
SCAN_PREFERRED_MIN_STREAM_COUNT - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The preferred minimum number of Storage Read streams.
SCAN_QUERY - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
A GoogleSQL query whose result is read instead of the configured table.
SCAN_QUERY_LOCATION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The location in which a source query job runs.
SCAN_QUERY_RESULT_DATASET - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The dataset receiving a source query's temporary result table.
SCAN_RESUME_FALLBACK_MODE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
An explicit start position used only when a restored Change Streams continuation has expired.
SCAN_RESUME_FALLBACK_MODE - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
Where to resume when restored state has expired; unset fails the source instead.
SCAN_RESUME_FALLBACK_TIMESTAMP_MILLIS - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The epoch-millisecond instant used by scan.resume-fallback.mode = timestamp.
SCAN_RESUME_FALLBACK_TIMESTAMP_MILLIS - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The Unix epoch timestamp in milliseconds used with scan.resume-fallback.mode=timestamp.
SCAN_RETRY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The maximum consecutive Storage Read attempts without progress.
SCAN_REUSE_QUERY_RESULT_WITHIN - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How long a re-planned source may reattach to the same query job.
SCAN_ROW_KEY_ENCODING - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
How scan row-key prefixes and range bounds are represented.
SCAN_ROW_PREFIX - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Scan only the rows whose key starts with one of these prefixes.
SCAN_ROW_RANGE_END_OPEN - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Scan up to this row key, exclusive.
SCAN_ROW_RANGE_START_CLOSED - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Scan from this row key, inclusive.
SCAN_ROW_RANGES - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
A semicolon-separated union of closed-start, open-end row-key ranges, for example '[a,m);[q,)'.
SCAN_ROW_RESTRICTION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
A BigQuery Storage Read row restriction, written as a WHERE clause without the WHERE keyword.
SCAN_RPC_PRIORITY - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The LOW, MEDIUM, or HIGH priority of scan RPCs.
SCAN_SHUTDOWN_TIMEOUT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long closing a reader waits for its subscriber to stop.
SCAN_SNAPSHOT_TIME - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
An ISO-8601 instant at which the configured table is read through BigQuery time travel.
SCAN_STARTUP_MODE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Where a fresh Change Streams source starts.
SCAN_STARTUP_MODE - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
Where the source starts consuming.
SCAN_STARTUP_MODE - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
Where a new change-stream source starts: earliest, latest, or timestamp.
SCAN_STARTUP_TIMESTAMP_MILLIS - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The epoch-millisecond instant used by scan.startup.mode = timestamp.
SCAN_STARTUP_TIMESTAMP_MILLIS - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The publish time to start from, in milliseconds since the epoch.
SCAN_STARTUP_TIMESTAMP_MILLIS - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The Unix epoch timestamp in milliseconds used with scan.startup.mode=timestamp.
SCAN_SUBSCRIBER_BUFFER_MAX_BYTES - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The hard aggregate serialized-byte cap corresponding to 'scan.subscriber-buffer.max-messages'.
SCAN_SUBSCRIBER_BUFFER_MAX_MESSAGES - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The hard aggregate message cap for subscriber buffers in one source reader.
SCAN_TIMESTAMP_BOUND_EXACT_STALENESS - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
How stale the read snapshot must be.
SCAN_TIMESTAMP_BOUND_READ_TIMESTAMP - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
An RFC 3339 timestamp at which to read the table.
ScanMode - Enum in io.github.flink.gcp.connector.bigtable.table
Which Bigtable read surface a table source uses.
ScanMode - Enum in io.github.flink.gcp.connector.spanner.table
The Spanner read path selected by a table DDL.
SCHEDULED - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.PartitionLifecycleState
Every parent has finished, so the partition is queued for the next reader that asks.
schema() - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName
Returns the schema spelling exposed by INFORMATION_SCHEMA.
schema(BigtableTableSchema) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
schema(BigtableTableSchema) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
schema(SpannerTableSchemaConverter) - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink.Builder
 
SCHEMA - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The named schema containing the table.
SCHEMA_ENUM_TYPE_NAMES - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
Field paths to fully qualified Spanner ENUM type names.
SCHEMA_JSON_FIELD_PATHS - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
Field paths whose STRING values use Spanner JSON.
SCHEMA_PROTO_TYPE_NAMES - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
Field paths to fully qualified Spanner PROTO type names.
SCHEMA_RECONCILIATIONS - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
SCHEMA_UUID_FIELD_PATHS - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
Field paths whose STRING values use native Spanner UUID.
schemaOptions(RowDataSchemaOptions) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets how the columns derive a BigQuery schema.
schemaReconcileInitialBackoff(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the first backoff after losing an etag race while reconciling a destination table's schema.
schemaReconcileMaxAttempts(int) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Caps the attempts at reconciling a destination table's schema.
schemaReconcileMaxBackoff(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Caps the backoff of the schema-reconcile budget.
SchemaUnifier - Class in io.github.flink.gcp.connector.bigquery.sink.tables
Computes the union of a destination table's live schema and the serializer's desired schema — the schema the sink proposes when connector-driven schema updates are enabled.
SchemaUnifier.SchemaUnionException - Exception in io.github.flink.gcp.connector.bigquery.sink.tables
A checked rejection of a schema union: the desired schema requires a change the rules (or the configured options) do not permit.
SchemaUnifier.UnionResult - Class in io.github.flink.gcp.connector.bigquery.sink.tables
The result of a union: the unified schema and whether it differs from the existing one.
schemaUpdateOptions(SchemaUpdateOptions) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Sets the options gating connector-driven table schema updates.
schemaUpdateOptions(SchemaUpdateOptions) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the schema update options, or null to leave them at the connector's default.
SchemaUpdateOptions - Class in io.github.flink.gcp.connector.bigquery.sink
Options gating connector-driven destination table schema updates.
SchemaUpdateOptions.Builder - Class in io.github.flink.gcp.connector.bigquery.sink
Builder for SchemaUpdateOptions.
sdkRange(Range.ByteStringRange) - Static method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitions
Restores the explicit [start, end) shape required by Change Streams SDK models.
seek(SubscriptionDestination, Instant) - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.PubSubSubscriptionAdmin
 
seek(SubscriptionDestination, Instant) - Method in interface io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionAdmin
Seeks the subscription to the given instant: messages published before it are marked acknowledged and messages published after it unacknowledged.
SELECTED_CELL - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.ChangeStreamChangelogMode
Decode a complete logical row from one selected cell and emit keyed upserts.
selectedCellFamily(String) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the column family holding the selected cell.
selectedCellQualifier(ByteString) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the qualifier of the selected cell.
selectedCellSchema(SelectedCellTableSchema) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the selected-cell schema, which selects the selected-cell changelog mode.
selectedCellSourceClusterId(String) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the cluster whose writes are read as source-of-truth.
SelectedCellTableSchema - Class in io.github.flink.gcp.connector.bigtable.table
The physical primary key and value-format payload of a selected-cell table.
selectedFields(String...) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets the columns to read.
selectedFields(Collection<String>) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets the columns to read, rejecting a blank or repeated column name.
SEND_ERRORS - Static variable in class io.github.flink.gcp.connector.base.metrics.DestinationMetrics
Counter name for records routed to the failure handler for a destination.
sendEventToSourceReader(int, SourceEvent) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
 
sendFailed() - Method in class io.github.flink.gcp.connector.base.metrics.DestinationMetrics.Counters
Counts one record routed to the failure handler for this destination.
sendOutstanding() - Method in interface io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.MutationBatcher
Sends what has accumulated without waiting for it, so the caller can wait on the mailbox instead of on this thread.
sendSourceEventToCoordinator(SourceEvent) - Method in class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
 
sendSplitRequest() - Method in class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
 
sendToDeadLetterQueue(DeadLetterQueue) - Static method in interface io.github.flink.gcp.connector.base.failure.FailureHandler
Returns a policy that routes each failed element to the given dead-letter queue and drives the queue's lifecycle (open/flush/close) from the handler's own; a failure of the queue itself fails the job.
sequenceNumber(long, String, int) - Static method in class io.github.flink.gcp.connector.bigquery.sink.cdc.SpannerCdcSequenceNumberEncoder
Encodes the commit timestamp, record sequence, and mod number of one Spanner change.
sequenceNumber(String, String, String) - Static method in class io.github.flink.gcp.connector.bigquery.sink.cdc.DebeziumPostgreSqlCdcSequenceNumberEncoder
Encodes the three relevant Debezium PostgreSQL source properties.
sequenceNumber(String, String, String, String) - Method in class io.github.flink.gcp.connector.bigquery.sink.cdc.TiCdcSequenceNumberEncoder
Encodes the TiCDC source properties used by the built-in profile.
sequenceNumber(String, String, String, String, String) - Method in class io.github.flink.gcp.connector.bigquery.sink.cdc.DebeziumMySqlCdcSequenceNumberEncoder
Encodes the Debezium MySQL source properties used by the built-in profile.
sequenceNumber(Instant, String, int) - Static method in class io.github.flink.gcp.connector.bigquery.sink.cdc.SpannerCdcSequenceNumberEncoder
Encodes one Spanner mod whose commit timestamp is an instant.
sequenceNumberProvider(CdcSequenceNumberProvider<? super T>) - Method in class io.github.flink.gcp.connector.bigquery.sink.cdc.CdcOptions.Builder
Sets the sequence provider.
serialize(FileLoadsCommittable) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittableSerializer
 
serialize(BufferedStreamCommittable) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamCommittableSerializer
 
serialize(BufferedStreamWriterState) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterStateSerializer
 
serialize(BigQueryReadEnumeratorState) - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorStateSerializer
 
serialize(ReadStreamSplit) - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitSerializer
 
serialize(ConditionalResult, DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
serialize(ReadModifyWriteResult, DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
serialize(BigtableCommittable) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableCommittableSerializer
 
serialize(BigtableRow, DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
serialize(BigtableChangeStreamEnumeratorState) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorStateSerializer
 
serialize(BigtableChangeStreamMutation, DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
serialize(ChangeStreamPartitionSplit) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplitSerializer
 
serialize(BigtableScanEnumeratorState) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanEnumeratorStateSerializer
 
serialize(RowRangeSplit) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplitSerializer
 
serialize(CloudTasksCommittable) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittableSerializer
 
serialize(PubSubEnumeratorState) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubEnumeratorStateSerializer
 
serialize(SubscriptionSplit) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriptionSplitSerializer
 
serialize(BatchReadSplit) - Method in class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplitSerializer
 
serialize(SpannerBatchReadEnumeratorState) - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadEnumeratorStateSerializer
 
serialize(ChangeStreamPartitionSplit) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplitSerializer
 
serialize(DataChangeRecord, DataOutputView) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
serialize(SpannerChangeStreamEnumeratorState) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorStateSerializer
 
serialize(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentSerializationSchema
 
serialize(IndexedRecord) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroRecordSerializationSchema
 
serialize(RowData, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.spanner.table.sink.RowDataSerializationSchema
 
serialize(T) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.BigQueryProtoSerializationSchema
Serializes a record into protobuf row bytes.
serialize(T) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoMessageSerializationSchema
 
serialize(T) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetSerializationSchema
 
serialize(T) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.serializer.CloudTasksSerializationSchema
Serializes the given record into a Cloud Tasks task.
serialize(T) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetSerializationSchema
 
serialize(T) - Method in interface io.github.flink.gcp.connector.pubsub.sink.serializer.PubSubSerializationSchema
Serializes the given record into a Pub/Sub message.
serialize(T, TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkConfig
Serializes a row for its destination, including configured additional or write-only fields.
serialize(T, TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentingSerializer
Serializes one row, preserving the delegate's null means skip contract.
serialize(T, SinkWriter.Context) - Method in interface io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalSerializationSchema
Serializes an input into an immutable request.
serialize(T, SinkWriter.Context) - Method in interface io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteSerializationSchema
Serializes an input into an immutable request.
serialize(T, SinkWriter.Context) - Method in interface io.github.flink.gcp.connector.bigtable.sink.serializer.BigtableSerializationSchema
Serializes the given record into a row mutation.
serialize(T, SinkWriter.Context) - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RowRequestSerializer
Builds the request for a record.
serialize(T, SinkWriter.Context) - Method in interface io.github.flink.gcp.connector.spanner.sink.serializer.SpannerMutationSerializationSchema
Serializes one record into a mutation.
serializer(BigQueryProtoSerializationSchema<? super T>) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Sets the record serializer.
serializer(ConditionalSerializationSchema<? super T>) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsyncBuilder
Sets the required schema; a null serialization result skips an input.
serializer(ConditionalSerializationSchema<? super T>) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSinkBuilder
Sets the required schema; a null serialization result skips an input.
serializer(ReadModifyWriteSerializationSchema<? super T>) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteAsyncBuilder
Sets the required schema; a null serialization result skips an input.
serializer(ReadModifyWriteSerializationSchema<? super T>) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSinkBuilder
Sets the required schema; a null serialization result skips an input.
serializer(BigtableSerializationSchema<? super T>) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Sets the record serialization schema.
serializer(CloudTasksSerializationSchema<? super T>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkBuilder
Sets the record serialization schema.
serializer(PubSubSerializationSchema<? super T>) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkBuilder
Sets the record serialization schema.
serializer(SpannerMutationSerializationSchema<? super T>) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkBuilder
Sets the schema turning records into mutations.
serverTransactionId(String) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets the transaction identifier Spanner assigned.
SERVICE_ACCOUNT_KEY_FILE - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
A path at which the same service-account JSON key is available to every Job Manager and Task Manager that opens a BigQuery or Cloud Storage client.
SERVICE_ACCOUNT_KEY_FILE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
A service-account JSON key-file path read by each Bigtable runtime component that opens a client.
SERVICE_ACCOUNT_KEY_FILE - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Path to a service-account JSON key file readable from every eligible TaskManager.
SERVICE_ACCOUNT_KEY_FILE - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
Path to a service-account JSON key file readable from every eligible runtime process: sink writers on task managers, or a source enumerator on the job manager and readers on task managers.
SERVICE_ACCOUNT_KEY_FILE - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The service-account JSON key-file path available to each runtime process.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Uses the service account in the given JSON key file for every BigQuery client the sink opens and, under WriteMethod.FILE_LOADS, for Cloud Storage staging as well.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Uses the service account in the given JSON key file for every BigQuery client this source opens.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the runtime service-account key-file path, or null for ADC.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the runtime service-account key-file path, or null for ADC.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Authenticates the sink with the service-account JSON key at the given path instead of application-default credentials.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsyncBuilder
Selects a service-account key file.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSinkBuilder
Selects a service-account key file.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteAsyncBuilder
Selects a service-account key file.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSinkBuilder
Selects a service-account key file.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Authenticates Change Streams with the service-account JSON key at the given path instead of application-default credentials.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Authenticates the source with the service-account JSON key at the given path instead of application-default credentials.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets the service-account key-file path, or null to keep ADC.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkBuilder
Authenticates the sink with the service-account JSON key at the given path instead of application-default credentials.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue.Builder
Authenticates the queue with the service-account JSON key at the given path instead of application-default credentials.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkBuilder
Authenticates the sink with the service-account JSON key at the given path instead of application-default credentials.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Authenticates the source with the service-account JSON key at the given path instead of application-default credentials.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkBuilder
Authenticates the sink with the service-account JSON key at the given path instead of application-default credentials.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Authenticates the source with the service-account JSON key at the given path instead of application-default credentials.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Authenticates the source with the service-account JSON key at the given path instead of application-default credentials.
serviceAccountKeyFile(String) - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink.Builder
 
ServiceAccountKeyFiles - Class in io.github.flink.gcp.connector.testutils
Creates synthetic service-account keys for credential wiring tests: structurally valid enough for the Google auth libraries to parse — a real RSA key in a real PEM envelope — while naming an example.invalid account no service would ever accept, so a test that leaks one at a real endpoint fails loudly rather than authenticating.
SET_CELL - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.EntryKind
setCell(String, ByteString, long, ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalMutation
Sets a cell.
SetCellEntry(String, ByteString, long, ByteString) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.SetCellEntry
Creates a set-cell entry.
setCurrentPendingCommittablesGauge(Gauge<Integer>) - Method in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
 
setCurrentSendTimeGauge(Gauge<Long>) - Method in class io.github.flink.gcp.connector.testutils.TestSinkWriterMetricGroup
 
setRetryListener(Runnable) - Method in class io.github.flink.gcp.connector.bigquery.source.reader.ReadClientRowStreamOpener
 
setRetryListener(Runnable) - Method in interface io.github.flink.gcp.connector.bigquery.source.reader.RowStreamOpener
Registers what to run each time the underlying client retries an attempt at a stream.
settings(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.LazyBigtableDataClient
Builds the client settings.
settings(TableDestination, String, EmulatorEndpoint, CredentialsProvider) - Static method in class io.github.flink.gcp.connector.bigtable.BigtableDataClients
Builds the settings for a client that talks to a destination's instance.
settings(DatabaseDestination, EmulatorEndpoint) - Static method in class io.github.flink.gcp.connector.spanner.SpannerClients
Builds the client settings for a database.
settings(DatabaseDestination, EmulatorEndpoint, Credentials) - Static method in class io.github.flink.gcp.connector.spanner.SpannerClients
Builds client settings with an optional runtime-loaded credential override.
shadedJar() - Method in class io.github.flink.gcp.connector.testutils.sql.AbstractSqlConnectorPackagingITCase
The jar under test, and the two constants that describe it.
shadedJar() - Method in class io.github.flink.gcp.connector.testutils.sql.AbstractSqlConnectorSmokeITCase
The jar the connector must have been loaded from.
ShadedJar - Class in io.github.flink.gcp.connector.testutils.sql
Locates the uber-jar a flink-sql-connector-gcp-* module builds, for the tests that inspect or run against it.
shadedPackagePrefix() - Method in class io.github.flink.gcp.connector.testutils.sql.ShadedJar
The same prefix in dot form, as it appears in class names and SPI file names.
shadedPrefix() - Method in class io.github.flink.gcp.connector.testutils.sql.ShadedJar
The prefix this module's relocations move every bundled package under, in slash form.
SharedJobs() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.BigQueryLoadJobRunner.SharedJobs
Creates an empty submitted-job registry.
shouldDiscardRestoredSplits() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamInitializationEvent
 
shouldInterrupt() - Method in class io.github.flink.gcp.connector.testutils.FakeMailboxExecutor
 
shutdown() - Method in interface io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.MutationBatcher
Starts the shutdown without waiting for it: sends what has accumulated and refuses further mutations, so a caller holding several batchers can start every one before waiting on any.
shutdown() - Method in interface io.github.flink.gcp.connector.pubsub.sink.writer.TopicPublisher
Asks the publisher to shut down without waiting for it, so a writer owning several publishers can ask every one before it waits on any: the waits then overlap, and the whole release costs one shutdown timeout however many publishers it covers.
shutdown() - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PullSubscriber
Nacks every message this subscriber's split still holds and asks the client to shut down, returning without waiting for it.
shutdownTimeout(Duration) - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue.Builder
Sets how long PubSubDeadLetterQueue.close() waits for the dead-letter publisher to shut down.
shutdownTimeout(Duration) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
Sets how long one publisher release waits for shutdown.
shutdownTimeout(Duration) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Sets how long closing a subscriber waits for it to release its messages.
signalNoMoreSplits(int) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
 
SingleRowClient - Interface in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
The two request-response RPCs of a Bigtable data client, as the single-row runtime issues them.
SingleRowClientFactory - Interface in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
Leases SingleRowClients per table over instance-shared data clients, the single-row family's counterpart of the batching sink's MutationBatcherFactory.
SingleRowRequestConfig<T> - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
Immutable configuration of a single-row request sink: what the per-operation sink builders assemble and the runtime reads.
SingleRowRequestConfig(DestinationResolver<? super T>, RowRequestSerializer<? super T>, String, BigtableRequestOptions, FailureHandler<? super FailedRequest>, String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestConfig
Creates the configuration.
SingleRowRequestMetrics - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
The single-row runtime's counters and gauges, registered on a sink writer's group or an async function's operator group.
SingleRowRequestSinks - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
The createWriter path the per-operation single-row sinks share: credentials, the client factory, the serializer's and the handler's open, and the release of all three when the writer cannot be built.
SingleRowRequestWriter<T> - Class in io.github.flink.gcp.connector.bigtable.sink.singlerow.writer
At-least-once writer sending one single-row request per record to the Bigtable tables a DestinationResolver names, and discarding the answers.
SingleRowRequestWriter(SingleRowRequestConfig<T>, SingleRowClientFactory, MailboxExecutor, SinkWriterMetricGroup) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestWriter
Creates the writer.
sink(DestinationResolver<?>, String) - Static method in class io.github.flink.gcp.connector.bigtable.BigtableLineage
Inspects a fixed resolver without evaluating a destination against a record.
sink(List<ResourceIdentifier>) - Static method in class io.github.flink.gcp.connector.base.lineage.internal.Lineage
Creates a DataStream sink vertex; an unknown destination supplies an empty list.
sink(Sink<T>) - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableLineage
Adapts metadata while retaining the sink's writer creation path.
SINK_AGGREGATE_COLUMN_FAMILY_TYPES - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Maps each aggregate column family to int64-sum, int64-min, int64-max or int64-hll.
SINK_APP_PROFILE_ID - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The app profile the writes are attributed to.
SINK_AUTO_CREATE_KMS_KEY_NAME - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The Cloud KMS key a created topic encrypts messages with (customer-managed encryption), as a full key resource name.
SINK_AUTO_CREATE_MESSAGE_RETENTION - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long a created topic retains published messages, acknowledged or not.
SINK_AUTO_CREATE_STORAGE_POLICY_ALLOWED_REGIONS - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The Cloud regions a created topic may persist messages in (its message storage policy).
SINK_AUTO_CREATE_STORAGE_POLICY_ENFORCE_IN_TRANSIT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
Whether a created topic also rejects publishes travelling through regions outside the allowed ones, instead of only restricting where messages are stored.
SINK_BATCH_WRITE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The timeout for one complete BatchWrite RPC attempt.
SINK_BATCHING_DELAY_THRESHOLD - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long a publisher waits for a batch to fill before sending it.
SINK_BATCHING_ELEMENT_COUNT_THRESHOLD - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
How many entries the client batches before sending a MutateRows request.
SINK_BATCHING_ELEMENT_COUNT_THRESHOLD - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How many messages a publisher batches into one publish request.
SINK_BATCHING_REQUEST_BYTE_THRESHOLD - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
How many bytes of entries the client batches before sending a MutateRows request.
SINK_BATCHING_REQUEST_BYTE_THRESHOLD - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How many bytes a publisher batches into one publish request.
SINK_BUFFER_FLUSH_MAX_CELLS - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The maximum mutation cells in one BatchWrite request.
SINK_BUFFER_FLUSH_MAX_COMMIT_DELAY - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The commit delay Spanner may use to group writes.
SINK_BUFFER_FLUSH_MAX_MUTATIONS - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The maximum mutations in one BatchWrite request.
SINK_BUFFER_FLUSH_MAX_SIZE - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The maximum estimated mutation bytes in one request.
SINK_BUFFERED_STREAM_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How long a checkpoint-clean destination may go unwritten before its local appender and writer state are dropped.
SINK_BUFFERED_STREAM_MAX_APPEND_REQUEST_BYTES - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The size at which the sink splits a batch into several append requests, below the Storage Write API's own request limit.
SINK_BUFFERED_STREAM_RECOVERY_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The first backoff of the connector's own recovery schedule, which creates the stream after a table auto-creation, reopens it after a transient failure and drives the restore probe.
SINK_BUFFERED_STREAM_RECOVERY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How many attempts that recovery schedule makes before the job fails.
SINK_BUFFERED_STREAM_RECOVERY_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The ceiling that recovery schedule's backoff grows to.
SINK_BUFFERED_STREAM_RETRY_DELAY_MULTIPLIER - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The factor those in-stream retry delays grow by.
SINK_BUFFERED_STREAM_RETRY_INITIAL_DELAY - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The first delay of the client library's own in-stream append retries, a layer below the recovery schedule above.
SINK_BUFFERED_STREAM_RETRY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How many times the client library retries one append.
SINK_BUFFERED_STREAM_RETRY_MAX_DELAY - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The ceiling those in-stream retry delays grow to.
SINK_BUFFERED_STREAM_RETRY_MAX_DURATION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The wall-clock budget the client library spends retrying one append, whichever attempt it is on.
SINK_CDC_CLEAR_MAX_STALENESS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Whether the desired CDC table state has maximum staleness disabled.
SINK_CDC_DEBEZIUM_MYSQL_SOURCE_UUIDS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The Debezium MySQL source UUIDs in causal order.
SINK_CDC_ENABLED - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Whether the default-stream sink writes the table changelog as BigQuery CDC UPSERT and DELETE mutations.
SINK_CDC_MAX_STALENESS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The maximum staleness the sink manages for a CDC table through verified DDL.
SINK_CDC_TABLE_RECONCILIATION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Whether an existing CDC table is only verified or has mutable CDC properties reconciled.
SINK_CDC_TICDC_CLUSTER_ID - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The TiCDC cluster ID whose commit timestamp oracle values order this table, as the changefeed's server reports it in 'cluster_id'.
SINK_CELL_TIMESTAMP_TRUNCATE_TO_MILLIS - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Whether a writable 'timestamp' metadata value loses its sub-millisecond part before being sent.
SINK_CHANNEL_POOL_SIZE - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The number of gRPC channels the client opens.
SINK_CONDITIONAL_EMPTY_BRANCH_POLICY - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The policy when a successful conditional request selects an empty mutation branch: 'ignore' or 'fail'.
SINK_CONDITIONAL_OTHERWISE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Ordered mutations when the predicate misses, using expanded keys such as sink.conditional.otherwise.0.operation.
SINK_CONDITIONAL_PREDICATE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The conditional predicate: row-exists, cell-exists or latest-cell-value-equals.
SINK_CONDITIONAL_PREDICATE_FAMILY - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The fixed column family selected by the conditional predicate.
SINK_CONDITIONAL_PREDICATE_QUALIFIER - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The UTF-8 column qualifier selected by the conditional predicate.
SINK_CONDITIONAL_PREDICATE_QUALIFIER_BASE64 - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The canonical padded Base64 column qualifier selected by the conditional predicate.
SINK_CONDITIONAL_PREDICATE_VALUE_BASE64 - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The canonical padded Base64 literal bytes used as the predicate comparison value.
SINK_CONDITIONAL_PREDICATE_VALUE_COLUMN - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The top-level physical input column encoding the predicate comparison value.
SINK_CONDITIONAL_PREDICATE_VALUE_INT64 - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The signed int64 literal encoded as eight big-endian bytes for predicate comparison.
SINK_CONDITIONAL_PREDICATE_VALUE_UTF8 - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The UTF-8 literal bytes used as the predicate comparison value.
SINK_CONDITIONAL_ROW_KEY_COLUMN - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The top-level physical input column encoding the conditional request row key.
SINK_CONDITIONAL_THEN - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Ordered mutations when the predicate matches, using expanded keys such as sink.conditional.then.0.operation.
SINK_CREATE_DISPOSITION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Whether a missing destination table is created from the DDL schema or fails the job.
SINK_CREATE_DISPOSITION - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Whether a missing table is created with the column families the DDL declares, or the write fails.
SINK_CREATE_DISPOSITION - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
Whether the sink may create the topic when it does not exist.
SINK_DEFAULT_STREAM_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How long a destination may go unwritten before its write connection is closed.
SINK_DEFAULT_STREAM_FLUSH_INTERVAL - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
A periodic flush, for jobs whose checkpoint interval is long or absent.
SINK_DEFAULT_STREAM_MAX_APPEND_REQUEST_BYTES - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The size at which the sink splits a batch into several append requests, below the Storage Write API's own request limit.
SINK_DEFAULT_STREAM_MAX_CONNECTIONS_PER_REGION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The connection pool's ceiling per region.
SINK_DEFAULT_STREAM_MAX_INFLIGHT_BYTES - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The same bound measured in bytes, and JVM-global in the same way.
SINK_DEFAULT_STREAM_MAX_INFLIGHT_REQUESTS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How many appends may be in flight on one connection before the client library blocks.
SINK_DEFAULT_STREAM_METRICS_PER_DESTINATION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Whether the sink reports its write metrics per destination table as well as in total.
SINK_DEFAULT_STREAM_MIN_CONNECTIONS_PER_REGION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The connection pool's floor per region.
SINK_DEFAULT_STREAM_RECOVERY_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The first backoff of the connector's own repair loop, which reopens a write connection after a transient failure.
SINK_DEFAULT_STREAM_RECOVERY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How many times that repair loop reopens a connection before the job fails.
SINK_DEFAULT_STREAM_RECOVERY_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The ceiling that repair loop's backoff grows to.
SINK_DEFAULT_STREAM_RETRY_DELAY_MULTIPLIER - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The factor those in-stream retry delays grow by.
SINK_DEFAULT_STREAM_RETRY_INITIAL_DELAY - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The first delay of the client library's own in-stream append retries, a layer below the repair loop above.
SINK_DEFAULT_STREAM_RETRY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How many times the client library retries one append.
SINK_DEFAULT_STREAM_RETRY_MAX_DELAY - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The ceiling those in-stream retry delays grow to.
SINK_DEFAULT_STREAM_RETRY_MAX_DURATION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The wall-clock budget the client library spends retrying one append, whichever attempt it is on.
SINK_DELIVERY_GUARANTEE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Selects eager writes or checkpoint-owned row mutations protected by retained markers.
SINK_DELIVERY_GUARANTEE - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The task-creation delivery guarantee, separate from handler execution.
SINK_DERIVE_REQUIRED_COLUMNS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Whether a column declared NOT NULL derives a REQUIRED BigQuery column.
SINK_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
How long a table's batcher is kept after its last write before the writer closes it.
SINK_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long an unused destination publisher remains active before a checkpoint releases it.
SINK_FILE_LOADS_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How long an inactive destination file remains open before the writer finishes it and releases its conversion state.
SINK_FILE_LOADS_LOAD_JOB_POLL_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The first backoff between polls of a submitted load, copy, or terminal query job.
SINK_FILE_LOADS_LOAD_JOB_POLL_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The ceiling those poll backoffs grow to.
SINK_FILE_LOADS_MAX_OPEN_DESTINATIONS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The maximum number of destination files each writer subtask holds open.
SINK_FILE_LOADS_MAX_PENDING_FILES - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The maximum number of staging files each writer subtask retains for the next commit, including files that are still open.
SINK_FILE_LOADS_MAX_SERIALIZED_ROW_BYTES - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The largest serialized protobuf row accepted by the staging writer.
SINK_FILE_LOADS_MAX_STAGING_FILE_BYTES - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The size at which an open staging file is finished and the next one opened.
SINK_FILE_LOADS_METRICS_PER_DESTINATION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Whether the sink reports its write metrics per destination table as well as in total.
SINK_FILE_LOADS_MIN_CHECKPOINT_INTERVAL - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The smallest checkpoint interval streaming execution accepts, checked when the job graph is built.
SINK_FILE_LOADS_PARQUET_COMPRESSION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How Parquet staging files are compressed.
SINK_FILE_LOADS_SCHEMA_RECONCILE_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The first backoff after losing an etag race while reconciling a destination table's schema.
SINK_FILE_LOADS_SCHEMA_RECONCILE_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How many attempts a schema reconciliation makes.
SINK_FILE_LOADS_SCHEMA_RECONCILE_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The ceiling that reconcile backoff grows to.
SINK_FILE_LOADS_STAGING_FORMAT - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The file format rows are staged in before loading.
SINK_FILE_LOADS_STAGING_PATH - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The Cloud Storage path staged files are written under, of the form gs://bucket or gs://bucket/prefix.
SINK_FILE_LOADS_TEMP_DATASET - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The dataset holding temporary tables when a load is too large for one job or replacement rows span staging formats.
SINK_FILE_LOADS_WRITE_DISPOSITION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How loaded rows land in a table that already holds data.
SINK_GEOGRAPHY_FIELD_PATHS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Dotted paths of STRING columns to derive as BigQuery GEOGRAPHY columns.
SINK_IN_FLIGHT_MAX_BYTES - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Caps the bytes the writer holds unacknowledged.
SINK_IN_FLIGHT_MAX_BYTES - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The cap on the serialized bytes of unacknowledged publishes per sink subtask.
SINK_IN_FLIGHT_MAX_ENTRIES - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Caps the entries the writer holds unacknowledged.
SINK_IN_FLIGHT_MAX_MESSAGES - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The cap on unacknowledged publishes per sink subtask.
SINK_IN_FLIGHT_MAX_REQUESTS - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The maximum number of conditional or read-modify-write requests in flight per writer subtask.
SINK_IN_FLIGHT_MAX_TASKS - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The cap on outstanding task creations per sink subtask.
SINK_INSERT_ONLY_INPUT_MODE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
What changelog mode the sink advertises when the requested input contains inserts alone.
SINK_JSON_FIELD_PATHS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Dotted paths of STRING or ROW columns to derive as BigQuery JSON columns, for example 'payload' or 'event.body'.
SINK_LOCATION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The BigQuery location of the destination table, for example 'US' or 'asia-northeast1'.
SINK_MAX_ACTIVE_INSTANCES - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Caps the open-or-closing Bigtable instance clients held by one writer subtask.
SINK_MAX_ACTIVE_PUBLISHERS - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The maximum number of publishers retained by one sink subtask.
SINK_MAX_CONSECUTIVE_REJECTIONS - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
How many confirmed row-level rejections in a row a dropping failure policy tolerates before the job fails, or -1 for no bound.
SINK_MAX_CONSECUTIVE_REJECTIONS - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How many consecutive confirmed rejections fail the job under a dropping failure handler; any successful publish resets the count, and -1 removes the bound.
SINK_MESSAGE_ORDERING_ENABLED - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
Whether publishers honor message ordering keys.
SINK_METRICS_PER_DESTINATION - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
Whether the writer also reports its counters per destination table.
SINK_METRICS_PER_DESTINATION - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Whether to register per-queue send counters.
SINK_METRICS_PER_DESTINATION - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
Whether the sink registers per-topic send counters beside its totals.
SINK_PUBLISH_PROGRESS_TIMEOUT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long the sink may wait with no publish completing before it fails.
SINK_RECOVERY_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The first wait of the budget the sink spends repairing a missing table or column family.
SINK_RECOVERY_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The first backoff for transient CreateTask failures.
SINK_RECOVERY_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The first backoff of the topic auto-creation recovery.
SINK_RECOVERY_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The first delay in the sink's transient-failure retry loop.
SINK_RECOVERY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
How many repair attempts that budget allows.
SINK_RECOVERY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The maximum transient-failure attempts, including the first.
SINK_RECOVERY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The cap on republish attempts of the topic auto-creation recovery.
SINK_RECOVERY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The maximum BatchWrite attempts before the job fails.
SINK_RECOVERY_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The longest wait that repair budget grows to.
SINK_RECOVERY_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The cap on the transient-failure retry backoff.
SINK_RECOVERY_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The cap on the backoff of the topic auto-creation recovery.
SINK_RECOVERY_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The maximum delay in the sink's retry loop.
SINK_RECOVERY_NOT_FOUND_INITIAL_BACKOFF - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The first backoff of the separate NOT_FOUND retry budget.
SINK_RECOVERY_NOT_FOUND_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The maximum NOT_FOUND attempts, including the first.
SINK_RECOVERY_NOT_FOUND_MAX_BACKOFF - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The cap on the NOT_FOUND retry backoff.
SINK_REQUEST_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The deadline for a single conditional or read-modify-write RPC, with no retry.
SINK_RETRY_DELAY_MULTIPLIER - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The factor the retry delay grows by per attempt, at least 1.0.
SINK_RETRY_INITIAL_DELAY - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The delay before the first publish retry.
SINK_RETRY_INITIAL_RPC_TIMEOUT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The timeout of the first publish RPC attempt.
SINK_RETRY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The cap on publish attempts. 0 means the retries are bounded by the total timeout alone.
SINK_RETRY_MAX_DELAY - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The cap on the delay between publish retries.
SINK_RETRY_MAX_RPC_TIMEOUT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The cap on the timeout of a publish RPC attempt.
SINK_RETRY_RPC_TIMEOUT_MULTIPLIER - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The factor the per-RPC timeout grows by per attempt, at least 1.0.
SINK_RETRY_TOTAL_TIMEOUT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The total time budget of a publish including its retries.
SINK_RPC_PRIORITY - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The LOW, MEDIUM, or HIGH priority of sink RPCs.
SINK_SCHEMA_UPDATE_ALLOW_FIELD_RELAXATION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Whether the sink may relax a REQUIRED column of the destination table to NULLABLE.
SINK_SCHEMA_UPDATE_ALLOW_NEW_FIELDS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Whether the sink may add columns to the destination table when the DDL schema carries a column the table does not.
SINK_SHUTDOWN_TIMEOUT - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
How long one sink publisher release waits for shutdown.
SINK_STAGED_CLOCK_SKEW_ALLOWANCE - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Allowance for relative clock error between staging and send authorization.
SINK_STAGED_EXPIRED_ENVELOPE_POLICY - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The explicit recovery decision for expired envelopes; overrides accept loss or duplicate risk.
SINK_STAGED_MARKER_FAMILY - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The reserved raw column family without a GC rule that retains replay markers.
SINK_STAGED_MAX_BYTES - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The maximum serialized request bytes plus 256 accounting bytes per entry staged by one writer.
SINK_STAGED_MAX_BYTES - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Maximum accounted bytes in one writer staging batch, including envelope overhead.
SINK_STAGED_MAX_ENTRIES - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The maximum number of entries staged by one writer between checkpoint preparations.
SINK_STAGED_MAX_TASKS - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Maximum tasks held in one writer staging batch; overflow fails the job.
SINK_STAGED_NAME_RETENTION - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Assumed queue name retention; the pre-provisioned queue must cover this duration.
SINK_STAGED_REQUEST_TIMEOUT - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Absolute client deadline budget for each staged CreateTask attempt.
SINK_STAGED_VERIFY_QUEUE_RETENTION - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
Whether the committer checks queue name retention before creating tasks.
SINK_TABLE_CREATE_CLUSTERED_FIELDS - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The columns a created table is clustered on, in precedence order.
SINK_TABLE_CREATE_GC_RULE_MAX_AGE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The garbage-collection rule a created column family takes: drop a cell older than this.
SINK_TABLE_CREATE_GC_RULE_MAX_VERSIONS - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The garbage-collection rule a created column family takes: keep at most this many versions of a cell.
SINK_TABLE_CREATE_TIME_PARTITIONING_EXPIRATION - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
How long BigQuery keeps a partition of a created table.
SINK_TABLE_CREATE_TIME_PARTITIONING_FIELD - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The TIMESTAMP, DATE or DATETIME column a created table is partitioned on.
SINK_TABLE_CREATE_TIME_PARTITIONING_TYPE - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The granularity a created table is time-partitioned at.
SINK_WRITE_METHOD - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
Which write path the sink uses.
SINK_WRITE_MODE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The destination-side write operation: 'upsert', atomic whole-row 'insert-if-absent', atomic replacement of written cells with 'keep-latest', 'append', 'increment', DDL-defined conditional commands with 'conditional', or integer contributions with 'aggregate'.
skipMessagesWithoutChange(boolean) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Skips a mutation when entry filtering removes every entry it reported.
skipMessagesWithoutChange(boolean) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Skips a data-change record when column filtering removes every non-key value it reported.
SKIPPED_WITHOUT_CHANGE - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter.Result.Disposition
 
skipsMessagesWithoutChange() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationFilter
 
sleep(long) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.writer.TimeSource
Waits for the given number of milliseconds.
sleep(long, String) - Static method in class io.github.flink.gcp.connector.base.retry.Retries
Sleeps for the given backoff, translating an interrupt into an IOException carrying the given message — the writers and committers run on threads Flink interrupts to cancel a task, and their contracts fail via IOException.
Snapshot() - Constructor for class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer.Snapshot
 
Snapshot() - Constructor for class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer.Snapshot
 
Snapshot() - Constructor for class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer.Snapshot
 
Snapshot() - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer.Snapshot
 
Snapshot() - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer.Snapshot
 
snapshotConfiguration() - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer
 
snapshotConfiguration() - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer
 
snapshotConfiguration() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer
 
snapshotConfiguration() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer
 
snapshotConfiguration() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
 
snapshotOfCoordinatorLedger(Collection<ChangeStreamPartitionSplit>, Collection<String>, boolean, long) - Static method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorState
Copies compact state whose invariants were enforced by coordinator mutation paths.
snapshotState(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryBufferedStreamWriter
 
snapshotState(long) - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadSplitEnumerator
 
snapshotState(long) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.BigtableChangeStreamSplitEnumerator
 
snapshotState(long) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamReader
 
snapshotState(long) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.BigtableScanSplitEnumerator
 
snapshotState(long) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.PubSubSplitEnumerator
 
snapshotState(long) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReader
 
snapshotState(long) - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.SpannerBatchReadSplitEnumerator
 
snapshotState(long) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.SpannerChangeStreamSplitEnumerator
 
snapshotState(long) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamReader
 
snapshotTime(Instant) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets the instant the table is read as of.
snapshotTime(Instant) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the instant the table is read as of, or null for its current contents.
source(TableDestination, Boundedness, String) - Static method in class io.github.flink.gcp.connector.bigtable.BigtableLineage
Reports the configured table with the source's actual boundedness.
source(Boundedness, List<ResourceIdentifier>) - Static method in class io.github.flink.gcp.connector.base.lineage.internal.Lineage
Creates a DataStream source vertex from configured physical resources.
source(Source<T, S, E>, TypeInformation<T>) - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableLineage
Adapts metadata while retaining the source's runtime operations and produced type.
sourceEvents() - Method in class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
Returns the source events sent to the coordinator, in order.
sourceEvents(int) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
Returns the coordinator events sent to one source reader, in order.
sourceWatermark(Collection<ChangeStreamPartitionSplit>) - Static method in class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamWatermarks
Returns the minimum unfinished-partition frontier, if the ledger is still active.
SpannerBatchReadEnumeratorState - Class in io.github.flink.gcp.connector.spanner.source.batch
What the split enumerator checkpoints: whether the read has been planned, and the splits nobody is holding yet.
SpannerBatchReadEnumeratorState(boolean, List<BatchReadSplit>) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadEnumeratorState
Creates enumerator state.
SpannerBatchReadEnumeratorStateSerializer - Class in io.github.flink.gcp.connector.spanner.source.batch
SpannerBatchReadEnumeratorStateSerializer() - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadEnumeratorStateSerializer
 
SpannerBatchReadSource<T> - Class in io.github.flink.gcp.connector.spanner.source.batch
The bounded batch source over Spanner's partitioned reads.
SpannerBatchReadSource(SpannerSourceConfig<T>) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadSource
Creates the source.
SpannerBatchReadSplitEnumerator - Class in io.github.flink.gcp.connector.spanner.source.batch.enumerator
Opens one batch read, asks Spanner to plan it into partitions, and hands the partitions out one at a time.
SpannerBatchReadSplitEnumerator(SplitEnumeratorContext<BatchReadSplit>, SpannerSourceConfig<?>, PartitionPlanner, SpannerBatchReadEnumeratorState) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.enumerator.SpannerBatchReadSplitEnumerator
Creates the enumerator.
SpannerCdcSequenceNumber - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Builds BigQuery CDC sequence numbers from typed Spanner change-stream coordinates.
SpannerCdcSequenceNumberEncoder - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Transcodes Spanner change-stream coordinates into BigQuery CDC hexadecimal sections.
spannerChangeStream(String, String, String, String) - Static method in class io.github.flink.gcp.connector.base.lineage.internal.LineageIdentifiers
Names a configured Change Stream, without discovering the tables it watches.
SpannerChangeStreamCoordinatorClient - Interface in io.github.flink.gcp.connector.spanner.source.changestream.enumerator
Metadata operations the Spanner Change Streams coordinator needs during initialization.
SpannerChangeStreamCoordinatorClientFactory - Interface in io.github.flink.gcp.connector.spanner.source.changestream.enumerator
Serializable job-graph seam that opens the coordinator's runtime metadata client.
SpannerChangeStreamDeserializationSchema<T> - Interface in io.github.flink.gcp.connector.spanner.source.serializer
Turns one Spanner data-change record into zero or more user records.
SpannerChangeStreamDynamicSource - Class in io.github.flink.gcp.connector.spanner.table.source
An unbounded Table API source for one table observed through a Spanner change stream.
SpannerChangeStreamEnumeratorState - Class in io.github.flink.gcp.connector.spanner.source.changestream
Checkpointed Spanner Change Streams partition state.
SpannerChangeStreamEnumeratorState(List<ChangeStreamPartitionSplit>) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorState
Reads and compacts the complete-ledger shape used by serializer version 1.
SpannerChangeStreamEnumeratorStateSerializer - Class in io.github.flink.gcp.connector.spanner.source.changestream
Connector-owned checkpoint format for the Spanner Change Streams partition ledger.
SpannerChangeStreamEnumeratorStateSerializer() - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamEnumeratorStateSerializer
 
SpannerChangeStreamInitializationEvent - Class in io.github.flink.gcp.connector.spanner.source.changestream
Releases readers after the coordinator has validated Change Stream metadata and restore age.
SpannerChangeStreamInitializationEvent(boolean, long) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamInitializationEvent
 
SpannerChangeStreamQueryClient - Interface in io.github.flink.gcp.connector.spanner.source.changestream.reader
Opens asynchronous partition queries for one source subtask.
SpannerChangeStreamQueryClient.QueryHandle - Interface in io.github.flink.gcp.connector.spanner.source.changestream.reader
 
SpannerChangeStreamQueryClient.SpannerChangeStreamQueryListener - Interface in io.github.flink.gcp.connector.spanner.source.changestream.reader
 
SpannerChangeStreamQueryClientFactory - Interface in io.github.flink.gcp.connector.spanner.source.changestream.reader
Serializable factory for the TaskManager-local Change Streams query client.
SpannerChangeStreamReader<T> - Class in io.github.flink.gcp.connector.spanner.source.changestream.reader
Reads several Spanner Change Streams partition queries concurrently in one source subtask.
SpannerChangeStreamReader(SourceReaderContext, SpannerChangeStreamSourceConfig<T>) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamReader
 
SpannerChangeStreamRecordFilter - Class in io.github.flink.gcp.connector.spanner.source.changestream
Applies connector-side table and column filters to decoded data-change records.
SpannerChangeStreamRecordFilter(List<Pattern>, List<Pattern>, List<Pattern>, List<Pattern>, boolean) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter
 
SpannerChangeStreamRecordFilter.Result - Class in io.github.flink.gcp.connector.spanner.source.changestream
Result of applying table and column filters to one data-change record.
SpannerChangeStreamRecordFilter.Result.Disposition - Enum in io.github.flink.gcp.connector.spanner.source.changestream
 
SpannerChangeStreamSource<T> - Class in io.github.flink.gcp.connector.spanner.source
FLIP-27 source for Cloud Spanner Change Streams.
SpannerChangeStreamSourceBuilder<T> - Class in io.github.flink.gcp.connector.spanner.source
SpannerChangeStreamSourceConfig<T> - Class in io.github.flink.gcp.connector.spanner.source
Immutable configuration assembled by SpannerChangeStreamSourceBuilder.
SpannerChangeStreamSplitEnumerator - Class in io.github.flink.gcp.connector.spanner.source.changestream.enumerator
Coordinates the checkpointed parent-child lifecycle of Spanner Change Streams partitions.
SpannerChangeStreamSplitEnumerator(SplitEnumeratorContext<ChangeStreamPartitionSplit>, SpannerChangeStreamCoordinatorClientFactory, StartPosition, StartPosition, Instant, long, SpannerChangeStreamEnumeratorState) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.SpannerChangeStreamSplitEnumerator
 
SpannerChangeStreamWatermarkEvent - Class in io.github.flink.gcp.connector.spanner.source.changestream
Advances every reader subtask to the coordinator's unfinished-ledger watermark.
SpannerChangeStreamWatermarkEvent(long) - Constructor for class io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamWatermarkEvent
 
SpannerChangeStreamWatermarks - Class in io.github.flink.gcp.connector.spanner.source.changestream
Calculates the non-early Flink watermark for the complete Spanner partition ledger.
SpannerClients - Class in io.github.flink.gcp.connector.spanner
Builds the Spanner service handle both directions of this connector open.
SpannerConnectorOptions - Class in io.github.flink.gcp.connector.spanner.table
The WITH options of the spanner table connector.
SpannerCredentials - Class in io.github.flink.gcp.connector.spanner
Loads credentials shared by every direction of this connector: the sink writer, the bounded source's planner and readers, the Change Streams coordinator and query clients, and the table lookup path.
SpannerDatabaseAccess - Interface in io.github.flink.gcp.connector.spanner.sink.writer
The narrow view of a Spanner database the writer needs: read the schema once, then apply batches.
SpannerDatabaseAccess.GroupOutcomes - Interface in io.github.flink.gcp.connector.spanner.sink.writer
Receives the outcome of one mutation group of a batch write.
SpannerDatabaseAccessFactory - Interface in io.github.flink.gcp.connector.spanner.sink.writer
Opens a SpannerDatabaseAccess on the task manager.
SpannerDynamicSink - Class in io.github.flink.gcp.connector.spanner.table.sink
The spanner table sink, backed by the DataStream SpannerSink.
SpannerDynamicSink.Builder - Class in io.github.flink.gcp.connector.spanner.table.sink
Collects values for the immutable sink.
SpannerDynamicSource - Class in io.github.flink.gcp.connector.spanner.table.source
A bounded table scan and primary-key point-lookup source for Spanner tables.
SpannerDynamicSource(SpannerTableSchemaConverter, DatabaseDestination, String, DataType, ReadableConfig) - Constructor for class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
SpannerDynamicSource(SpannerTableSchemaConverter, DatabaseDestination, String, DataType, ReadableConfig, SpannerTableLineage) - Constructor for class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
SpannerDynamicTableFactory - Class in io.github.flink.gcp.connector.spanner.table
Creates the spanner table source and sink from a SQL DDL.
SpannerDynamicTableFactory() - Constructor for class io.github.flink.gcp.connector.spanner.table.SpannerDynamicTableFactory
 
SpannerEmulatorContainers - Class in io.github.flink.gcp.connector.testutils.spanner
The Spanner emulator image shared by every harness that starts the emulator, so they cannot drift apart.
SpannerLookupConfig - Class in io.github.flink.gcp.connector.spanner.table
Lookup options owned by the Spanner table source.
SpannerMetricNames - Class in io.github.flink.gcp.connector.spanner
Every metric name this connector registers, in one place.
SpannerMutationSerializationSchema<T> - Interface in io.github.flink.gcp.connector.spanner.sink.serializer
Turns a stream record into the Spanner Mutation the sink writes.
SpannerMutationsSink<T> - Class in io.github.flink.gcp.connector.spanner.sink
At-least-once sink applying one mutation per record through batchWriteAtLeastOnce of google-cloud-spanner.
SpannerMutationsSink(SpannerSinkConfig<T>) - Constructor for class io.github.flink.gcp.connector.spanner.sink.SpannerMutationsSink
Creates the sink; called by SpannerSinkBuilder.
SpannerReadOperation - Class in io.github.flink.gcp.connector.spanner.source
What the batch source reads: either a query, or a table with its columns and key set, optionally through an index.
SpannerReadOperationResolution - Class in io.github.flink.gcp.connector.spanner.source
Internal bridge between a table-layer deferred read and the batch partition planner.
SpannerReadOperationResolver - Interface in io.github.flink.gcp.connector.spanner.source
Resolves a table-layer read after the batch transaction has selected its snapshot.
SpannerRecordEmitter<T> - Class in io.github.flink.gcp.connector.spanner.source.batch.reader
Deserializes each row and hands its output records on.
SpannerRecordEmitter(SpannerStructDeserializationSchema<T>, SpannerSourceReaderMetrics) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerRecordEmitter
Creates the emitter.
SpannerRowDataAsyncLookupFunction - Class in io.github.flink.gcp.connector.spanner.table.source
Asynchronous primary-key lookup producing the projected table row.
SpannerRowDataLookupFunction - Class in io.github.flink.gcp.connector.spanner.table.source
Synchronous primary-key lookup producing the projected table row.
SpannerRpcPriority - Enum in io.github.flink.gcp.connector.spanner
The priority Spanner schedules this connector's requests at.
SpannerSink - Class in io.github.flink.gcp.connector.spanner.sink
Entry point for building a Spanner sink.
SpannerSinkBuilder<T> - Class in io.github.flink.gcp.connector.spanner.sink
Builder for the Spanner sink; created through SpannerSink.builder().
SpannerSinkConfig<T> - Class in io.github.flink.gcp.connector.spanner.sink
The immutable configuration SpannerSinkBuilder builds and the sink carries to the task managers.
SpannerSource - Class in io.github.flink.gcp.connector.spanner.source
Reads rows from a Cloud Spanner database.
SpannerSourceBuilder<T> - Class in io.github.flink.gcp.connector.spanner.source
Builds a SpannerSource.
SpannerSourceConfig<T> - Class in io.github.flink.gcp.connector.spanner.source
Everything the batch source was built with, assembled by the builder and carried into the job graph.
SpannerSourceReader<T> - Class in io.github.flink.gcp.connector.spanner.source.batch.reader
Reads the partitions this subtask is assigned, asking the enumerator for the next one each time it finishes one.
SpannerSourceReader(Supplier<SplitReader<Struct, BatchReadSplit>>, RecordEmitter<Struct, T, BatchReadSplitState>, Configuration, SourceReaderContext, StructStreamOpener) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSourceReader
Creates the reader.
SpannerSourceReaderMetrics - Class in io.github.flink.gcp.connector.spanner.source.batch.reader
The batch reader's own counters, beside the ones Flink registers for every source.
SpannerSourceReaderMetrics(SourceReaderMetricGroup) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSourceReaderMetrics
Registers the counters.
SpannerSplitReader - Class in io.github.flink.gcp.connector.spanner.source.batch.reader
Reads the partitions this subtask was assigned, a bounded batch at a time.
SpannerSplitReader(DatabaseDestination, StructStreamOpener, int, long, SpannerSourceReaderMetrics) - Constructor for class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSplitReader
Creates the split reader.
SpannerStructDeserializationSchema<T> - Interface in io.github.flink.gcp.connector.spanner.source.serializer
Turns a Spanner row into zero or more output records.
spannerTable(String, String, String, String, String, String, String) - Static method in class io.github.flink.gcp.connector.base.lineage.internal.LineageIdentifiers
Names a Spanner table using the connector's existing identifier parser output, while retaining the original configured schema and table syntax in the physical identity.
SpannerTableLineage - Class in io.github.flink.gcp.connector.spanner.table
Immutable physical identities carried from the Table factory to its runtime providers.
SpannerTableName - Class in io.github.flink.gcp.connector.spanner
A table name as rendered for Spanner APIs and compared with INFORMATION_SCHEMA.
SpannerTableName.AccessPathName - Class in io.github.flink.gcp.connector.spanner
The name of one table-local access path, such as an index.
SpannerTableSchemaConverter - Class in io.github.flink.gcp.connector.spanner.table
The physical DDL schema and its corresponding native Spanner types.
SpannerTableSchemaConverter.Column - Class in io.github.flink.gcp.connector.spanner.table
One physical column.
SpannerTestClients - Class in io.github.flink.gcp.connector.testutils.spanner
Stock Spanner clients pointed at an emulator endpoint.
SpannerWriter<T> - Class in io.github.flink.gcp.connector.spanner.sink.writer
The Spanner sink's writer: buffers mutations, applies them with batchWriteAtLeastOnce, and decides per mutation what a refusal means.
SpannerWriter(SpannerSinkConfig<T>, SpannerDatabaseAccess, CellWeights, SinkWriterMetricGroup) - Constructor for class io.github.flink.gcp.connector.spanner.sink.writer.SpannerWriter
Creates the writer.
SpannerWriterOptions - Class in io.github.flink.gcp.connector.spanner.sink
Tuning options for the sink's writer: how large a batch write request grows, how Spanner should schedule it, and the recovery budget the writer spends on transient failures.
SpannerWriterOptions.Builder - Class in io.github.flink.gcp.connector.spanner.sink
specialize(SpecializedFunction.SpecializedContext) - Method in class io.github.flink.gcp.connector.bigtable.table.function.BigtableReadModifyWriteFunction
 
SplitAssignmentPlan - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator
The split universe of a job and its subtask ownership, computed deterministically from the subscription list, the ordering mode and the source parallelism.
splitCount() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.SplitAssignmentPlan
Returns how many splits the plan contains.
splitId() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplit
 
splitId() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplit
 
splitId() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplit
 
splitId() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriberBufferLimitExceededEvent
 
splitId() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriptionSplit
 
splitId() - Method in class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplit
 
splitId() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
splitId() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplitState
 
splitParked() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Records that a paused split's subscriber has been stopped.
splitRequests() - Method in class io.github.flink.gcp.connector.testutils.FakeSourceReaderContext
Returns how many splits this reader has asked the enumerator for.
splits() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.SplitAssignmentPlan
Returns every split in the plan, in assignment order.
SPLITS_ASSIGNED - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
SPLITS_ASSIGNED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
SPLITS_ASSIGNED - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Partition splits handed to a reader.
SPLITS_PARKED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
The event behind that state, so it takes the counter shape.
SPLITS_RETURNED - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
SPLITS_RETURNED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
SPLITS_RETURNED - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Partition splits a failed reader gave back, to be handed out again.
splitsFor(int) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.SplitAssignmentPlan
Returns the splits owned by the given subtask, which is empty when parallelism exceeds the split count.
splitUnparked() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Records that a parked split has a subscriber again, or has gone away.
stage(TableDestination, String, String, MutateRowsRequest.Entry, SecureRandom) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableCommittable
Freezes a serialized input and creates its random identity exactly once.
STAGED_BYTES - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
STAGED_BYTES - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
STAGED_ENTRIES - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
STAGED_REPLAY_BUDGET_MILLIS - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
STAGED_TASKS - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
stagedOptions(BigtableStagedOptions) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Configures checkpoint-owned writes, including the explicitly provisioned marker family.
stagedOptions(BigtableStagedOptions) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
Sets the staged settings when checkpoint-owned delivery is selected.
stagedOptions(CloudTasksStagedOptions) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkBuilder
Sets staging and recovery options; requires CloudTasksDeliveryGuarantee.EXACTLY_ONCE.
StagedOptionsMapper - Class in io.github.flink.gcp.connector.bigtable.table.sink
Maps checkpoint-owned delivery options without performing remote service validation.
StagedTableAdmin - Interface in io.github.flink.gcp.connector.bigtable.sink.tables
Reads the metadata that authorizes a staged target send; injectable for deterministic failures.
stagePendingAck(String, String) - Method in interface io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.AckTracker
Marks a pending message as emitted downstream, making it eligible for the next checkpoint.
stagePendingAck(String, String) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubAckTracker
 
stagingFormat(StagingFormat) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the format staging files are written in.
StagingFormat - Enum in io.github.flink.gcp.connector.bigquery.sink.fileloads
The file format FILE_LOADS stages rows in before loading them, set by FileLoadsOptions.Builder#stagingFormat.
stagingPath(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the Cloud Storage path staged files are written under.
StagingStorage - Interface in io.github.flink.gcp.connector.bigquery.sink.fileloads.writer
The Cloud Storage staging area of the FILE_LOADS write method.
start() - Method in class io.github.flink.gcp.connector.base.lifecycle.BoundedShutdown
Starts the client's teardown and the clock, without waiting for either.
start() - Method in class io.github.flink.gcp.connector.base.source.PullAssignmentSplitEnumerator
 
start() - Method in class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySourceReader
 
start() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.BigtableChangeStreamSplitEnumerator
 
start() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.BigtableChangeStreamReader
 
start() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSourceReader
 
start() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.enumerator.PubSubSplitEnumerator
 
start() - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSourceReader
 
start() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.enumerator.SpannerChangeStreamSplitEnumerator
 
start() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.reader.SpannerChangeStreamReader
 
start(SingleRowClient, TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.CheckAndMutateRowRequest
 
start(SingleRowClient, TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.ReadModifyWriteRowRequest
 
start(SingleRowClient, TableDestination) - Method in interface io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RowRequest
Issues the request against the table.
startBudget() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.MissingCheckpointDetector
Starts the budget, which arms the detector.
startPosition(StartPosition) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Sets where a fresh run starts reading the stream.
startPosition(StartPosition) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets where a fresh run starts, or null for the source's default.
startPosition(StartPosition) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Sets where a fresh stream begins.
startPosition(PubSubStartPosition) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Sets where the source starts consuming.
StartPosition - Class in io.github.flink.gcp.connector.base.source
Where a change-stream source starts reading when no checkpointed state is restored.
StartPositionMapper - Class in io.github.flink.gcp.connector.pubsub.table.source
Builds a PubSubStartPosition from the table options.
StartPositionResolver - Class in io.github.flink.gcp.connector.base.source
Resolves change-stream start positions against one startup instant and one retention window.
StartPositionResolver.RestoreExpiry - Class in io.github.flink.gcp.connector.base.source
The retained-window evidence for one expired restored partition.
StartPositionResolver.RetentionLookup - Interface in io.github.flink.gcp.connector.base.source
Discovers how long a connector's change stream retains records.
startup(ReadableConfig) - Static method in class io.github.flink.gcp.connector.spanner.table.ChangeStreamStartPositionMapper
 
statusCode(Throwable) - Static method in class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableErrorClassifier
Returns the status code a failed mutation is reported under — the chain's outermost classifiable status — or null when it carries none.
statusCode(Throwable) - Static method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RequestFailures
Returns the status the failure is reported under, for the error-class counters.
statusCode(Throwable) - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksErrorClassifier
Returns the status code the failure carries: the first element of the cause chain StatusCodes.codeOf(Throwable) can classify.
StatusCodes - Class in io.github.flink.gcp.connector.base.rpc
Extraction of gRPC status codes from the exceptions the Google Cloud clients surface.
STORAGE_API_AT_LEAST_ONCE - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.WriteMethod
Appends to the destination table's Storage Write API default stream.
STORAGE_API_EXACTLY_ONCE - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.WriteMethod
Writes through application-created Storage Write API buffered streams committed with a two-phase commit protocol on Flink checkpoints: rows are appended at explicit offsets and become visible only when a completed checkpoint's commit flushes them.
StorageSchemaConverter - Class in io.github.flink.gcp.connector.bigquery.sink.tables
Converts a Storage API TableSchema (the schema form of the serializer SPI) into the REST client Schema needed to create tables.
StreamWriterRowAppenderFactory - Class in io.github.flink.gcp.connector.bigquery.sink.storage.writer
Default RowAppenderFactory backed by Storage Write API StreamWriters on the destination's default write stream.
StreamWriterRowAppenderFactory(DefaultStreamOptions) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.StreamWriterRowAppenderFactory
Creates the factory against the production service.
StreamWriterRowAppenderFactory(DefaultStreamOptions, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.StreamWriterRowAppenderFactory
Creates the factory.
StreamWriterRowAppenderFactory(DefaultStreamOptions, String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.StreamWriterRowAppenderFactory
Creates the factory with optional runtime-loaded production credentials.
STRING - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
StructStream - Interface in io.github.flink.gcp.connector.spanner.source.batch.reader
One open read of a partition, consumed a row at a time.
StructStreamOpener - Interface in io.github.flink.gcp.connector.spanner.source.batch.reader
Rejoins a batch read's snapshot and opens one of its partitions.
StubWriterInitContext - Class in io.github.flink.gcp.connector.testutils
The parts of WriterInitContext a sink reads when creating a writer; everything a sink has no reason to touch is unsupported, so a new dependency on the context shows up as a failing test rather than as a silent null.
StubWriterInitContext(int) - Constructor for class io.github.flink.gcp.connector.testutils.StubWriterInitContext
Creates a context for a single-subtask writer.
StubWriterInitContext(int, int) - Constructor for class io.github.flink.gcp.connector.testutils.StubWriterInitContext
Creates a context.
submitCopy(String, CopyJobSpec) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.BigQueryLoadJobRunner
 
submitCopy(String, CopyJobSpec) - Method in interface io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobRunner
Submits a copy job, or re-attaches to the BigQuery job a previous run of the same jobId left behind.
submitLoad(String, LoadJobSpec) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.BigQueryLoadJobRunner
 
submitLoad(String, LoadJobSpec) - Method in interface io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobRunner
Submits a load job, or re-attaches to the BigQuery job a previous run of the same jobId left behind.
submitQuery(String, QueryJobSpec) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.BigQueryLoadJobRunner
 
submitQuery(String, QueryJobSpec) - Method in interface io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobRunner
Submits a terminal query job, or re-attaches to the BigQuery job a previous run of the same jobId left behind.
SUBSCRIBER_FAILURES_UNREPORTED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
Counts the event a subscriber teardown is the only report of: a failure that reached the teardown having never been handed to the reader, so no job failure is coming for it (#351).
SUBSCRIBER_FAILURES_UNREPORTED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubShutdownResidue
Failures a subscriber's teardown surfaced that nothing else reports, reported as PubSubMetricNames#SUBSCRIBER_FAILURES_UNREPORTED.
SUBSCRIBER_SHUTDOWNS_ABANDONED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
PubSubMetricNames.PUBLISHER_SHUTDOWNS_ABANDONED's counterpart for the source's subscribers, spelled the same way because it means the same thing — one connector spelling one meaning twice is what this file exists to hold.
SUBSCRIBER_SHUTDOWNS_ABANDONED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubShutdownResidue
Subscriber teardowns whose wait for termination expired, reported as PubSubMetricNames#SUBSCRIBER_SHUTDOWNS_ABANDONED — the source's counterpart to the sink's first field, and named the same way because it means the same thing.
SubscriberBufferLimitExceededEvent - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull
Reports that one source reader could not admit a delivery within its subscriber-buffer bound.
SubscriberBufferLimitExceededEvent(String, long, long, long, long) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriberBufferLimitExceededEvent
 
subscriberBufferMaxBytes(long) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Sets the hard aggregate serialized-byte cap corresponding to PubSubSubscriberOptions.Builder.subscriberBufferMaxMessages(long).
subscriberBufferMaxMessages(long) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions.Builder
Sets the hard aggregate cap on messages retained in the subscriber buffers of one source reader.
subscriberClosed(String) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Drops a split's subscriber from what the buffer gauges sum.
SubscriberFactory - Interface in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
Creates the google-cloud-pubsub Subscriber backing one split.
SubscriberFactory.MessageConsumer - Interface in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
Receives a message together with the handle that settles it.
subscriberOpened(String, PullSubscriber) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
Adds a split's subscriber to what the buffer gauges sum.
subscriberOptions(PubSubSubscriberOptions) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Sets the subscriber tuning options: SDK flow control, the streaming-pull connection count and the acknowledgement-deadline extension settings, plus the source's drain size, subscriber shutdown budget and first-checkpoint watchdog.
SubscriberOptionsMapper - Class in io.github.flink.gcp.connector.pubsub.table.source
Builds PubSubSubscriberOptions from the table options.
subscription(SubscriptionDestination) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Adds a subscription to consume.
subscription(SubscriptionDestination, SubscriptionCreateOptions) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Adds a subscription to consume, creating it with the given settings if it does not exist.
SUBSCRIPTION - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The subscriptions to consume, resolved against 'project' and separated by ';'.
subscriptionAdmin() - Method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubTestClients
 
SubscriptionAdmin - Interface in io.github.flink.gcp.connector.pubsub.source.subscriptions
Subscription administration used by the enumerator's startup check, abstracting the Pub/Sub admin client so the check can be unit-tested without one.
SubscriptionCreateOptions - Class in io.github.flink.gcp.connector.pubsub.source
Settings the source applies when it creates a subscription that does not exist.
SubscriptionCreateOptions.Builder - Class in io.github.flink.gcp.connector.pubsub.source
SubscriptionCreateOptionsMapper - Class in io.github.flink.gcp.connector.pubsub.table.source
Builds per-subscription SubscriptionCreateOptions from the table options.
SubscriptionDestination - Class in io.github.flink.gcp.connector.pubsub.source
A fully-qualified Pub/Sub subscription reference: project and subscription.
SubscriptionInfo - Class in io.github.flink.gcp.connector.pubsub.source.subscriptions
The settings of an existing subscription that the source's preflight reads.
SubscriptionInfo.Builder - Class in io.github.flink.gcp.connector.pubsub.source.subscriptions
Builder for SubscriptionInfo.
subscriptions(SubscriptionDestination...) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Adds subscriptions to consume.
subscriptions(Collection<SubscriptionDestination>) - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceBuilder
Adds subscriptions to consume.
SubscriptionSplit - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull
A unit of work for one reader subtask: a streaming-pull connection to one subscription.
SubscriptionSplit(SubscriptionDestination, String) - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriptionSplit
Creates a split.
SubscriptionSplitSerializer - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull
Serializer for SubscriptionSplit.
SubscriptionSplitSerializer() - Constructor for class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriptionSplitSerializer
 
SUCCESSFUL_COMMITTABLES - Static variable in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
Name of the framework's successful-committables counter.
Successor(Range.ByteStringRange, ChangeStreamContinuationToken) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.PartitionTransitionEvent.Successor
 
supportsConstantFolding() - Method in class io.github.flink.gcp.connector.bigtable.table.function.BigtableReadModifyWriteFunction
 
supportsNestedProjection() - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource
 
supportsNestedProjection() - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource
 
supportsNestedProjection() - Method in class io.github.flink.gcp.connector.spanner.table.source.SpannerDynamicSource
 
SynchronousDeserializationCollector - Class in io.github.flink.gcp.connector.base.source
Runs one source deserialization call with a direct, non-null collector.
SynchronousDeserializationCollector.Invocation<T,E extends Exception> - Interface in io.github.flink.gcp.connector.base.source
One deserialization call that emits through the supplied collector.
SYSTEM - Static variable in interface io.github.flink.gcp.connector.cloudtasks.sink.writer.TimeSource
The real clock, sleeping the calling thread.
systemTransaction(boolean) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets whether Spanner identifies the transaction as a system transaction.

T

table() - Method in class io.github.flink.gcp.connector.spanner.SpannerTableName
Returns the table spelling exposed by INFORMATION_SCHEMA.
table(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Writes every record to the given fixed table.
table(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
Sets the table to read.
table(TableDestination) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
Sets the table being read, or null when a query decides it.
table(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Writes every mutation to the given table.
table(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsyncBuilder
Writes to one table; this and destinationResolver are last-writer-wins.
table(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSinkBuilder
Writes to one table; this and destinationResolver are last-writer-wins.
table(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteAsyncBuilder
Writes to one table; this and destinationResolver are last-writer-wins.
table(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSinkBuilder
Writes to one table; this and destinationResolver are last-writer-wins.
table(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceBuilder
Sets the table whose change stream is read.
table(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceBuilder
Sets the table to read.
table(String) - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink.Builder
 
TABLE - Static variable in class io.github.flink.gcp.connector.bigquery.table.BigQueryConnectorOptions
The direct source or destination table, as a bare table id.
TABLE - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The table, as a bare table id.
TABLE - Static variable in class io.github.flink.gcp.connector.spanner.table.SpannerConnectorOptions
The Spanner table receiving or supplying rows.
TABLE_FILTERED - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter.Result.Disposition
 
TABLE_NOT_FOUND - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableErrorClassifier.Kind
 
tableAdmin() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.DestinationCommitExecutor.Worker
Returns this worker's thread-confined table administrator.
TableAdmin - Interface in io.github.flink.gcp.connector.bigquery.sink.tables
Administers destination tables: creation for CreateDisposition.CREATE_IF_NEEDED and schema reads/updates for schema evolution.
TableAdmin - Interface in io.github.flink.gcp.connector.bigtable.sink.tables
Table administration operations used by the sink, abstracting the Bigtable admin client so writer logic can be unit-tested without one.
TableAdmin.EnsureResult - Class in io.github.flink.gcp.connector.bigtable.sink.tables
What an TableAdmin.ensureTable(io.github.flink.gcp.connector.bigtable.TableDestination, io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions) call actually did, so the caller can report creation and family-addition separately without this SPI knowing about metrics.
TableAdminException - Exception in io.github.flink.gcp.connector.bigquery.sink.tables
A table-administration failure that retains whether the operation requested creation.
TableAdminException(String, Throwable, boolean) - Constructor for exception io.github.flink.gcp.connector.bigquery.sink.tables.TableAdminException
Creates a failure with its creation-request outcome.
tableCreated() - Method in class io.github.flink.gcp.connector.bigtable.sink.tables.TableAdmin.EnsureResult
Returns whether the table was created (with every declared family).
tableCreateOptions(TableCreateOptions) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Applies the same creation options to every table created under CreateDisposition.CREATE_IF_NEEDED.
tableCreateOptions(TableCreateOptions) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the settings a created table takes, or null to leave it unpartitioned and unclustered.
tableCreateOptions(TableCreateOptions) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Sets column family names, value types and optional garbage-collection rules for CreateDisposition.CREATE_IF_NEEDED.
tableCreateOptions(TableCreateOptions) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
TableCreateOptions - Class in io.github.flink.gcp.connector.bigquery.sink
Options applied when the sink creates a destination table under CreateDisposition.CREATE_IF_NEEDED: time partitioning and clustering.
TableCreateOptions - Class in io.github.flink.gcp.connector.bigtable.sink
The settings for the table the sink creates under CreateDisposition.CREATE_IF_NEEDED: its column families, their value types and optional garbage-collection rules.
TableCreateOptions.Builder - Class in io.github.flink.gcp.connector.bigquery.sink
Builder for TableCreateOptions.
TableCreateOptions.Builder - Class in io.github.flink.gcp.connector.bigtable.sink
Builder for TableCreateOptions.
TableCreateOptions.TimePartitioningType - Enum in io.github.flink.gcp.connector.bigquery.sink
Granularity of time-based partitioning.
TableCreateOptionsMapper - Class in io.github.flink.gcp.connector.bigquery.table.sink
Maps the sink.table-create.* options onto TableCreateOptions.
TableCreateOptionsMapper - Class in io.github.flink.gcp.connector.bigtable.table.sink
Builds TableCreateOptions from the table options and the DDL's column families.
tableCreateOptionsProvider(TableCreateOptionsProvider) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Resolves creation options per destination for tables created under CreateDisposition.CREATE_IF_NEEDED.
TableCreateOptionsProvider - Interface in io.github.flink.gcp.connector.bigquery.sink
Supplies per-destination TableCreateOptions for tables created under CreateDisposition.CREATE_IF_NEEDED.
TableDestination - Class in io.github.flink.gcp.connector.bigquery.sink
A fully-qualified BigQuery table reference: project, dataset and table.
TableDestination - Class in io.github.flink.gcp.connector.bigtable
A fully-qualified Bigtable table reference: project, instance and table.
tableExcludeList(Collection<String>) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Excludes tables whose Spanner-reported names fully match at least one Java regular expression.
tableIncludeList(Collection<String>) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
Includes tables whose Spanner-reported names fully match at least one Java regular expression.
tableName(String) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets the table the change applies to, as Spanner reported it.
TABLES_CREATED - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
 
TABLES_CREATED - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
TableSchemaSnapshot - Class in io.github.flink.gcp.connector.bigquery.sink.tables
A point-in-time read of a destination table's schema, as returned by TableAdmin.getSchema(io.github.flink.gcp.connector.bigquery.sink.TableDestination).
TableSchemaToAvroConverter - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.writer
Converts a Storage API TableSchema (the schema form of the serializer SPI) into the Avro schema staged files are written with.
tableSink(String, String, List<ResourceIdentifier>) - Static method in class io.github.flink.gcp.connector.base.lineage.internal.Lineage
Carries all physical resources in one logical Table sink dataset.
tableSource(String, String, Boundedness, List<ResourceIdentifier>) - Static method in class io.github.flink.gcp.connector.base.lineage.internal.Lineage
Carries all physical resources in one logical Table source dataset, for Flink's single dataset selection.
TARGET_TYPE - Static variable in class io.github.flink.gcp.connector.cloudtasks.table.CloudTasksConnectorOptions
The task request target.
targetDir() - Static method in class io.github.flink.gcp.connector.testutils.sql.ShadedJar
The calling module's target/ directory.
TargetSpec - Class in io.github.flink.gcp.connector.cloudtasks.table.sink
Validated fixed target values used by the table sink.
TargetSpec() - Constructor for class io.github.flink.gcp.connector.cloudtasks.table.sink.TargetSpec
 
TaskCreator - Interface in io.github.flink.gcp.connector.cloudtasks.sink.writer
Creates Cloud Tasks tasks, one RPC per task.
taskCreatorFactory() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCreateTaskSink
The factory the production path builds.
taskCreatorFactory() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
Builds the creation and retention-readback factory from the same authentication settings.
TaskCreatorFactory - Interface in io.github.flink.gcp.connector.cloudtasks.sink.writer
Creates the writer's TaskCreator.
taskIdExtractor(TaskIdExtractor<? super T>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkBuilder
Deduplicates records by the extracted key.
TaskIdExtractor<T> - Interface in io.github.flink.gcp.connector.cloudtasks.sink
Extracts the deduplication key of a record, opting the sink into named tasks.
TASKS_DEDUPLICATED - Static variable in class io.github.flink.gcp.connector.cloudtasks.CloudTasksMetricNames
 
tempDataset(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets the dataset holding temporary tables when a table's staged files exceed the per-load-job limits or replacement rows span staging formats.
TestContexts - Class in io.github.flink.gcp.connector.testutils
Shared test stubs for SinkWriter.Context.
TestNames - Class in io.github.flink.gcp.connector.testutils
Random resource-name helpers for tests whose resources share a namespace — the gated real-GCP suites above all, where concurrent runs must not collide on resource names and a crashed run must leave behind names that identify it, but also an emulator harness giving each test a database of its own.
TestSinkCommitterMetricGroup - Class in io.github.flink.gcp.connector.testutils
A SinkCommitterMetricGroup whose metrics can be read back by the names they registered under — TestSinkCommitterMetricGroup is to a committer what TestSinkWriterMetricGroup is to a writer, and for the same reason: UnregisteredMetricsGroup.createSinkCommitterMetricGroup() hands out a fresh SimpleCounter per call, so a counter the committer registered is unreachable afterwards.
TestSinkWriterMetricGroup - Class in io.github.flink.gcp.connector.testutils
A SinkWriterMetricGroup whose metrics can be read back by the names they registered under, so a sink writer's metrics are asserted the way a reporter would see them.
tiCdcClusterId(String) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the TiDB cluster ID whose TiCDC commit TSOs this sink orders.
TiCdcSequenceNumberEncoder - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Transcodes a TiCDC commit TSO into a BigQuery CDC sequence section.
TiCdcSequenceNumberEncoder(String) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.cdc.TiCdcSequenceNumberEncoder
Creates an encoder bound to one TiDB cluster identity.
TiCdcSequenceNumberProvider - Class in io.github.flink.gcp.connector.bigquery.sink.cdc
Derives BigQuery CDC sequence numbers from TiCDC's Debezium-protocol source properties.
TiCdcSequenceNumberProvider(String) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.cdc.TiCdcSequenceNumberProvider
Creates a provider ordering the changefeeds of one TiCDC cluster ID.
TIME - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
timeout() - Method in class io.github.flink.gcp.connector.base.lifecycle.BoundedShutdown
The budget, for a test that checks which one its caller handed over.
timeout(IN, ResultFuture<OUT>) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableRequestFunction
 
timePartitioning(TableCreateOptions.TimePartitioningType) - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.Builder
Partitions the table on ingestion time with the given granularity.
timePartitioning(TableCreateOptions.TimePartitioningType, String) - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.Builder
Partitions the table on the given TIMESTAMP, DATE or DATETIME column with the given granularity — the three column types BigQuery partitions on.
timePartitioningExpiration(Duration) - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.Builder
Sets the partition expiration; partitions older than this are deleted by BigQuery.
TimeSource - Interface in io.github.flink.gcp.connector.cloudtasks.sink.writer
The writer's view of time: reading the clock and waiting out a retry backoff.
TIMESTAMP - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
A microsecond-precision Instant.
TIMESTAMP - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.ChangeStreamStartMode
Start at the absolute instant supplied by the companion timestamp option.
TIMESTAMP - Enum constant in enum io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition.Mode
Starts from a given instant: messages published before it are marked acknowledged, those published after it unacknowledged.
TIMESTAMP - Enum constant in enum io.github.flink.gcp.connector.spanner.table.ChangeStreamStartMode
Start at the absolute instant supplied by the companion timestamp option.
timestampBound(TimestampBound) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerSourceBuilder
Sets the snapshot to read at.
timestampRange(long, long) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalFilter
Selects timestamps in a half-open microsecond range without rounding.
TimestampRange(BigtableChangeStreamMutation.TimestampBound, BigtableChangeStreamMutation.TimestampBound) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampRange
Creates a timestamp range.
timestamps() - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
 
toBigQuerySchema(TableSchema) - Static method in class io.github.flink.gcp.connector.bigquery.sink.tables.StorageSchemaConverter
Converts the given Storage API table schema to a REST client schema.
toBuilder() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord
Creates a builder carrying every value of this record, for deriving one record from another.
toLoadJobPollSchedule() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the load-job completion polling schedule.
toNotFoundRecoverySchedule() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns the schedule retrying NOT_FOUND creations.
topic(TopicDestination) - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue.Builder
Sets the topic every dead letter is published to.
topic(TopicDestination) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkBuilder
Publishes every record to the given fixed topic.
topic(TopicDestination) - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions.Builder
Sets the topic the subscription is created against.
TOPIC - Static variable in class io.github.flink.gcp.connector.pubsub.table.PubSubConnectorOptions
The topic to publish to, resolved against 'project'.
topicAdmin() - Method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubTestClients
 
TopicAdmin - Interface in io.github.flink.gcp.connector.pubsub.sink.topics
Topic administration operations used by the sink, abstracting the Pub/Sub admin client so writer logic can be unit-tested without one.
topicCreateOptions(TopicCreateOptions) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkBuilder
Sets the settings applied to topics the sink creates under CreateDisposition.CREATE_IF_NEEDED — message retention, a customer-managed encryption key and the message storage policy.
TopicCreateOptions - Class in io.github.flink.gcp.connector.pubsub.sink
Settings the sink applies when it creates a topic that does not exist.
TopicCreateOptions.Builder - Class in io.github.flink.gcp.connector.pubsub.sink
Builder for TopicCreateOptions.
TopicCreateOptionsMapper - Class in io.github.flink.gcp.connector.pubsub.table.sink
Builds TopicCreateOptions from the table options.
TopicDestination - Class in io.github.flink.gcp.connector.pubsub.sink
A fully-qualified Pub/Sub topic reference: project and topic.
topicMessageRetentionConfigured(boolean) - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo.Builder
Sets whether the subscription's topic retains messages.
TopicPublisher - Interface in io.github.flink.gcp.connector.pubsub.sink.writer
Publishes messages to one Pub/Sub topic.
TOPICS_CREATED - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
toQueuePath() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.QueueDestination
Returns the queue path in the projects/PROJECT/locations/LOCATION/queues/QUEUE form used by the Cloud Tasks API.
toRecoverySchedule() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
Returns the connector-driven recovery schedule the recovery* knobs describe, shared by the writer and the committer.
toRecoverySchedule() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
Returns the connector-driven recovery schedule the recovery* knobs describe.
toRecoverySchedule() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
Returns the table auto-creation recovery schedule the recovery* knobs describe.
toRecoverySchedule() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
Returns the schedule retrying UNAVAILABLE, DEADLINE_EXCEEDED and RESOURCE_EXHAUSTED creations.
toRecoverySchedule() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
Returns the topic auto-creation recovery schedule the recovery* knobs describe.
toRecoverySchedule() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
Returns the retry schedule the recovery* knobs describe.
toSchemaReconcileSchedule() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
Returns the schema-reconcile budget the schemaReconcile* knobs describe.
toSpanner() - Method in enum io.github.flink.gcp.connector.spanner.SpannerRpcPriority
Maps this connector's priority onto the client library's.
toSplit() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitState
Returns the immutable split at the progress reached so far.
toSplit() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplitState
 
toSplit() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplitState
Returns the split as it should be checkpointed: the work that is left.
toSplit() - Method in class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplitState
Returns the split to checkpoint, which is the split as it was assigned.
toSplit() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplitState
 
toSplitType(String, ReadStreamSplitState) - Method in class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySourceReader
 
toSplitType(String, RowRangeSplitState) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSourceReader
 
toSplitType(String, SubscriptionSplit) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReader
 
toSplitType(String, BatchReadSplitState) - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSourceReader
 
toStagingConfig() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions
Revalidates the settings and returns the writer's internal staging projection.
toStorageSchema(Schema) - Static method in class io.github.flink.gcp.connector.bigquery.sink.tables.BigQuerySchemaConverter
Converts the given REST client schema to a Storage API table schema.
toString() - Method in class io.github.flink.gcp.connector.base.rpc.EmulatorEndpoint
 
toString() - Method in class io.github.flink.gcp.connector.base.source.StartPosition
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.CdcTableOptions
 
toString() - Method in enum io.github.flink.gcp.connector.bigquery.sink.CdcTableReconciliationPolicy
Returns the lower-case spelling used by the Table API option.
toString() - Method in enum io.github.flink.gcp.connector.bigquery.sink.CreateDisposition
Returns the hyphenated lower-case spelling this constant takes in a sink.create-disposition DDL option, for example create-if-needed.
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.failure.FailedRow
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.CopyJobSpec
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.LoadJobSpec
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.QueryJobSpec
 
toString() - Method in enum io.github.flink.gcp.connector.bigquery.sink.fileloads.ParquetCompression
Returns the lower-case spelling this constant takes in a sink.file-loads.parquet-compression DDL option, for example zstd.
toString() - Method in enum io.github.flink.gcp.connector.bigquery.sink.fileloads.StagingFormat
Returns the lower-case spelling this constant takes in a sink.file-loads.staging-format DDL option, for example parquet.
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamCommittable
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BufferedStreamWriterState
 
toString() - Method in enum io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.TimePartitioningType
Returns the lower-case spelling this constant takes in a sink.table-create.time-partitioning.type DDL option, for example day.
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableDestination
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.sink.UnroutableRecord
 
toString() - Method in enum io.github.flink.gcp.connector.bigquery.sink.WriteDisposition
Returns the hyphenated lower-case spelling this constant takes in a sink.file-loads.write-disposition DDL option, for example write-truncate.
toString() - Method in enum io.github.flink.gcp.connector.bigquery.sink.WriteMethod
Returns the hyphenated lower-case spelling this constant takes in a sink.write-method DDL option, for example storage-api-at-least-once.
toString() - Method in class io.github.flink.gcp.connector.bigquery.source.enumerator.BigQueryReadEnumeratorState
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.source.query.QuerySpec
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplit
 
toString() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions
 
toString() - Method in enum io.github.flink.gcp.connector.bigtable.sink.BigtableDeliveryGuarantee
 
toString() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
 
toString() - Method in enum io.github.flink.gcp.connector.bigtable.sink.ColumnFamilyType
 
toString() - Method in enum io.github.flink.gcp.connector.bigtable.sink.conditional.EmptyBranchPolicy
 
toString() - Method in enum io.github.flink.gcp.connector.bigtable.sink.CreateDisposition
 
toString() - Method in class io.github.flink.gcp.connector.bigtable.sink.FailedMutation
Renders the failure as its siblings do: the destination, the size of the failed payload, and the message.
toString() - Method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
 
toString() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRequestOptions
Renders every option; nothing here is user data.
toString() - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.FailedRequest
Renders the failure as its siblings do: the destination, the operation, the length of the row key rather than the key itself, and the message.
toString() - Method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions
 
toString() - Method in class io.github.flink.gcp.connector.bigtable.sink.tables.TableAdmin.EnsureResult
 
toString() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplit
 
toString() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanEnumeratorState
 
toString() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.PlannedSplit
 
toString() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.RowKeySample
Renders the sample, key included, through RowRanges.format(ByteString), with the end-of-table sample this class admits marked * rather than left blank.
toString() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.RowRangeSplit
 
toString() - Method in enum io.github.flink.gcp.connector.bigtable.table.ChangeStreamChangelogMode
 
toString() - Method in enum io.github.flink.gcp.connector.bigtable.table.ChangeStreamStartMode
 
toString() - Method in enum io.github.flink.gcp.connector.bigtable.table.InsertOnlyInputMode
 
toString() - Method in enum io.github.flink.gcp.connector.bigtable.table.ScanMode
 
toString() - Method in enum io.github.flink.gcp.connector.bigtable.table.TrailingBytes
 
toString() - Method in enum io.github.flink.gcp.connector.bigtable.table.WriteMode
 
toString() - Method in class io.github.flink.gcp.connector.bigtable.TableDestination
Returns the table as project.instance.table.
toString() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksCommittable
 
toString() - Method in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksDeliveryGuarantee
 
toString() - Method in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.ExpiredEnvelopePolicy
 
toString() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
 
toString() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.FailedTask
 
toString() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.QueueDestination
 
toString() - Method in enum io.github.flink.gcp.connector.cloudtasks.table.CloudTasksTargetType
Returns the spelling accepted by the target.type table option.
toString() - Method in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue
 
toString() - Method in enum io.github.flink.gcp.connector.pubsub.sink.CreateDisposition
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.sink.FailedMessage
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicCreateOptions
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicDestination
 
toString() - Method in enum io.github.flink.gcp.connector.pubsub.source.DeserializationFailurePolicy
 
toString() - Method in enum io.github.flink.gcp.connector.pubsub.source.OrderingMode
 
toString() - Method in enum io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition.Mode
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubEnumeratorState
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.BufferUsage
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PausedSplitBufferLimits
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.SubscriptionSplit
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionDestination
 
toString() - Method in class io.github.flink.gcp.connector.pubsub.source.subscriptions.SubscriptionInfo
 
toString() - Method in class io.github.flink.gcp.connector.spanner.DatabaseDestination
Returns the database as the resource name Spanner itself uses, projects/P/instances/I/databases/D.
toString() - Method in class io.github.flink.gcp.connector.spanner.sink.FailedMutation
 
toString() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
 
toString() - Method in class io.github.flink.gcp.connector.spanner.sink.writer.CellWeights
 
toString() - Method in class io.github.flink.gcp.connector.spanner.source.batch.BatchReadSplit
Returns the split's id, which is what identifies it in a log.
toString() - Method in class io.github.flink.gcp.connector.spanner.source.batch.SpannerBatchReadEnumeratorState
 
toString() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
toString() - Method in class io.github.flink.gcp.connector.spanner.source.SpannerReadOperation
 
toString() - Method in enum io.github.flink.gcp.connector.spanner.table.ChangeStreamChangelogMode
 
toString() - Method in enum io.github.flink.gcp.connector.spanner.table.ChangeStreamStartMode
 
toString() - Method in enum io.github.flink.gcp.connector.spanner.table.ScanMode
 
toString() - Method in class io.github.flink.gcp.connector.testutils.LogCapture.Event
 
toSubscriptionPath() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionDestination
Returns the subscription path in the projects/<p>/subscriptions/<s> form used by the Pub/Sub API.
toTableId(TableDestination) - Static method in class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
Converts a destination to the REST client's table id.
toTablePath() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableDestination
Returns the table path in the projects/<p>/datasets/<d>/tables/<t> form used by the BigQuery Storage API.
TOTAL_COMMITTABLES - Static variable in class io.github.flink.gcp.connector.testutils.TestSinkCommitterMetricGroup
Name of the framework's arrived-committables counter, as a reporter sees it.
toTopicPath() - Method in class io.github.flink.gcp.connector.pubsub.sink.TopicDestination
Returns the topic path in the projects/<p>/topics/<t> form used by the Pub/Sub API.
TRACE - Enum constant in enum io.github.flink.gcp.connector.testutils.LogCapture.Level
 
trailingBytes(TrailingBytes) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamDynamicSource.Builder
Sets what the primary-key decode does with bytes past the declared layout.
trailingBytes(TrailingBytes) - Method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableDynamicSource.Builder
 
TrailingBytes - Enum in io.github.flink.gcp.connector.bigtable.table
What a fixed-width decoder does with a cell or row key longer than the declared type's layout.
transactionTag(String) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets the transaction tag, which is an empty string when Spanner supplied none.
transientCode(Throwable) - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksErrorClassifier
Returns the first transient status anywhere in the cause chain.
truncateCellTimestampToMillis(boolean) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
truncateStartOpen(Range.ByteStringRange, ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.RowRanges
Returns the work a split has left after successfully deserializing a row, as a range starting just past it.
tryYield() - Method in class io.github.flink.gcp.connector.testutils.FakeMailboxExecutor
 

U

UNASSIGNED_CHANGE_STREAM_PARTITION_LAG_MILLIS - Static variable in class io.github.flink.gcp.connector.bigtable.BigtableMetricNames
 
UNASSIGNED_CHANGE_STREAM_PARTITION_LAG_MILLIS - Static variable in class io.github.flink.gcp.connector.spanner.SpannerMetricNames
Lag of the oldest scheduled Change Streams partition no reader owns yet.
UNASSIGNED_READERS - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
 
unbounded() - Static method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.TimestampBound
Returns the bound that leaves its end of the range unconstrained.
UNBOUNDED - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.BoundType
This end of the range is unconstrained, and the bound carries no timestamp.
UNBOUNDED - Static variable in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
BigtableWriterOptions.Builder.maxConsecutiveRejections(int) value under which the bound never fires.
UNBOUNDED - Static variable in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue
UNBOUNDED - Static variable in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
PubSubPublisherOptions.Builder.maxConsecutiveRejections(int) value under which the bound never fires.
UNCLASSIFIED - Static variable in class io.github.flink.gcp.connector.base.metrics.ErrorClassCounters
The CODE used when the failure carries no gax status code at all.
union(TableSchema, TableSchema, SchemaUpdateOptions) - Static method in class io.github.flink.gcp.connector.bigquery.sink.tables.SchemaUnifier
Unions the existing (live table) schema with the desired (serializer) schema under the given options.
union(GcRule...) - Static method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
A rule collecting cells any of the given rules would collect.
UNION - Enum constant in enum io.github.flink.gcp.connector.bigtable.sink.GcRule.Kind
Collects cells any of the nested rules would collect; see GcRule.union(GcRule...).
unique(String) - Static method in class io.github.flink.gcp.connector.testutils.TestNames
Returns prefix plus a full random UUID, dash-separated — for resources whose names allow dashes.
unorderedWait(DataStream<T>, Duration) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalAsync
Emits successful responses as they arrive, subject to Flink's watermark ordering.
unorderedWait(DataStream<T>, Duration) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteAsync
Emits successful responses as they arrive, subject to Flink's watermark ordering.
unregistered() - Static method in class io.github.flink.gcp.connector.base.source.EnumeratorCounters
Returns counters attached to no metric group, for an enumerator whose context offered none.
unregistered(Counter) - Static method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.committer.FileLoadsCommitterMetrics
Creates unregistered state for a serial orchestration test.
unregisterReader(int) - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
Drops a reader, as the coordinator does when its last attempt goes away.
UnroutableRecord - Class in io.github.flink.gcp.connector.bigquery.sink
An explicit, record-specific destination-resolution failure.
UPDATE - Enum constant in enum io.github.flink.gcp.connector.spanner.source.changestream.ModType
A row was updated.
updateSchema(TableDestination, TableSchemaSnapshot, TableSchema) - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
 
updateSchema(TableDestination, TableSchemaSnapshot, TableSchema) - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.RetryingTableAdmin
 
updateSchema(TableDestination, TableSchemaSnapshot, TableSchema) - Method in interface io.github.flink.gcp.connector.bigquery.sink.tables.TableAdmin
Replaces the given table's schema with the proposed one, conditioned on the table not having changed since the base snapshot was taken.
UPSERT - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.cdc.CdcChangeType
Inserts a new primary key or replaces the row currently stored for it.
UPSERT - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.InsertOnlyInputMode
Advertise the sink's physical upsert behavior and enable Flink conflict strategies.
UPSERT - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.WriteMode
Writes cells through the ordinary mutation batcher.
UPSERT - Enum constant in enum io.github.flink.gcp.connector.spanner.table.ChangeStreamChangelogMode
Emit inserts, update-after rows, and key-only deletes.
upsertOnly() - Static method in interface io.github.flink.gcp.connector.bigquery.sink.cdc.CdcChangeTypeProvider
Returns a provider that treats every record as an upsert.
useCredentials(CredentialsProvider) - Method in class io.github.flink.gcp.connector.bigtable.LazyBigtableDataClient
Takes the provider the seam's owner loaded, or null to keep ADC.
useCredentials(CredentialsProvider) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.reader.ChangeStreamOpener
useCredentials(CredentialsProvider) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.reader.ChangeStreamRestoreResolver
useCredentials(CredentialsProvider) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.DataClientChangeStreamOpener
 
useCredentials(CredentialsProvider) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.reader.DefaultChangeStreamRestoreResolver
 
useCredentials(CredentialsProvider) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.DataClientRowKeySampler
 
useCredentials(CredentialsProvider) - Method in interface io.github.flink.gcp.connector.bigtable.source.readrows.enumerator.RowKeySampler
Receives the provider the owning enumerator loaded, before the first RowKeySampler.sample(io.github.flink.gcp.connector.bigtable.TableDestination).
useCredentials(CredentialsProvider) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.DataClientRowStreamOpener
 
useCredentials(CredentialsProvider) - Method in interface io.github.flink.gcp.connector.bigtable.source.readrows.reader.RowStreamOpener
useCredentials(GoogleCredentials) - Method in class io.github.flink.gcp.connector.spanner.source.batch.enumerator.BatchClientPartitionPlanner
 
useCredentials(GoogleCredentials) - Method in interface io.github.flink.gcp.connector.spanner.source.batch.enumerator.PartitionPlanner
Receives the credentials the owning enumerator loaded, before the one PartitionPlanner.plan(SpannerReadOperation, TimestampBound, PartitionOptions, boolean, SpannerRpcPriority) call.
useCredentials(GoogleCredentials) - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.BatchClientStructStreamOpener
 
useCredentials(GoogleCredentials) - Method in interface io.github.flink.gcp.connector.spanner.source.batch.reader.StructStreamOpener
Receives the credentials the owning reader loaded, before the first StructStreamOpener.open(BatchTransactionId, Partition).
USER - Enum constant in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MutationType
A user-initiated write.
usesBatchWriter(WriteMode) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.WriteModeOptionChecks
Returns whether the operation uses the MutateRows batch writer and its options.
UTF8 - Enum constant in enum io.github.flink.gcp.connector.bigtable.table.RowKeyEncoding
Interpret the option text as UTF-8, preserving the connector's original behavior.
UuidStringParser - Class in io.github.flink.gcp.connector.spanner.table
Parses the table layer's string carrier as a native Spanner UUID value.

V

validate() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableStagedOptions
Revalidates serialized job configuration before creating runtime components.
validate() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagingConfig
Rechecks settings at writer construction, including after Java deserialization.
validate(BigtableTableSchema, WriteMode) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.ReadModifyWriteSchemaChecks
Validates cells of a read-modify-write schema; other write modes keep their own contract.
validate(TableDestination, String, String, Map<String, ColumnFamilyType>) - Method in class io.github.flink.gcp.connector.bigtable.sink.tables.BigtableStagedTableAdmin
 
validate(TableDestination, String, String, Map<String, ColumnFamilyType>) - Method in interface io.github.flink.gcp.connector.bigtable.sink.tables.StagedTableAdmin
Rejects incompatible routing, marker retention or declared data families before sending.
validate(Map<String, String>, WriteMode) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.WriteModeOptionChecks
Validates only explicit keys, including explicit values equal to an option's default.
validate(Map<String, String>, WriteMode, boolean) - Static method in class io.github.flink.gcp.connector.bigtable.table.sink.WriteModeOptionChecks
Validates the combination of write operation and checkpoint-owned delivery.
validate(ReadableConfig, Map<String, String>) - Static method in class io.github.flink.gcp.connector.spanner.table.ChangeStreamStartPositionMapper
 
validate(DataType) - Static method in class io.github.flink.gcp.connector.bigtable.table.source.BigtableChangeStreamEnvelopeSchema
Rejects every physical shape other than BigtableChangeStreamEnvelopeSchema.DATA_TYPE.
validateFamilies(TableDestination, Map<String, ColumnFamilyType>, boolean) - Method in class io.github.flink.gcp.connector.bigtable.sink.tables.BigtableTableAdmin
 
validateFamilies(TableDestination, Map<String, ColumnFamilyType>, boolean) - Method in interface io.github.flink.gcp.connector.bigtable.sink.tables.TableAdmin
Checks declared existing family types without changing the table.
validatePhysicalDataType(DataType) - Method in interface io.github.flink.gcp.connector.cloudtasks.table.HttpContentTypeEncodingFormat
Validates the physical row type before the sink enters the runtime-provider phase.
validateRetention(Duration, String) - Static method in class io.github.flink.gcp.connector.base.source.StartPositionResolver
Validates a retention duration against the resolver's moving-boundary safety margin.
validateSingleClusterAppProfile() - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.ChangeStreamCoordinatorClient
 
validateSingleClusterAppProfile() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.enumerator.DefaultChangeStreamCoordinatorClient
 
VALUE_FORMAT - Static variable in class io.github.flink.gcp.connector.bigtable.table.BigtableConnectorOptions
The Flink decoding format for the selected cell's complete logical row.
valueCaptureType(ValueCaptureType) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecord.Builder
Sets the value-capture policy that was active when the change was recorded.
ValueCaptureType - Enum in io.github.flink.gcp.connector.spanner.source.changestream
The value-capture policy that was active when a data change was recorded.
valueEquals(ByteString) - Static method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalFilter
Selects cell values by exact bytes, including empty or non-UTF-8 values.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigquery.sink.cdc.CdcChangeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigquery.sink.CdcTableReconciliationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigquery.sink.CreateDisposition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigquery.sink.fileloads.ParquetCompression
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigquery.sink.fileloads.StagingFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldNullPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentationField.WriteOnlyField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.TimePartitioningType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigquery.sink.WriteDisposition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigquery.sink.WriteMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.sink.BigtableDeliveryGuarantee
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.sink.ColumnFamilyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.sink.conditional.EmptyBranchPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.sink.CreateDisposition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.sink.GcRule.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableErrorClassifier.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.sink.singlerow.RowOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RequestFailures.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.BoundType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.EntryKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MutationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.table.ChangeStreamChangelogMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.table.ChangeStreamStartMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.table.InsertOnlyInputMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.table.RowKeyEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.table.ScanMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.table.TrailingBytes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.bigtable.table.WriteMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksDeliveryGuarantee
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.ExpiredEnvelopePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.cloudtasks.table.CloudTasksTargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.pubsub.sink.CreateDisposition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.pubsub.source.DeserializationFailurePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.pubsub.source.OrderingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.spanner.sink.ConstraintViolationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.spanner.source.changestream.ModType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.spanner.source.changestream.PartitionLifecycleState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter.Result.Disposition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.spanner.source.changestream.ValueCaptureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.spanner.SpannerRpcPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.spanner.table.ChangeStreamChangelogMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.spanner.table.ChangeStreamStartMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.spanner.table.ScanMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.flink.gcp.connector.testutils.LogCapture.Level
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.flink.gcp.connector.bigquery.sink.cdc.CdcChangeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigquery.sink.CdcTableReconciliationPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigquery.sink.CreateDisposition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigquery.sink.fileloads.ParquetCompression
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigquery.sink.fileloads.StagingFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldNullPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentationField.WriteOnlyField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.TimePartitioningType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigquery.sink.WriteDisposition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigquery.sink.WriteMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.sink.BigtableDeliveryGuarantee
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.sink.ColumnFamilyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.sink.conditional.EmptyBranchPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.sink.CreateDisposition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.sink.GcRule.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableErrorClassifier.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.sink.singlerow.RowOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.RequestFailures.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.BoundType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.EntryKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.MutationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.table.ChangeStreamChangelogMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.table.ChangeStreamStartMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.table.InsertOnlyInputMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.table.RowKeyEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.table.ScanMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.table.TrailingBytes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.bigtable.table.WriteMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksDeliveryGuarantee
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.ExpiredEnvelopePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.cloudtasks.table.CloudTasksTargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.pubsub.sink.CreateDisposition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.pubsub.source.DeserializationFailurePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.pubsub.source.OrderingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.pubsub.source.PubSubStartPosition.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.spanner.sink.ConstraintViolationPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.spanner.source.changestream.ModType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.spanner.source.changestream.PartitionLifecycleState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.spanner.source.changestream.SpannerChangeStreamRecordFilter.Result.Disposition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.spanner.source.changestream.ValueCaptureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.spanner.SpannerRpcPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.spanner.table.ChangeStreamChangelogMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.spanner.table.ChangeStreamStartMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.spanner.table.ScanMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.flink.gcp.connector.testutils.LogCapture.Level
Returns an array containing the constants of this enum type, in the order they are declared.
VERIFY_ONLY - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.CdcTableReconciliationPolicy
Verify the CDC table contract without starting adoption or drift repair.
verifyQueueRetention(boolean) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedOptions.Builder
Sets whether to read back queue retention before committing.
verifyQueueRetention(DefaultTaskCreatorFactory, String) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksStagedCreateTaskSink
Reads the fixed queue's retention before creating any task.
VERSION_WITH_EXPIRY - Static variable in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitSerializer
The split layout this serializer writes, and the version ReadStreamSplitSerializer.getVersion() reports.
VERSION_WITHOUT_EXPIRY - Static variable in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitSerializer
The split layout that carried no session expiry.
visit(TableDestination, T, SinkWriter.Context) - Method in interface io.github.flink.gcp.connector.bigquery.sink.DestinationResolutionDispatcher.Visitor
Handles a record with a resolved table destination.
visit(TableDestination, T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.FileLoadsWriter
 
visit(TableDestination, T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryBufferedStreamWriter
 
visit(TableDestination, T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryDefaultStreamWriter
 
visit(UnroutableRecord, T, SinkWriter.Context) - Method in interface io.github.flink.gcp.connector.bigquery.sink.DestinationResolutionDispatcher.Visitor
Handles a record-specific destination-resolution failure.
visit(UnroutableRecord, T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.FileLoadsWriter
 
visit(UnroutableRecord, T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryBufferedStreamWriter
 
visit(UnroutableRecord, T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryDefaultStreamWriter
 
visit(BigtableChangeStreamMutation.AddToCellEntry, A) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamMutationDispatcher.EntryVisitor
Handles one aggregate input added to a cell.
visit(BigtableChangeStreamMutation.DeleteCellsEntry, A) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamMutationDispatcher.EntryVisitor
Handles one deletion of cell versions in a timestamp range.
visit(BigtableChangeStreamMutation.DeleteFamilyEntry, A) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamMutationDispatcher.EntryVisitor
Handles one deletion of every cell in a family.
visit(BigtableChangeStreamMutation.Int64Value, A) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamMutationDispatcher.ValueVisitor
Handles a signed 64-bit integer.
visit(BigtableChangeStreamMutation.MergeToCellEntry, A) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamMutationDispatcher.EntryVisitor
Handles one aggregate input merged into a cell.
visit(BigtableChangeStreamMutation.RawTimestamp, A) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamMutationDispatcher.ValueVisitor
Handles a raw microsecond timestamp.
visit(BigtableChangeStreamMutation.RawValue, A) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamMutationDispatcher.ValueVisitor
Handles arbitrary bytes.
visit(BigtableChangeStreamMutation.SetCellEntry, A) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamMutationDispatcher.EntryVisitor
Handles one written cell version.

W

wakeUp() - Method in class io.github.flink.gcp.connector.bigquery.source.reader.BigQuerySplitReader
 
wakeUp() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.BigtableSplitReader
 
wakeUp() - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSplitReader
 
wakeUp() - Method in class io.github.flink.gcp.connector.spanner.source.batch.reader.SpannerSplitReader
 
WARN - Enum constant in enum io.github.flink.gcp.connector.testutils.LogCapture.Level
 
wasCreationRequested() - Method in exception io.github.flink.gcp.connector.bigquery.sink.tables.TableAdminException
Returns whether the failed operation had already requested creation of a missing table.
wasIncomplete() - Method in class io.github.flink.gcp.connector.base.lifecycle.BoundedShutdown
Whether shutdown left work or resources alive after its budget.
wasShutdownIncomplete() - Method in interface io.github.flink.gcp.connector.pubsub.sink.writer.TopicPublisher
Whether the completed close left publisher shutdown work or resources alive.
withApplicationDefaultCredentials() - Static method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubTestClients
Clients on the SDK's defaults: application-default credentials, real service.
withAttributes(PubSubSerializationSchema.AttributesExtractor<? super T>) - Method in interface io.github.flink.gcp.connector.pubsub.sink.serializer.PubSubSerializationSchema
Returns a schema producing this schema's messages with the extracted attributes added (overwriting same-named attributes this schema already set; a null/empty extraction leaves the message's attributes unchanged).
withBody(SerializationSchema<T>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetBuilder
Sets the schema serializing a record into the task's HTTP body, and binds the record type of the chain.
withBody(SerializationSchema<U>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetBuilder
Sets the request-body serializer and binds the record type.
withCheckpointId(long) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsCommittable
Returns a copy of this committable stamped with the given checkpoint id.
withHeaders(AppEngineTargetBuilder.HeadersExtractor<? super T>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetBuilder
Sets an extractor that adds headers to each request.
withHeaders(HttpTargetSerializationSchema.HeadersExtractor<? super T>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetSerializationSchema
Returns a schema adding the extracted headers to its requests.
withJobIdentity(QueryJobIdentity) - Method in class io.github.flink.gcp.connector.bigquery.source.query.QuerySpec
Returns a copy carrying the identity a reusable job is submitted and looked up under.
withLifecycleState(PartitionLifecycleState) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
withMethod(HttpMethod) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetBuilder
Sets the request method.
withMethod(HttpMethod) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetSerializationSchema
Returns a schema sending its requests with the given HTTP method.
withOAuthToken(String) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetSerializationSchema
Returns a schema authorizing its requests with an OAuth access token minted for the given service account.
withOAuthToken(String, String) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetSerializationSchema
Returns a schema authorizing its requests with an OAuth access token minted for the given service account and scope.
withOidcToken(String) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetSerializationSchema
Returns a schema authorizing its requests with an OIDC token minted for the given service account, with the target URL as the audience.
withOidcToken(String, String) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetSerializationSchema
Returns a schema authorizing its requests with an OIDC token minted for the given service account and audience.
withOrderingKey(PubSubSerializationSchema.OrderingKeyExtractor<? super T>) - Method in interface io.github.flink.gcp.connector.pubsub.sink.serializer.PubSubSerializationSchema
Returns a schema producing this schema's messages with the extracted ordering key set (overwriting an ordering key this schema already set; a null/empty extraction leaves the message — including an ordering key this schema itself set — unchanged).
withProgress(Instant, Instant) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.ChangeStreamPartitionSplit
 
withRelativeUri(AppEngineTargetBuilder.RelativeUriExtractor<? super T>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetBuilder
Sets an extractor that resolves the relative URI per record.
withRouting(AppEngineRouting) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetBuilder
Sets fixed task-level App Engine routing.
withRouting(AppEngineTargetBuilder.RoutingExtractor<? super T>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.AppEngineTargetBuilder
Sets an extractor that resolves task-level App Engine routing per record.
withTableConfiguration(Map<String, ColumnFamilyType>, String) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableStagedSink
Returns a copy with Table schema validation and catalog lineage.
withTableLineage(String) - Method in interface io.github.flink.gcp.connector.bigquery.sink.BigQueryLineageSink
Returns a copy with a SQL catalog identity, retaining the concrete sink's runtime abilities.
withTableLineage(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.BigQueryFileLoadsSink
 
withTableLineage(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryBufferedStreamSink
 
withTableLineage(String) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.BigQueryDefaultStreamSink
 
withTableLineage(String) - Method in class io.github.flink.gcp.connector.bigquery.source.BigQueryStorageReadSource
Returns a copy carrying the SQL catalog identity for the internal Table adapter.
withTableLineage(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableMutateRowsSink
Returns a copy retaining the writer configuration and startup family validation.
withTableLineage(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.BigtableConditionalSink
Returns a copy carrying the logical Table identity with the same request configuration.
withTableLineage(String) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.BigtableReadModifyWriteSink
Returns a copy carrying the logical Table identity with the same request configuration.
withTableLineage(String) - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSource
Returns a copy carrying the logical Table identity with the same source configuration.
withTableLineage(String) - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.BigtableScanSource
Returns a copy carrying the logical Table identity with the same source configuration.
withTableLineage(String) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherSink
Returns a copy carrying the logical Table identity without changing the writer configuration.
withTableLineage(String) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.PubSubStreamingPullSource
Returns a copy carrying the logical Table identity without changing subscription assignment.
withUrl(HttpTargetSerializationSchema.UrlExtractor<? super T>) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.serializer.HttpTargetSerializationSchema
Returns a schema resolving the target URL per record, overriding the URL the chain started from.
Worker(LoadJobRunner, TableAdmin) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob.DestinationCommitExecutor.Worker
Creates a worker over thread-confined collaborators.
write(T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.FileLoadsWriter
 
write(T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryBufferedStreamWriter
 
write(T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.writer.BigQueryDefaultStreamWriter
 
write(T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigtable.sink.mutaterows.writer.BigtableWriter
 
write(T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.BigtableStagedWriter
 
write(T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.writer.SingleRowRequestWriter
 
write(T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksStagedWriter
 
write(T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.writer.CloudTasksWriter
 
write(T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.pubsub.sink.writer.PubSubWriter
 
write(T, SinkWriter.Context) - Method in class io.github.flink.gcp.connector.spanner.sink.writer.SpannerWriter
 
WRITE_APPEND - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.WriteDisposition
Appends loaded rows to the existing table data.
WRITE_EMPTY - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.WriteDisposition
Fails the load when the destination table is not empty.
WRITE_THROUGH - Static variable in class io.github.flink.gcp.connector.pubsub.deadletter.PubSubDeadLetterQueue
PubSubDeadLetterQueue.Builder.maxInFlightMessages(int) value publishing each element synchronously.
WRITE_TRUNCATE - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.WriteDisposition
Replaces the existing table data (and schema) with the loaded rows.
WRITE_TRUNCATE_DATA - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.WriteDisposition
Replaces the existing table data while preserving the table schema and constraints.
writeBytes(ByteString, DataOutputView) - Static method in class io.github.flink.gcp.connector.bigtable.LengthPrefixedFields
Writes a byte string as its length and bytes, chunk by chunk through the copy buffer so a rope is never flattened.
WriteClientBufferedStreamService - Class in io.github.flink.gcp.connector.bigquery.sink.storage.writer
Production BufferedStreamService over one BigQueryWriteClient.
WriteClientBufferedStreamService(BigQueryWriteClient, String, BufferedStreamOptions) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamService
Creates a service over the given client (emulator or test injection).
WriteClientBufferedStreamService(String, BufferedStreamOptions) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamService
Creates a service with a default client against the production service.
WriteClientBufferedStreamService(String, BufferedStreamOptions, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamService
Creates a service with a default client.
WriteClientBufferedStreamService(String, BufferedStreamOptions, String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamService
Creates a service with optional runtime-loaded production credentials.
WriteClientBufferedStreamServiceFactory - Class in io.github.flink.gcp.connector.bigquery.sink.storage.writer
WriteClientBufferedStreamServiceFactory() - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamServiceFactory
Creates a factory writing to the production service.
WriteClientBufferedStreamServiceFactory(EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamServiceFactory
Creates a factory.
WriteClientBufferedStreamServiceFactory(String, EmulatorEndpoint) - Constructor for class io.github.flink.gcp.connector.bigquery.sink.storage.writer.WriteClientBufferedStreamServiceFactory
Creates a factory with optional runtime-loaded production credentials.
writeDisposition(WriteDisposition) - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions.Builder
Sets how loaded rows land in a destination table that already contains data.
WriteDisposition - Enum in io.github.flink.gcp.connector.bigquery.sink
How data lands in a destination table that already contains data.
writeMethod(WriteMethod) - Method in class io.github.flink.gcp.connector.bigquery.sink.BigQuerySinkBuilder
Sets the write method.
writeMethod(WriteMethod) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.BigQueryDynamicSink.Builder
Sets the write method, or null to leave it at the connector's default.
WriteMethod - Enum in io.github.flink.gcp.connector.bigquery.sink
The mechanism used to write records to BigQuery.
writeMode(WriteMode) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
WriteMode - Enum in io.github.flink.gcp.connector.bigtable.table
Destination-side write operation selected by sink.write-mode.
WriteModeOptionChecks - Class in io.github.flink.gcp.connector.bigtable.table.sink
Refuses explicit options that the selected write operation cannot use.
writeOnly(ProtoRowAugmentationField.WriteOnlyField, AdditionalFieldNullPolicy, ProtoRowAugmentationField.ValueProvider<? super T>, String, String) - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.ProtoRowAugmentationField
Creates one of BigQuery's explicitly supported write-only fields.
writerOptions(BigtableWriterOptions) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
Sets the writer tuning options (the batch thresholds and the in-flight bounds).
writerOptions(BigtableWriterOptions) - Method in class io.github.flink.gcp.connector.bigtable.table.sink.BigtableDynamicSink.Builder
 
writerOptions(CloudTasksWriterOptions) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkBuilder
Sets the in-flight cap and the two retry budgets for the writer or staged committer.
writerOptions(SpannerWriterOptions) - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkBuilder
Sets the writer's tuning options.
writerOptions(SpannerWriterOptions) - Method in class io.github.flink.gcp.connector.spanner.table.sink.SpannerDynamicSink.Builder
 
WriterOptionsMapper - Class in io.github.flink.gcp.connector.bigtable.table.sink
Builds BigtableWriterOptions from the table options.
WriterOptionsMapper - Class in io.github.flink.gcp.connector.cloudtasks.table.sink
Maps Table API options onto the shared delivery mode, writer and staging settings.
WriterOptionsMapper - Class in io.github.flink.gcp.connector.spanner.table.sink
Maps table options onto SpannerWriterOptions.
writeSnapshot(DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.conditional.ConditionalResultSerializer.Snapshot
 
writeSnapshot(DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.readmodifywrite.ReadModifyWriteResultSerializer.Snapshot
 
writeSnapshot(DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.sink.singlerow.BigtableRowSerializer.Snapshot
 
writeSnapshot(DataOutputView) - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutationSerializer.Snapshot
 
writeSnapshot(DataOutputView) - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer.Snapshot
 
writeSplit(DataOutputSerializer, ReadStreamSplit) - Static method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplitSerializer
Writes a split without a version tag.
writeString(String, DataOutputView) - Static method in class io.github.flink.gcp.connector.bigtable.LengthPrefixedFields
Writes a string as its UTF-8 length and bytes.

Y

YEAR - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions.TimePartitioningType
One partition per year.
yield() - Method in class io.github.flink.gcp.connector.testutils.FakeMailboxExecutor
 

Z

ZSTD - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.fileloads.ParquetCompression
Zstandard.
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form