Index
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_OPTIONShas no explicit retention row. - AbstractBundledDependenciesNoticeTest - Class in io.github.flink.gcp.connector.testutils.sql
-
Keeps a
flink-sql-connector-gcp-*module'sMETA-INF/NOTICEhonest: 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.
- 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.
- 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
- add(RowMutationEntry) - Method in interface io.github.flink.gcp.connector.bigtable.sink.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
- 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
- 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
- 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
REQUIREDtable fields toNULLABLEwhen the serializer does not declare themREQUIRED. - 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.
- 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_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
-
Builds an immutable
AppEngineTargetSerializationSchema. - 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
CloudTasksSerializationSchemaproducing 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
ValidationExceptionnaming 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
ValidationExceptionnaming 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
ValidationExceptionnaming 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
ValidationExceptionnaming 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
ValidationExceptionnaming 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.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
- 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.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
- 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.
- 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
basewith the unnumberedfieldsappended to its selected message. - 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
-
A
BigQueryProtoSerializationSchemafor Avro records. - 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
AvroToTableSchemaConverterderived and the descriptorBQTableSchemaToProtoDescriptorbuilt 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
TableSchemafrom an AvroSchema. - 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 whatdiagnosisreports 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.
- 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-spannerBatchClient. - 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-spannerBatchClient. - 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 tooutcomesas 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
BigDecimalwithin BigQueryBIGNUMERICbounds. - BigQueryBufferedStreamSink<T> - Class in io.github.flink.gcp.connector.bigquery.sink.storage
-
The
WriteMethod.STORAGE_API_EXACTLY_ONCEsink: each writer subtask appends rows to one application-created BUFFERED Storage Write API stream per active destination at explicit offsets (seeBigQueryBufferedStreamWriter), and the committer makes each completed checkpoint's rows visible by flushing every committable's stream up to its offset (seeBufferedStreamCommitter) — 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
SinkWriterappending 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
WITHoptions of thebigquerytable 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
SinkWriterappending 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
bigquerytable 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
bigquerytable source or sink from aCREATE TABLEstatement'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_LOADSsink: writers stage per-destination files on Cloud Storage in the configuredstaging format, the pre-commit topology routes every subtask's committables to a single committer subtask (stamping their checkpoint id in streaming, seeFileLoadsCheckpointStamper), and the committer turns each batch into BigQuery load jobs (seeFileLoadsCommitterandLoadJobOrchestrator) — 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. - BigQueryLoadJobRunner - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.loadjob
-
LoadJobRunnerover 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
BigQueryclient. - 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
-
Serializer for
BigQueryReadEnumeratorState. - 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 APITableSchemaform 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
WriteMethodimplementations, assembled byBigQuerySinkBuilder. - 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.
- BigQueryTableAdmin - Class in io.github.flink.gcp.connector.bigquery.sink.tables
-
Default
TableAdminbacked 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
-
Builds a
BigtableChangeStreamDynamicSource. - 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.TimestampBoundconstrains 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
-
Which subtype an
BigtableChangeStreamMutation.Entryis. - 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
-
Which subtype a
BigtableChangeStreamMutation.Valueis. - BigtableChangeStreamMutationDeserializationSchema - Class in io.github.flink.gcp.connector.bigtable.source.serializer
-
Emits the connector-owned
BigtableChangeStreamMutationunchanged. - 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
-
Builds a
BigtableChangeStreamSource. - 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.
- BigtableConnectorOptions - Class in io.github.flink.gcp.connector.bigtable.table
-
The
WITHoptions of thebigtabletable 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
BigtableDataClientat 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. - BigtableDynamicSink - Class in io.github.flink.gcp.connector.bigtable.table.sink
-
The
bigtabletable 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
bigtabletable source: a bounded scan over the DataStreamBigtableSourceand 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
bigtabletable sink and table source from aCREATE TABLEstatement'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.
- BigtableLookupConfig - Class in io.github.flink.gcp.connector.bigtable.table
-
The lookup values a
CREATE TABLEmaps 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
MutateRowsbulk batcher ofgoogle-cloud-bigtable. - BigtableMutateRowsSink(BigtableSinkConfig<T>) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.BigtableMutateRowsSink
-
Creates the sink; called by
BigtableSinkBuilder. - 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.
- 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.
- 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
-
Serializer for
BigtableScanEnumeratorState. - 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.
- BigtableTableAdmin - Class in io.github.flink.gcp.connector.bigtable.sink.tables
-
Default
TableAdminbacked by the BigtableBigtableTableAdminClient. - 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
bigtabletable: 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
ROWcolumn 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.writer
-
At-least-once writer applying row mutations to the Bigtable tables a
DestinationResolvernames. - BigtableWriter(BigtableSinkConfig<T>, MutationBatcherFactory, TableAdmin, MailboxExecutor, SinkWriterMetricGroup) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.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
-
Builder for
BigtableWriterOptions. - bindAckTracker(PubSubAckTracker) - Method in class io.github.flink.gcp.connector.pubsub.source.streamingpull.reader.PubSubSourceReaderMetrics
-
Registers the gauges reading the tracker's state.
- BOOL - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldType
-
A
Boolean. - 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
joinis 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
nullfor an unbounded one. - BUFFERED_BYTES - Static variable in class io.github.flink.gcp.connector.pubsub.PubSubMetricNames
-
PubSubMetricNames.BUFFERED_MESSAGESin bytes. - 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, perFlushRowssemantics) 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
-
Serializer for
BufferedStreamCommittable. - 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_ONCEand 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
-
Builder for
BufferedStreamOptions. - BufferedStreamOptionsMapper - Class in io.github.flink.gcp.connector.bigquery.table.sink
-
Maps the
sink.buffered-stream.*options ontoBufferedStreamOptions. - 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
BufferedStreamServiceinstances 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
-
Serializer for
BufferedStreamWriterState. - 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.BigtableWriterOptions.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.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
- 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
-
Creates a new
FileLoadsOptions.Builder. - builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.SchemaUpdateOptions
-
Creates a new
SchemaUpdateOptions.Builder. - 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
-
Creates a new
AvroSchemaOptions.Builder. - builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.json.JsonDocumentOptions
-
Creates a new
JsonDocumentOptions.Builder. - builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions
-
Creates a new
ProtoSchemaOptions.Builder. - builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.storage.BufferedStreamOptions
-
Creates a new
BufferedStreamOptions.Builder. - builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
-
Creates a new
DefaultStreamOptions.Builder. - builder() - Static method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions
-
Creates a new
TableCreateOptions.Builder. - 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.BigtableWriterOptions
-
Creates a new
BigtableWriterOptions.Builder. - builder() - Static method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions
-
Creates a new
TableCreateOptions.Builder. - 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.CloudTasksWriterOptions
-
Creates a new
CloudTasksWriterOptions.Builder. - 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
-
Creates a new
PubSubPublisherOptions.Builder. - 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
-
Creates a new
PubSubSubscriberOptions.Builder. - 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
-
Creates a new
SpannerWriterOptions.Builder. - 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 - 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 returnsnullor 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
- 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
nullwhen 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
nullwhen CDC is disabled. - CdcTableReconciliationPolicy - Enum in io.github.flink.gcp.connector.bigquery.sink
-
Policy for a BigQuery CDC destination table that already exists.
- CellValueCodec - Class in io.github.flink.gcp.connector.bigtable.table
-
Turns a
RowDatafield 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.
- 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
ChangeStreamCoordinatorClientone 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
ReadChangeStreamRPCs. - 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.
- 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
- ChildPartitionsEvent.ChildPartition - Class in io.github.flink.gcp.connector.spanner.source.changestream
-
One child token and the normalized coordinator identities of every parent.
- 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
- 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
-
Releases whatever client state
ReadSessionCreator.create(com.google.cloud.bigquery.storage.v1.CreateReadSessionRequest)opened. - 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.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.sink.writer.BigtableWriter
- close() - Method in class io.github.flink.gcp.connector.bigtable.sink.writer.DefaultMutationBatcherFactory
-
Closes every client this factory built.
- close() - Method in interface io.github.flink.gcp.connector.bigtable.sink.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.writer.MutationBatcherFactory
-
Releases anything still held behind the batchers it created — the shared clients.
- 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.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.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.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.
- 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.
- 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.
- CloudTasksConnectorOptions - Class in io.github.flink.gcp.connector.cloudtasks.table
-
The
WITHoptions of thecloud-taskstable 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
CreateTaskRPC, 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. - CloudTasksDynamicSink - Class in io.github.flink.gcp.connector.cloudtasks.table.sink
-
Insert-only table sink creating target tasks in one fixed queue.
- CloudTasksDynamicSink(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-taskstable 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.
- 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.
- 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. - CloudTasksTargetType - Enum in io.github.flink.gcp.connector.cloudtasks.table
-
The request target represented by a
cloud-taskstable. - CloudTasksTestClients - Class in io.github.flink.gcp.connector.testutils.cloudtasks
-
A stock
CloudTasksClientover 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
-
Builder for
CloudTasksWriterOptions. - 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
ApiExceptionthe client libraries surface, or from a raw gRPCStatusRuntimeException(defense in depth) — ornullwhen 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
-
ReaderOutputfor tests that driveSourceReaderBase.pollNext(...), delegating to one sharedCollectingSourceOutputwhatever 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
-
SourceOutputrecording emitted records and their timestamps — what aRecordEmitteris 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.columnidentifiers 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, GcRule) - Method in class io.github.flink.gcp.connector.bigtable.sink.TableCreateOptions.Builder
-
Declares a column family with the given garbage-collection rule.
- columnIncludeList(Collection<String>) - Method in class io.github.flink.gcp.connector.spanner.source.SpannerChangeStreamSourceBuilder
-
Includes non-key columns whose
table.columnidentifiers 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
- 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.
- 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.
- 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
NULLin aNOT NULLcolumn, an over-long value, aCHECKor 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.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(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.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.
- 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 whencodeisnull. - 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.writer.DefaultMutationBatcherFactory
- create(TableDestination) - Method in interface io.github.flink.gcp.connector.bigtable.sink.writer.MutationBatcherFactory
-
Creates the mutation batcher for one table.
- 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, 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 asservice-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_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
TableCreateOptionswhen 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
- 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
nullto 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.source.changestream.BigtableChangeStreamMutationSerializer
- createInstance() - Method in class io.github.flink.gcp.connector.spanner.source.changestream.DataChangeRecordSerializer
- 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
- createRowBuilder() - Method in class io.github.flink.gcp.connector.bigtable.source.readrows.reader.MeasuringRowAdapter
- createTask(CreateTaskRequest) - Method in interface io.github.flink.gcp.connector.cloudtasks.sink.writer.TaskCreator
-
Creates the requested task asynchronously.
- 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.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(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.cloudtasks.sink.CloudTasksCreateTaskSink
- 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
- CrossVersionSink<InputT> - Interface in io.github.flink.gcp.connector.bigquery.sink
-
The cross-version seam every sink in this module implements instead of
Sinkdirectly. - CrossVersionSink<InputT> - Interface in io.github.flink.gcp.connector.bigtable.sink
-
The cross-version seam every sink in this module implements instead of
Sinkdirectly. - CrossVersionSink<InputT> - Interface in io.github.flink.gcp.connector.cloudtasks.sink
-
The cross-version seam every sink in this module implements instead of
Sinkdirectly. - CrossVersionSink<InputT> - Interface in io.github.flink.gcp.connector.pubsub.sink
-
The cross-version seam every sink in this module implements instead of
Sinkdirectly. - CrossVersionSink<InputT> - Interface in io.github.flink.gcp.connector.spanner.sink
-
The cross-version seam every sink in this module implements instead of
Sinkdirectly. - CURRENT_COMMIT_DURATION_MILLIS - Static variable in class io.github.flink.gcp.connector.bigquery.BigQueryMetricNames
- 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
DataChangeRecordwithout 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-bigtableBigtableDataClient. - 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-bigtableBigtableDataClient. - 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
-
A
LocalDate. - 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_ABANDONEDfor 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
maxDeliveryAttemptstimes 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 for
DefaultStreamOptions.Builder.destinationIdleTimeout(Duration): one hour. - DEFAULT_DESTINATION_IDLE_TIMEOUT - Static variable in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
-
Default for
BigtableWriterOptions.Builder.destinationIdleTimeout(Duration): one hour. - 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 defaultexecution.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_PERIODis 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_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
-
The default
SpannerWriterOptions.Builder.maxBatchMutations(int): Beam's value. - 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 for
FileLoadsOptions.Builder.maxConcurrentCheckpointFinalizations(int): serial close. - 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 for
DefaultStreamOptions.Builder.maxConnectionsPerRegion(int): the SDK's own default. - 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 — oneMutateRowsround 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 — onePublishround 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_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 for
FileLoadsOptions.Builder.maxOpenDestinations(int). - DEFAULT_MAX_PENDING_FILES - Static variable in class io.github.flink.gcp.connector.bigquery.sink.fileloads.FileLoadsOptions
-
Default for
FileLoadsOptions.Builder.maxPendingFiles(int). - 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 fromStreamWriter.Builderin 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 fromStreamWriter.Builderin 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 for
FileLoadsOptions.Builder.maxSerializedRowBytes(long). - 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 for
DefaultStreamOptions.Builder.minConnectionsPerRegion(int): the SDK's own default. - 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_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 for
BufferedStreamOptions.Builder.retryMaxAttempts(int). - DEFAULT_RETRY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
-
Default for
DefaultStreamOptions.Builder.retryMaxAttempts(int). - DEFAULT_RETRY_MAX_ATTEMPTS - Static variable in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceBuilder
-
Default for
BigQuerySourceBuilder.retryMaxAttempts(int): consecutiveReadRowsattempts 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 for
DefaultStreamOptions.Builder.retryMaxDelay(Duration). - 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
FailureHandlerContextthe sinks build from theirWriterInitContext. - 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.writer
-
Creates
MutationBatchers backed bygoogle-cloud-bigtableBigtableDataClients, connected the wayBigtableDataClientsconnects 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.writer.DefaultMutationBatcherFactory
-
Creates the factory.
- DefaultMutationBatcherFactory(String, BigtableWriterOptions, EmulatorEndpoint, CredentialsProvider) - Constructor for class io.github.flink.gcp.connector.bigtable.sink.writer.DefaultMutationBatcherFactory
- DefaultPartitionPlannerFactory - Class in io.github.flink.gcp.connector.spanner.source.batch.enumerator
-
Mints
BatchClientPartitionPlanners. - 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
-
PublisherFactorybuildinggoogle-cloud-pubsubPublisherinstances configured fromPubSubPublisherOptions; 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
-
Mints
ReadClientSessionCreators. - 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
-
Mints
DataClientRowKeySamplers. - 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_FOUNDbudget 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.Builderinitialises 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.Builderinitialises 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
- 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
nullto 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
-
Builder for
DefaultStreamOptions. - DefaultStreamOptionsMapper - Class in io.github.flink.gcp.connector.bigquery.table.sink
-
Maps the
sink.default-stream.*options ontoDefaultStreamOptions. - DefaultSubscriberFactory - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull.reader
-
SubscriberFactorybuildinggoogle-cloud-pubsubSubscriberinstances configured fromPubSubSubscriberOptions; 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
TaskCreatorbacked by agoogle-cloud-tasksCloudTasksClient, 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
- DeleteCellsEntry(String, ByteString, BigtableChangeStreamMutation.TimestampRange) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.DeleteCellsEntry
-
Creates a delete-cells entry.
- 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.
- 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
- 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 becomesREQUIRED. - 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
REQUIREDBigQuery column from a column declaredNOT 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
nullif 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_tableorprojects/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.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.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.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(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.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(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.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.recordsSendanddestination.NAME.sendErrorson the writer's metric group, whereNAMEis 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.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
-
A
Double. - 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
countdistinct elements have arrived, the job behind it ends, ortimeoutpasses, 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.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.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.spanner.sink.writer.CellWeights
-
Returns weights that know no index at all, so every column costs exactly one cell.
- 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(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
nullfor 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
nullfor 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:portof 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 athost: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
nullfor 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
nullfor 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, foremulator-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
PullAssignmentSplitEnumeratorreports, 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.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.BigtableWriterOptions
- 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.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.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.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.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.errorson the writer's metric group. - ErrorClassCounters(MetricGroup) - Constructor for class io.github.flink.gcp.connector.base.metrics.ErrorClassCounters
-
Creates the counters against the group they register on.
- 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.
- events() - Method in class io.github.flink.gcp.connector.testutils.FakeSplitEnumeratorContext
-
Returns every assignment and signal in the order it happened, as
"verb:subtask". - 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.
- 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
- factoryClass() - Method in class io.github.flink.gcp.connector.testutils.sql.AbstractSqlConnectorPackagingITCase
-
The
DynamicTableFactorythe SQL planner must find through the SPI file. - factoryClass() - Method in class io.github.flink.gcp.connector.testutils.sql.AbstractSqlConnectorSmokeITCase
-
The
DynamicTableFactorythe 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.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
DeadLetterQueuesees. - 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.
- 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
FailureHandlerorDeadLetterQueuelearns 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
-
A queue-backed
MailboxExecutorfor tests:FakeMailboxExecutor.execute(org.apache.flink.api.common.operators.MailboxExecutor.MailOptions, org.apache.flink.util.function.ThrowingRunnable<? extends java.lang.Exception>, java.lang.String, java.lang.Object...)enqueues mails,FakeMailboxExecutor.yield()runs the next mail (blocking until one arrives, like the real mailbox), andFakeMailboxExecutor.drain()runs every mail already enqueued. - FakeMailboxExecutor() - Constructor for class io.github.flink.gcp.connector.testutils.FakeMailboxExecutor
- FakeSourceReaderContext - Class in io.github.flink.gcp.connector.testutils
-
In-memory
SourceReaderContextfor 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
SplitEnumeratorContextfor the tests of a pull-assignment enumerator — one whose readers ask for work throughhandleSplitRequest. - 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.
- 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.
- 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
-
PubSubMetricNames.FETCHER_BUFFERED_MESSAGESin serialized bytes. - 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
expecteddistinct 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 theCommitterSPI 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_LOADSand 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 ontoFileLoadsOptions. - FileLoadsWriter<T> - Class in io.github.flink.gcp.connector.bigquery.sink.fileloads.writer
-
The FILE_LOADS
SinkWriter: encodes records in the configuredstaging formatand streams them to per-destination staging files on Cloud Storage, emitting oneFileLoadsCommittableper finalized file fromFileLoadsWriter.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
DestinationResolverreturning one fixed destination for every record. - FixedDestinationResolver - Class in io.github.flink.gcp.connector.bigtable.sink
-
A
DestinationResolverreturning one fixed destination for every record, which is whatBigtableSinkBuilder.table(...)builds. - FixedDestinationResolver - Class in io.github.flink.gcp.connector.cloudtasks.sink
-
A
DestinationResolverreturning one fixed destination for every record. - FixedDestinationResolver - Class in io.github.flink.gcp.connector.pubsub.sink
-
A
DestinationResolverreturning 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.writer.BigtableWriter
- 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 thePubSubDeadLetterQueue.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-urlencodedbodies. - FormUrlEncodedFormatFactory() - Constructor for class io.github.flink.gcp.connector.cloudtasks.table.form.FormUrlEncodedFormatFactory
- 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(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.
- 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.
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
-
StagingStorageover 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 BigQueryGEOGRAPHYcolumn — 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.FieldOptionsextension, set totrue, to a BigQueryGEOGRAPHYcolumn — 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
stringfield at the given dotted path to a BigQueryGEOGRAPHYcolumn. - 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
GEOGRAPHYcolumn. - geographyFieldPaths(Collection<String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions.Builder
-
Maps all
stringfields at the given dotted paths to BigQueryGEOGRAPHYcolumns. - 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
GEOGRAPHYcolumns. - geographyFieldPaths(Collection<String>) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions.Builder
-
Derives the named columns as BigQuery
GEOGRAPHYcolumns. - 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
- getAckDeadline() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
-
Returns the acknowledgement deadline, or
nullfor 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
nullwhen 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
nullfor the instance's default profile. - 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
nullfor the default. - getAssignedSplits() - Method in class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamEnumeratorState
- 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
nullwhen acknowledgement is fire-and-forget. - getBatchDelayThreshold() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
-
Returns the batch delay threshold, or
nullfor the SDK default. - getBatchElementCountThreshold() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
-
Returns the batch element-count threshold, or
nullto use the client's default. - getBatchElementCountThreshold() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
-
Returns the batch element-count threshold, or
nullfor the SDK default. - getBatchRequestByteThreshold() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
-
Returns the batch request-byte threshold, or
nullto use the client's default. - getBatchRequestByteThreshold() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
-
Returns the batch request-byte threshold, or
nullfor 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
nullfor 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
nullwhen 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.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
nullwhen 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.
- 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.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
nullwhen 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
nullin 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
nullbefore 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
nullbefore a lazily configured one is used. - 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
nullfor none. - 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
- 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.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.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.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
-
The gauge a committer passed to
TestSinkCommitterMetricGroup.setCurrentPendingCommittablesGauge(org.apache.flink.metrics.Gauge<java.lang.Integer>), or null. - 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
-
The gauge a writer passed to
TestSinkWriterMetricGroup.setCurrentSendTimeGauge(org.apache.flink.metrics.Gauge<java.lang.Long>), ornull. - 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
0when 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
nullwhen 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.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.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.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.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
nullwhen 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
nullfor the production service. - getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig
-
Returns the emulator endpoint, or
nullfor production Bigtable. - getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkConfig
-
Returns the emulator endpoint, or
nullfor production Cloud Tasks. - getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkConfig
-
Returns the emulator endpoint, or
nullfor production Pub/Sub. - getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceConfig
-
Returns the emulator endpoint, or
nullfor production Pub/Sub. - getEmulatorEndpoint() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkConfig
-
Returns the emulator endpoint, or
nullwhen 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
nullwhen 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
nullwhen 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.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
nullwhen the default (31 days) applies or when expiration is disabled — seeSubscriptionCreateOptions.isNeverExpire(). - 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.
- 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.
- 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
nullwhen none was configured. - getFilter() - Method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionCreateOptions
-
Returns the subscription filter expression, or
nullwhen 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.ZEROwhen 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
nullfor the SDK default. - getFlowControlMaxOutstandingRequestBytes() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
-
Returns the flow-control outstanding-byte limit, or
nullfor the SDK default. - getFlushInterval() - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions
-
Returns the periodic flush interval, or
nullwhen 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
GEOGRAPHYcolumns. - getGeographyFieldPaths() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions
-
Returns the dotted paths of fields mapped to BigQuery
GEOGRAPHYcolumns. - getGeographyFieldPaths() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions
-
Returns the paths of columns derived as BigQuery
GEOGRAPHYcolumns. - 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
nullfor 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
JSONcolumns. - getJsonFieldPaths() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.proto.ProtoSchemaOptions
-
Returns the dotted paths of fields mapped to BigQuery
JSONcolumns. - getJsonFieldPaths() - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions
-
Returns the paths of columns derived as BigQuery
JSONcolumns. - 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
nullfor Google-managed encryption. - 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.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
- 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
USorasia-northeast1) of the destination tables, ornullwhen unset. - getLocation() - Method in class io.github.flink.gcp.connector.bigquery.source.query.QuerySpec
-
Returns the location the job runs in, or
nullto 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
- getMaxAckExtensionPeriod() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
-
Returns the total acknowledgement-deadline extension budget, or
nullfor 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.
- 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_AGErule, ornullfor 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
nullto 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.UNBOUNDEDfor none. - getMaxConsecutiveRejections() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
-
Returns how many consecutive confirmed rejections fail the job, or
PubSubPublisherOptions.UNBOUNDEDfor none. - getMaxDurationPerAckExtension() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
-
Returns the largest single deadline extension, or
nullfor 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.
- 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.
- 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
nullwhen not setting a duration. - getMaxStreamCount() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
-
Returns the upper bound on read streams, or
0to let BigQuery decide. - getMaxVersions() - Method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
-
Returns the version cap of a
GcRule.Kind.MAX_VERSIONSrule, ornullfor 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
nullfor 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
nullfor 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
nullfor 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
nullwhen 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_typesmember reported it. - getName() - Method in class io.github.flink.gcp.connector.spanner.table.SpannerTableSchemaConverter.Column
- 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_FOUNDretry. - getNotFoundRecoveryMaxAttempts() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
-
Returns the maximum attempts of the
NOT_FOUNDretry. - getNotFoundRecoveryMaxBackoff() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions
-
Returns the backoff cap of the
NOT_FOUNDretry. - getNullPolicy() - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalField
-
Returns the policy deciding the column's mode and what a
nullprovider 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 JSONnullin the same way asMod.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.
- 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.
- getParallelPullCount() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSubscriberOptions
-
Returns the streaming-pull connection count, or
nullfor 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
nullfor 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
nullfor 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
nullwhen no payload was available. - getPayloadBytes() - Method in class io.github.flink.gcp.connector.bigquery.sink.failure.FailedRow
-
Returns
FailedRow.getRowBytes()under the sharedFailedElementcontract. - 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
nullwhen serialization itself failed. - getPayloadBytes() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.FailedTask
-
Returns the serialized
Task— target, body, headers and authorization alike — ornullwhen 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 — ornullwhen 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
nullwhen 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.
- getPreferredMinStreamCount() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
-
Returns the preferred lower bound on read streams, or
0for 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
nullwhen the record could not be serialized in the first place. - 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
nullwhen 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
nullto 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
nullfor BigQuery's own anonymous dataset. - getQueryRunner() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
-
Returns the seam running the query, or
nullwhen 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.
- 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
- 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
nullfor 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
nullwhen 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
nullfor 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
nullfor the SDK default. - getRetryInitialRpcTimeout() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
-
Returns the initial per-RPC timeout, or
nullfor 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
nullfor 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
nullfor the SDK default. - getRetryMaxRpcTimeout() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
-
Returns the maximum per-RPC timeout, or
nullfor the SDK default. - getRetryRpcTimeoutMultiplier() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
-
Returns the per-RPC timeout multiplier, or
nullfor the SDK default. - getRetryTotalTimeout() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions
-
Returns the publish-retry total timeout, or
nullfor 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
nullfor the default: a random job id, under which nothing is ever reused. - getRowBytes() - Method in class io.github.flink.gcp.connector.bigquery.sink.failure.FailedRow
-
Returns the serialized protobuf row bytes, or
nullwhen 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.FailedMutation
-
Returns the row key the mutation applies to, or
nullwhen the record could not be serialized. - 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
nullfor no filter. - getRowStreamOpener() - Method in class io.github.flink.gcp.connector.bigquery.source.BigQuerySourceConfig
-
Returns the seam opening read streams.
- getRpcPriority() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerWriterOptions
-
Returns the RPC priority, or
nullto 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.UNIONorGcRule.Kind.INTERSECTIONrule, ornullfor the leaf kinds. - 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
nullwhen 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.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
nullwhen clients use ADC. - getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigquery.sink.fileloads.writer.GcsStagingStorage
-
Returns the configured key-file path, or
nullfor ADC. - getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigquery.sink.tables.BigQueryTableAdmin
-
Returns the configured key-file path, or
nullfor ADC. - getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig
-
Returns the service-account key-file path, or
nullto use ADC. - getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableChangeStreamSourceConfig
-
Returns the service-account key-file path, or
nullto use ADC. - getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.bigtable.source.BigtableSourceConfig
-
Returns the service-account key-file path, or
nullto use ADC. - getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkConfig
-
Returns the service-account key-file path, or
nullfor ADC. - getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubSinkConfig
-
Returns the service-account key-file path, or
nullfor ADC. - getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.pubsub.source.PubSubSourceConfig
-
Returns the service-account key-file path, or
nullfor ADC. - getServiceAccountKeyFile() - Method in class io.github.flink.gcp.connector.spanner.sink.SpannerSinkConfig
-
Returns the service-account key-file path, or
nullwhen 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
nullwhen 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
nullbefore it exists. - getSessionExpireTime() - Method in class io.github.flink.gcp.connector.bigquery.source.split.ReadStreamSplit
-
Returns when the read session expires, or
nullwhen 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
nullbefore 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.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
nullfor 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.
- 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
JSONoverride 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_STREAMif 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
nullwhen 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
nullwhen 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
nullunderCreateDisposition.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
nullwhen the record could not be serialized in the first place. - getTaskIdExtractor() - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksSinkConfig
-
Returns the deduplication-key extractor, or
nullwhen the sink creates unnamed tasks. - 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
nullto use each destination table's own dataset. - 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
nullwhen partitions never expire. - getTimePartitioningField() - Method in class io.github.flink.gcp.connector.bigquery.sink.TableCreateOptions
-
Returns the column the table is partitioned on, or
nullfor 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
nullwhen 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
nullfor every mode butPubSubStartPosition.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.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
nullfor 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.
- 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@PublicEvolvingwith 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.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, ornullunder 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.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.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
- 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, foremulatorEndpoint.
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.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.BigtableWriterOptions
- hashCode() - Method in class io.github.flink.gcp.connector.bigtable.sink.GcRule
- 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.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.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.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_UNSPECIFIEDas equivalent toPRIORITY_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
CloudTasksSerializationSchemaproducing HTTP-target tasks: a URL, an HTTP method, an optional authorization token, optional headers, and a body serialized by a wrapped FlinkSerializationSchema. - 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
connectorthat 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
- 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
- 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.table.TrailingBytes
-
Decode the declared width and ignore the rest, which is what HBase's
Bytesdecoders 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
maxInFlightMessagesbounds. - 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_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
- 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
- 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_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.
- 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
- Int64Value(long) - Constructor for class io.github.flink.gcp.connector.bigtable.source.changestream.BigtableChangeStreamMutation.Int64Value
-
Creates a 64-bit integer value.
- 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.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.serializer - package io.github.flink.gcp.connector.bigtable.sink.serializer
- io.github.flink.gcp.connector.bigtable.sink.tables - package io.github.flink.gcp.connector.bigtable.sink.tables
- io.github.flink.gcp.connector.bigtable.sink.writer - package io.github.flink.gcp.connector.bigtable.sink.writer
- 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.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.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.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
REQUIREDtable fields may be relaxed toNULLABLE. - 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 NULLcolumn derives aREQUIREDBigQuery column. - 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
isMissingTablealone: thePERMISSION_DENIEDthe 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
GEOGRAPHYcolumn. - 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
GEOGRAPHYcolumn. - 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.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
JSONcolumn 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
JSONcolumn. - 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_KEYrequires. - 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.OffsetAlreadyExistsor storage errorOFFSET_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.OffsetOutOfRangeor storage errorOFFSET_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.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.
- 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
- 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.
- 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.
- 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
StreamWriteras dead client-side.
J
- jitterRatio() - Method in class io.github.flink.gcp.connector.base.retry.RetrySchedule
-
Returns the proportional jitter applied to each backoff.
- 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
BigQueryProtoSerializationSchemafor 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 BigQueryJSONcolumn — 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.FieldOptionsextension, set totrue, to a BigQueryJSONcolumn — 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
stringfield at the given dotted path to a BigQueryJSONcolumn. - 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
JSONcolumn. - jsonFieldPaths(Collection<String>) - Method in class io.github.flink.gcp.connector.bigquery.sink.serializer.avro.AvroSchemaOptions.Builder
-
Maps all
stringfields at the given dotted paths to BigQueryJSONcolumns. - 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
JSONcolumns. - jsonFieldPaths(Collection<String>) - Method in class io.github.flink.gcp.connector.bigquery.table.sink.RowDataSchemaOptions.Builder
-
Derives the named columns as BigQuery
JSONcolumns.
K
- 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.
- 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.
- LazyBigtableDataClient - Class in io.github.flink.gcp.connector.bigtable
-
A
BigtableDataClientbuilt 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
- 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
nullto 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
nullto 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
nullto 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
nullto 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
USorasia-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
nullto 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 spentflushTimeoutleaves 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
nullwhen 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.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, 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, 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
nullwhen 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
- markActive() - Method in class io.github.flink.gcp.connector.testutils.CollectingReaderOutput
- markActive() - Method in class io.github.flink.gcp.connector.testutils.CollectingSourceOutput
- 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
-
The largest
SpannerWriterOptions.Builder.maxCommitDelay(Duration)Spanner accepts. - 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.
- 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
nullto 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
ReadChangeStreamRPCs 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
nullfor 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, soPubSubPublisherOptions.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.
- 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
nullto 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.
- 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
nullto 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
maxVersionsversions 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
- 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.writer
-
Accepts row mutations for one table and reports each one's outcome separately.
- MutationBatcherFactory - Interface in io.github.flink.gcp.connector.bigtable.sink.writer
-
Creates one
MutationBatcherper 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
- 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
projectwithdatasetalready 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_VALUEfor 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_FOUNDretry. - notFoundRecoveryMaxAttempts(int) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
-
Caps the attempts of the
NOT_FOUNDretry, the initial creation included. - notFoundRecoveryMaxBackoff(Duration) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
-
Caps the backoff of the
NOT_FOUNDretry. - 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
NULLABLEBigQuery 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 thenull-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
nullStringBytesfor 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
BigDecimalwithin BigQueryNUMERICbounds.
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
Tableread back throughBigQuery.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, String) - Static method in class io.github.flink.gcp.connector.bigquery.sink.UnroutableRecord
-
Creates an explicit routing failure.
- 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(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
ConfigOptionpair 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
WARNand 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
nullwhere the job name is not available. - of(String, String) - Static method in class io.github.flink.gcp.connector.pubsub.sink.TopicDestination
-
Creates a
TopicDestinationfrom bare ids, not resource paths. - of(String, String) - Static method in class io.github.flink.gcp.connector.pubsub.source.SubscriptionDestination
-
Creates a
SubscriptionDestinationfrom 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
TableDestinationfrom bare ids, not resource paths. - of(String, String, String) - Static method in class io.github.flink.gcp.connector.bigtable.TableDestination
-
Creates a
TableDestinationfrom bare ids, not resource paths. - of(String, String, String) - Static method in class io.github.flink.gcp.connector.cloudtasks.sink.QueueDestination
-
Creates a
QueueDestinationfrom bare ids, not resource paths. - of(String, String, String) - Static method in class io.github.flink.gcp.connector.spanner.DatabaseDestination
-
Creates a
DatabaseDestinationfrom 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(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.
- 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
- 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(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.serializer.BigtableSerializationSchema
-
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.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
-
Initializes the schema, once per subtask, before the first
SpannerMutationSerializationSchema.serialize(T, org.apache.flink.api.connector.sink2.SinkWriter.Context)call. - 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.
- 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.
- 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
nullfor the planner's own. - parallelism(Integer) - Method in class io.github.flink.gcp.connector.bigquery.table.source.BigQueryDynamicSource.Builder
-
Sets the source parallelism, or
nullfor 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
nullto 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_MESSAGESalready 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, or0to 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.PARQUETstaging files are compressed. - ParquetCompression - Enum in io.github.flink.gcp.connector.bigquery.sink.fileloads
-
How
StagingFormat.PARQUETstaging 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.
- 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
PartitionPlannerone 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
DeserializationSchemainto 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
SerializationSchemainto 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
recordsSendandsendErrorscounters beside the writer's totals. - perDestinationMetrics(boolean) - Method in class io.github.flink.gcp.connector.bigquery.sink.storage.DefaultStreamOptions.Builder
-
Registers per-table
recordsSendandsendErrorscounters beside the writer's totals. - perDestinationMetrics(boolean) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions.Builder
-
Registers per-table
recordsSendandsendErrorscounters beside the writer's totals. - perDestinationMetrics(boolean) - Method in class io.github.flink.gcp.connector.cloudtasks.sink.CloudTasksWriterOptions.Builder
-
Registers per-queue
recordsSendandsendErrorscounters beside the writer's totals. - perDestinationMetrics(boolean) - Method in class io.github.flink.gcp.connector.pubsub.sink.PubSubPublisherOptions.Builder
-
Registers per-topic
recordsSendandsendErrorscounters 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.
- 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
nullwhen 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
- 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
nullto 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
- 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.
- 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
BigQueryProtoSerializationSchemafor 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 byBQTableSchemaToProtoDescriptorfrom the schema derived byProtoToTableSchemaConverter). - 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
BigQueryProtoSerializationSchemawire form, whose descriptors follow theBQTableSchemaToProtoDescriptorconventions) into AvroGenericRecords conforming to the schema produced byTableSchemaToAvroConverter. - 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
TableSchemafrom a protobufDescriptors.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
TopicPublisherinstances 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
PubSubPublisherOptionsfrom 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
-
AckTrackerkeeping 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
WITHoptions of thepubsubtable 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
DeadLetterQueuepublishing every terminally failed element to a Pub/Sub topic, used throughFailureHandler.sendToDeadLetterQueue(DeadLetterQueue). - PubSubDeadLetterQueue.Builder - Class in io.github.flink.gcp.connector.pubsub.deadletter
-
Builder for
PubSubDeadLetterQueue. - 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(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(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
pubsubtable 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
-
Builder for
PubSubPublisherOptions. - PubSubPublisherSink<T> - Class in io.github.flink.gcp.connector.pubsub.sink
-
At-least-once sink publishing through
google-cloud-pubsubPublisherinstances 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
PubSubSourceBuilderand 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
SplitReaderdirectly in tests, typed against theflink-connector-baseinterface 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
PubSubStartPositionnames. - PubSubStreamingPullSource<T> - Class in io.github.flink.gcp.connector.pubsub.source.streamingpull
-
At-least-once source consuming Pub/Sub subscriptions through
google-cloud-pubsubSubscriberstreaming 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
-
Builder for
PubSubSubscriberOptions. - PubSubSubscriptionAdmin - Class in io.github.flink.gcp.connector.pubsub.source.subscriptions
-
Default
SubscriptionAdminbacked by the Pub/SubSubscriptionAdminClient. - 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.
- PubSubTopicAdmin - Class in io.github.flink.gcp.connector.pubsub.sink.topics
-
Default
TopicAdminbacked by the Pub/SubTopicAdminClient. - 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
expecteddistinct 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
maxMessagesbuffered 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
maxMessageswithout 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
maxMessagesand acknowledges them, returning the messages. - pullMessagesUntil(String, int, Duration) - Method in class io.github.flink.gcp.connector.testutils.pubsub.PubSubTestClients
-
Pulls and acknowledges until
expecteddistinct messages have arrived or the deadline passes, returning them whole — attributes, publish time and ordering key included, whichPubSubTestClients.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
SplitReadercontract: 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
- 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
nullwhen 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
nullto 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
nullfor 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
QueryRunneris 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.
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_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_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
- 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
ReadRowscalls through aBigQueryReadClient. - 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.
- 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
SourceReaderContextto the context aDeserializationSchemaexpects 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
- 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.
- 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
ReadSessionCreatorone enumerator plans through. - 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.
- 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.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
- 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.
- release(TableDestination) - Method in class io.github.flink.gcp.connector.bigtable.sink.writer.DefaultMutationBatcherFactory
- release(TableDestination) - Method in interface io.github.flink.gcp.connector.bigtable.sink.writer.MutationBatcherFactory
-
Releases the factory's ownership associated with one successfully created batcher.
- releaseOutputForSplit(String) - Method in class io.github.flink.gcp.connector.testutils.CollectingReaderOutput
- report(int, Status) - Method in interface io.github.flink.gcp.connector.spanner.sink.writer.SpannerDatabaseAccess.GroupOutcomes
-
Reports one group's outcome.
- 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.
- REQUIRED - Enum constant in enum io.github.flink.gcp.connector.bigquery.sink.serializer.AdditionalFieldNullPolicy
-
Rejects the row and declares a
REQUIREDBigQuery 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
Counterview of onePubSubShutdownResidueadder, 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<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
- 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.
- 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 thefirstObservedtimer. - 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, foremulatorRestEndpoint. - 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.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
- 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
nullto 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
Publisherrejects 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
TableAdminfailure 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
TableAdminthat repeats a creation the service answered with aRetriableTableAdminException, 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,UNAVAILABLEand quotaRESOURCE_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
ReadRowsretry. - 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
ReadRowsattempts 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
nullto 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
nullto 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
- 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
RowTypeToTableSchemaConverterderives a BigQuery schema from a SQL table's columns — theRowDatacounterpart ofAvroSchemaOptions, carrying the same three knobs under the same names. - RowDataSchemaOptions.Builder - Class in io.github.flink.gcp.connector.bigquery.table.sink
-
Builder for
RowDataSchemaOptions. - 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.
- 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
RowKeySamplerone enumerator plans against. - 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
RowRangeSplitthe 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.
- 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
nullfor 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
ReadRowscall: the response blocks of one stream, from one offset onwards. - RowStream - Interface in io.github.flink.gcp.connector.bigtable.source.readrows.reader
-
One open
ReadRowscall, consumed a row at a time. - RowStreamOpener - Interface in io.github.flink.gcp.connector.bigquery.source.reader
-
Opens
ReadRowscalls on a read session's streams. - RowStreamOpener - Interface in io.github.flink.gcp.connector.bigtable.source.readrows.reader
-
Opens a
ReadRowscall 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
nullto 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.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(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(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
nullmeans skip contract. - 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.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(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
nullfor 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
nullfor 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.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
nullto 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.invalidaccount 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
- 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.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
- 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_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_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_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_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_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.
- 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
IOExceptioncarrying the given message — the writers and committers run on threads Flink interrupts to cancel a task, and their contracts fail viaIOException. - 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.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
nullfor its current contents. - 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
-
Serializer for
SpannerBatchReadEnumeratorState. - 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.
- 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
-
Builds a
SpannerChangeStreamSource. - 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
WITHoptions of thespannertable 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
SpannerDatabaseAccesson the task manager. - SpannerDynamicSink - Class in io.github.flink.gcp.connector.spanner.table.sink
-
The
spannertable sink, backed by the DataStreamSpannerSink. - 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
- SpannerDynamicTableFactory - Class in io.github.flink.gcp.connector.spanner.table
-
Creates the
spannertable 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
Mutationthe sink writes. - SpannerMutationsSink<T> - Class in io.github.flink.gcp.connector.spanner.sink
-
At-least-once sink applying one mutation per record through
batchWriteAtLeastOnceofgoogle-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
SpannerSinkBuilderbuilds 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.
- 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
-
Builder for
SpannerWriterOptions. - 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.
- 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_LOADSstages rows in before loading them, set byFileLoadsOptions.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
- 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
nullfor 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
PubSubStartPositionfrom 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
- 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 clientSchemaneeded to create tables. - StreamWriterRowAppenderFactory - Class in io.github.flink.gcp.connector.bigquery.sink.storage.writer
-
Default
RowAppenderFactorybacked by Storage Write APIStreamWriters 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
-
A
String. - 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
WriterInitContexta 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
jobIdleft 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
jobIdleft 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
jobIdleft 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-pubsubSubscriberbacking 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
PubSubSubscriberOptionsfrom 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
-
Builder for
SubscriptionCreateOptions. - SubscriptionCreateOptionsMapper - Class in io.github.flink.gcp.connector.pubsub.table.source
-
Builds per-subscription
SubscriptionCreateOptionsfrom 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
- 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
nullwhen 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.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
- 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_NEEDEDand 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
nullto leave it unpartitioned and unclustered. - tableCreateOptions(TableCreateOptions) - Method in class io.github.flink.gcp.connector.bigtable.sink.BigtableSinkBuilder
-
Sets the column families — and, per family, an optional garbage-collection rule — for the table the sink creates under
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 and, per family, an optionalgarbage-collection rule. - 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 ontoTableCreateOptions. - TableCreateOptionsMapper - Class in io.github.flink.gcp.connector.bigtable.table.sink
-
Builds
TableCreateOptionsfrom 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
TableCreateOptionsfor tables created underCreateDisposition.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. - 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 - 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
-
Opts into named tasks, deduplicating 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
SinkCommitterMetricGroupwhose metrics can be read back by the names they registered under —TestSinkCommitterMetricGroupis to a committer whatTestSinkWriterMetricGroupis to a writer, and for the same reason:UnregisteredMetricsGroup.createSinkCommitterMetricGroup()hands out a freshSimpleCounterper call, so a counter the committer registered is unreachable afterwards. - TestSinkWriterMetricGroup - Class in io.github.flink.gcp.connector.testutils
-
A
SinkWriterMetricGroupwhose 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
-
A
LocalTime. - 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.
- 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,DATEorDATETIMEcolumn 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(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_FOUNDcreations. - 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
TopicCreateOptionsfrom 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/QUEUEform 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_EXCEEDEDandRESOURCE_EXHAUSTEDcreations. - 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
- 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-dispositionDDL option, for examplecreate-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-compressionDDL option, for examplezstd. - 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-formatDDL option, for exampleparquet. - 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.typeDDL option, for exampleday. - 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-dispositionDDL option, for examplewrite-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-methodDDL option, for examplestorage-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 class io.github.flink.gcp.connector.bigtable.sink.BigtableWriterOptions
- 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.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 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.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.typetable 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.
- 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
-
PubSubDeadLetterQueue.Builder.maxInFlightMessages(int)value buffering untilPubSubDeadLetterQueue.flush(). - 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
CODEused 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
prefixplus a full random UUID, dash-separated — for resources whose names allow dashes. - 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
basesnapshot 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.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
nullto keep ADC. - useCredentials(CredentialsProvider) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.reader.ChangeStreamOpener
-
Receives the provider the owning reader loaded, before the first
ChangeStreamOpener.open(io.github.flink.gcp.connector.bigtable.TableDestination, io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplit, java.time.Instant, com.google.api.gax.rpc.ResponseObserver<com.google.cloud.bigtable.data.v2.models.ChangeStreamRecord>). - useCredentials(CredentialsProvider) - Method in interface io.github.flink.gcp.connector.bigtable.source.changestream.reader.ChangeStreamRestoreResolver
-
Receives the provider the owning reader loaded, before the first
ChangeStreamRestoreResolver.resolve(io.github.flink.gcp.connector.bigtable.source.changestream.ChangeStreamPartitionSplit, io.github.flink.gcp.connector.base.source.StartPosition). - 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
-
Receives the provider the owning reader loaded, before the first
RowStreamOpener.open(io.github.flink.gcp.connector.bigtable.TableDestination, com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange, com.google.cloud.bigtable.data.v2.models.Filters.Filter). - 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.
- 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(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. - 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.
- 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.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.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.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.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.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.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.
- 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.
- 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.writer.BigtableWriter
- 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.
- WriteClientBufferedStreamService - Class in io.github.flink.gcp.connector.bigquery.sink.storage.writer
-
Production
BufferedStreamServiceover oneBigQueryWriteClient. - 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
-
Default
BufferedStreamServiceFactorycreatingWriteClientBufferedStreamServices. - 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
nullto 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.
- 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 writer tuning options (the in-flight cap and the two retry budgets).
- 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
BigtableWriterOptionsfrom the table options. - WriterOptionsMapper - Class in io.github.flink.gcp.connector.cloudtasks.table.sink
-
Maps Table API options onto the DataStream writer options.
- 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.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.
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form