Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- aborted - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- add(List<T>, T) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- addAdditionalFieldsSchema(List<ExtractNewDocumentState.FieldReference>, R, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addDataCollectionNamesToSnapshot(MongoDbPartition, List<String>, Optional<String>, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- addDataCollectionNamesToSnapshot(List<String>, Optional<String>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- addFields(List<ExtractNewDocumentState.FieldReference>, R, Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addFieldSchema(Map.Entry<String, BsonValue>, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- addFieldsPrefix - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- additionalFields - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- additionalHeaders - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- address() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
-
Get the address of the node with preferred type, if there is one.
- ADDRESS_DELIMITER - Static variable in class io.debezium.connector.mongodb.MongoUtil
-
The delimiter used between addresses.
- ADDRESS_DELIMITER_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoUtil
- ADDRESS_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoUtil
-
Regular expression that gets the host and (optional) port.
- addresses - Variable in class io.debezium.connector.mongodb.ReplicaSet
- addresses() - Method in class io.debezium.connector.mongodb.ReplicaSet
-
Get the immutable list of server addresses.
- addSessionTxnIdToOffset(SourceInfo.Position, Map<String, Object>) - Method in class io.debezium.connector.mongodb.SourceInfo
- addTablesIdsToSnapshot(List<DataCollection<T>>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- adjuster - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- ADMIN_DATABASE_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
-
The database that might be used to check for member information in a replica set.
- afterExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- afterExtractor - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- all() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get a copy of all of the
ReplicaSetobjects. - ALL_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
The set of
Fields defined as part of this configuration. - apply(String) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the full name of field to exclude or rename field.
- apply(BsonDocument) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the given document to exclude or rename fields.
- apply(Document) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the given document to exclude or rename fields.
- apply(R) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- apply(R) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- applyChange(BsonDocument) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the given change document to exclude or rename fields.
- ARRAY - Enum constant in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- ARRAY_ENCODING - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- ARRAY_FIELD_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- ARRAY_NEW_SIZE - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- arrayElementStructName(int) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- arrayEncoding - Variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- ArrayEncoding(String) - Constructor for enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- arrayToSerializedString(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- assureNonEmptySchema() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- AUTH_SOURCE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- AUTHORIZATION_FAILURE_MESSAGE - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- AUTHORIZATION_FAILURE_MESSAGE - Static variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- AUTHORIZATION_FAILURE_MESSAGE - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- AUTO_DISCOVER_MEMBERS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
B
- backoffStrategy - Variable in class io.debezium.connector.mongodb.ConnectionContext
- booleanOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
- build() - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
-
Builds the filter selector that returns the field filter for a given collection identifier, using the comma-separated list of fully-qualified field names (for details, see
MongoDbConnectorConfig.FIELD_EXCLUDE_LIST) defining which fields (if any) should be excluded, and using the comma-separated list of fully-qualified field replacements (for details, seeMongoDbConnectorConfig.FIELD_RENAMES) defining which fields (if any) should be renamed. - build() - Method in class io.debezium.connector.mongodb.MongoClients.Builder
-
Build the client pool that will use the credentials and options already configured on this builder.
- builder() - Static method in class io.debezium.connector.mongodb.FieldSelector
-
Returns a new
builderfor a field selector. - Builder() - Constructor for class io.debezium.connector.mongodb.MongoClients.Builder
- buildNewAfterSchema(String, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Schema object of STRUCT type with BsonDocument parsed from original after field JSON string using MongoDataConverter.
- buildNewAfterStruct(Schema, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Struct object with previously built Schema and BsonDocument parsed from original after field JSON string using MongoDataConverter.
- buildNewValueSchema(String, Schema, Schema) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Schema object for Kafka Record's value replacing original after field with newly built Schema.
- buildNewValueStruct(Struct, Schema, Struct) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Struct object for Kafka Record's value replacing original after field with newly built Struct.
- BUILT_IN_DB_NAMES - Static variable in class io.debezium.connector.mongodb.Filters
C
- CAPTURE_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- captureMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CaptureMode(String, boolean, boolean, boolean) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- ceId() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
- CHANGE_STREAMS - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB Change Streams support.
- CHANGE_STREAMS_UPDATE_FULL - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB change Streams support.
- CHANGE_STREAMS_UPDATE_FULL_WITH_PRE_IMAGE - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB change Streams support with pre-image.
- CHANGE_STREAMS_WITH_PRE_IMAGE - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB Change Streams support with pre-image.
- changeStreamEvent - Variable in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
- changeStreamEvent(ChangeStreamDocument<BsonDocument>) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- changeStreamEvent(String, ChangeStreamDocument<BsonDocument>) - Method in class io.debezium.connector.mongodb.SourceInfo
- changeStreamPosition(BsonTimestamp, String, SourceInfo.SessionTransactionId) - Static method in class io.debezium.connector.mongodb.SourceInfo.Position
- changeStreams - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- changeStreamSessionTxnId - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- checkFieldExists(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- chunkEndPosition - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
-
The last primary key in chunk that is now in process.
- chunkEndPosititon() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- clear() - Method in class io.debezium.connector.mongodb.MongoClients
-
Clear out and close any open connections.
- clientFor(ConnectionString) - Method in class io.debezium.connector.mongodb.ConnectionContext
- clientFor(ServerAddress) - Method in class io.debezium.connector.mongodb.MongoClients
-
Obtain a direct client connection to the specified server.
- clientFor(ReplicaSet) - Method in class io.debezium.connector.mongodb.ConnectionContext
- clientFor(String) - Method in class io.debezium.connector.mongodb.ConnectionContext
- clientFor(String) - Method in class io.debezium.connector.mongodb.MongoClients
-
Obtain a direct client connection to the specified server.
- clientFor(List<ServerAddress>) - Method in class io.debezium.connector.mongodb.ConnectionContext
- clientForMembers(ConnectionString) - Method in class io.debezium.connector.mongodb.MongoClients
- clientForMembers(String) - Method in class io.debezium.connector.mongodb.MongoClients
-
Obtain a client connection to the replica set or cluster.
- clientForMembers(List<ServerAddress>) - Method in class io.debezium.connector.mongodb.MongoClients
-
Obtain a client connection to the replica set or cluster.
- clientForPreferred(ReplicaSet, ReadPreference) - Method in class io.debezium.connector.mongodb.ConnectionContext
-
Obtain a client that talks only to the primary node of the replica set.
- clientForSeedConnection() - Method in class io.debezium.connector.mongodb.ConnectionContext
- clients() - Method in class io.debezium.connector.mongodb.ConnectionContext
- clock - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- clock - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- clock - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- clock - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- close() - Method in class io.debezium.connector.mongodb.ConnectionContext
- close() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- close() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- close() - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- closeWindow(MongoDbPartition, String, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- closeWindow(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- clusterDescription(MongoClient) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Retrieves cluster description, forcing a connection if not yet available
- COLLECTION - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- COLLECTION - Static variable in class io.debezium.connector.mongodb.SourceInfo
- COLLECTION_EXCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the fully-qualified namespaces of collections to be excluded from monitoring.
- COLLECTION_INCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the fully-qualified namespaces of collections to be monitored.
- COLLECTION_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- collectionEvent(String, CollectionId, long) - Method in class io.debezium.connector.mongodb.SourceInfo
- collectionFilter - Variable in class io.debezium.connector.mongodb.Filters
- collectionFilter() - Method in class io.debezium.connector.mongodb.Filters
-
Get the predicate function that determines whether the given collection is to be included.
- collectionId - Variable in class io.debezium.connector.mongodb.SourceInfo
-
Id of collection the current event applies to.
- collectionId() - Method in class io.debezium.connector.mongodb.SourceInfo
- CollectionId - Class in io.debezium.connector.mongodb
-
A simple identifier for collections in a replica set.
- CollectionId(String, String, String) - Constructor for class io.debezium.connector.mongodb.CollectionId
-
Create a new collection identifier.
- collections - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- collections() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
-
Use a node of preferred type to get the identifiers of all the collections in the replica set, applying the current collection filter configuration.
- collectionScanCompleted(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- collectionSchema - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- COLON - Static variable in class io.debezium.connector.mongodb.FieldSelector
- communicationExceptions() - Method in class io.debezium.connector.mongodb.MongoDbErrorHandler
- COMPACT_JSON_SETTINGS - Static variable in class io.debezium.connector.mongodb.JsonSerialization
-
Common settings for writing JSON strings using a compact JSON format
- compare(ServerAddress, ServerAddress) - Static method in class io.debezium.connector.mongodb.ReplicaSet
- compareNullable(String, String) - Static method in class io.debezium.connector.mongodb.ReplicaSet
- compareServerAddresses(ServerAddress, ServerAddress) - Static method in class io.debezium.connector.mongodb.ReplicaSet
- compareTo(ReplicaSet) - Method in class io.debezium.connector.mongodb.ReplicaSet
- config - Variable in class io.debezium.connector.mongodb.ConnectionContext
- config - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- config() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- config() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- config() - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- CONFIG_DATABASE_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
-
The database that might be used to check for replica set information in a sharded cluster.
- CONFIG_DEFINITION - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- configDef() - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- configDef() - Static method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
-
There are 3 configuration groups available: - Collection: Allows you to customize each of The field names in the outbox collection for your convenience - Router: The behavior behind the events routing - Debezium: Specific to Debezium behavior which might impact the transform
- configuration - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- CONNECT_BACKOFF_INITIAL_DELAY_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CONNECT_BACKOFF_MAX_DELAY_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CONNECT_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- connection(ConnectionString) - Method in class io.debezium.connector.mongodb.MongoClients
- connection(List<ServerAddress>) - Method in class io.debezium.connector.mongodb.MongoClients
- CONNECTION_STRING - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- ConnectionContext - Class in io.debezium.connector.mongodb
- ConnectionContext(Configuration) - Constructor for class io.debezium.connector.mongodb.ConnectionContext
- ConnectionContext.MongoPreferredNode - Class in io.debezium.connector.mongodb
-
A supplier of a client that connects only to node of preferred type from a replica set.
- ConnectionContext.MongoPrimary - Class in io.debezium.connector.mongodb
-
A supplier of a client that connects only to the primary of a replica set.
- ConnectionContext.PreferredConnectFailed - Interface in io.debezium.connector.mongodb
- connections - Variable in class io.debezium.connector.mongodb.MongoClients
- connectionSeed() - Method in class io.debezium.connector.mongodb.ConnectionContext
-
Initial connection seed which is either a host specification or connection string
- connectionString() - Method in class io.debezium.connector.mongodb.ConnectionContext
- connectionSupplier - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- contains(MongoIterable<String>, String) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Determine if the supplied
MongoIterablecontains an element that is equal to the supplied value. - contains(MongoIterable<T>, Predicate<T>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Determine if the supplied
MongoIterablecontains at least one element that satisfies the given predicate. - context - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- context - Variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- CONTEXT_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- contextName() - Static method in class io.debezium.connector.mongodb.Module
- convertConfigMap(Map<String, T>) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Converts MongoDB Outbox Event Router-style configMap to relational one
- converter - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- converter - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- convertFieldValue(Map.Entry<String, BsonValue>, Struct, Schema) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- convertFieldValue(Schema, BsonType, BsonValue, ArrayList<Object>) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- convertRecord(Map.Entry<String, BsonValue>, Schema, Struct) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- create() - Static method in class io.debezium.connector.mongodb.MongoClients
-
Obtain a builder that can be used to configure and
createa connection pool. - createAndEmitChangeRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
- createAndEmitChangeRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- createDataEvents(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet, ConnectionContext.MongoPreferredNode) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition>, ReplicaSet, CollectionId, ConnectionContext.MongoPreferredNode) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- createDataEventsForDataCollection(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
-
Dispatches the data change events for the records of a single table.
- createDataEventsForReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition>, ReplicaSet, ConnectionContext.MongoPreferredNode) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
-
Dispatches the data change events for the records of a single replica-set.
- createFieldNameConverter() - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Creates configuration properties converter to convert MongoDB Outbox Event Router's to relational one.
- createMaker(RecordParser, SerializerType, String) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- createParser(Schema, Struct) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- createSettingsSupplier(MongoClientSettings) - Static method in class io.debezium.connector.mongodb.MongoClients
- currentChunkId - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- currentChunkId() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- currentCollection - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- currentDataCollectionId() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- CURSOR_MAX_AWAIT_TIME_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- cursorMaxAwaitTimeMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
D
- DATA_COLLECTIONS_TO_SNAPSHOT_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- DATA_COLLECTIONS_TO_SNAPSHOT_KEY_ADDITIONAL_CONDITION - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- DATA_COLLECTIONS_TO_SNAPSHOT_KEY_ID - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- database() - Method in class io.debezium.connector.mongodb.SourceInfo
- DATABASE_EXCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the databases to be excluded.
- DATABASE_INCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the databases to be monitored.
- DATABASE_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- databaseFilter - Variable in class io.debezium.connector.mongodb.Filters
- databaseFilter() - Method in class io.debezium.connector.mongodb.Filters
-
Get the predicate function that determines whether the given database is to be included.
- databaseNames() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
-
Use a node of preferred type to get the names of all the databases in the replica set, applying the current database filter configuration.
- databaseParts() - Method in class io.debezium.connector.mongodb.CollectionId
- dataCollectionsToBeSnapshottedCount() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- dataCollectionsToSnapshot - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- dataCollectionsToSnapshotAsString() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- dataListener - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- dbName - Variable in class io.debezium.connector.mongodb.CollectionId
- dbName() - Method in class io.debezium.connector.mongodb.CollectionId
-
Get the name of the database in which the collection exists.
- deduplicateWindow(DataCollectionId, Object) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- deduplicationNeeded() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- DEFAULT_SNAPSHOT_FETCH_SIZE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- defaultSelector(String, String) - Static method in class io.debezium.connector.mongodb.MongoDbTopicSelector
-
Deprecated.Gets the selector for topics for a given prefix, database name, and collection name.
- delimiter - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- DELIMITER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- determineAdditionalSourceField(String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- determineSnapshotOffsets(MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- determineStruct(String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
-
Determine the struct hosting the given unqualified field.
- directConnection(ServerAddress) - Method in class io.debezium.connector.mongodb.MongoClients
- directConnections - Variable in class io.debezium.connector.mongodb.MongoClients
- DisconnectEvent - Class in io.debezium.connector.mongodb
-
An event that implies that a connection was lost or with the source database.
- DisconnectEvent() - Constructor for class io.debezium.connector.mongodb.DisconnectEvent
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- DOCUMENT - Enum constant in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- DOCUMENT_ID - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- doExecute(ChangeEventSource.ChangeEventSourceContext, MongoDbOffsetContext, AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, AbstractSnapshotChangeEventSource.SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- doPoll() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- doStop() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- DOT - Static variable in class io.debezium.connector.mongodb.FieldSelector
- dropTombstones - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
E
- emitCreateRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
- emitCreateRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- emitDeleteRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
- emitDeleteRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- emitReadRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
- emitReadRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- emitUpdateRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
- emitUpdateRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- emitWindowClose() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
-
Update high watermark for the incremental snapshot chunk
- emitWindowOpen() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
-
Update low watermark for the incremental snapshot chunk
- empty() - Static method in class io.debezium.connector.mongodb.ReplicaSets
-
Get an instance that contains no replica sets.
- envelopeSchema - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- equals(Object) - Method in class io.debezium.connector.mongodb.CollectionId
- equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbPartition
- equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSet
- equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
- equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSets
- errorHandler - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- establishConnection(MongoDbPartition, ReadPreference, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- establishConnection(MongoDbPartition, ReplicaSet, ReadPreference) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- establishConnection(MongoDbPartition, ReplicaSet, ReadPreference) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- event(DataCollectionId, Instant) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- event(DataCollectionId, Instant) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- EVENT_PRIMARY_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- eventRouterDelegate - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- excludeFields(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
-
Specifies the comma-separated list of fully-qualified field names that should be included.
- excludeNumericItems(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Excludes numeric items from the given array.
- execute(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- execute(String, Consumer<MongoClient>) - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
-
Execute the supplied operation using the preferred node, blocking until it is available.
- execute(String, Function<MongoClient, T>) - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
-
Execute the supplied operation using the preferred node, blocking until it is available.
- executeBlocking(String, BlockingConsumer<MongoClient>) - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
-
Execute the supplied operation using the preferred node, blocking until it is available.
- EXPAND_JSON_PAYLOAD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- expandAfterField(R) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Replaces after field by parsing and expanding original JSON string to Struct type.
- expandPayload - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- EXPOSED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- extractEventTimestamp(BsonDocument) - Static method in class io.debezium.connector.mongodb.SourceInfo
-
Utility to extract the
timestampvalue from the event. - extractFullDocument(ChangeStreamDocument<BsonDocument>, Struct) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- extractFullDocumentBeforeChange(ChangeStreamDocument<BsonDocument>, Struct) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- ExtractNewDocumentState<R extends org.apache.kafka.connect.connector.ConnectRecord<R>> - Class in io.debezium.connector.mongodb.transforms
-
Debezium Mongo Connector generates the CDC records in String format.
- ExtractNewDocumentState() - Constructor for class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- ExtractNewDocumentState.ArrayEncoding - Enum in io.debezium.connector.mongodb.transforms
- ExtractNewDocumentState.FieldReference - Class in io.debezium.connector.mongodb.transforms
-
Represents a field that should be added to the outgoing record as a header attribute or struct field.
F
- failed(int, int, Throwable) - Method in interface io.debezium.connector.mongodb.ConnectionContext.PreferredConnectFailed
- field - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
- field - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
-
The simple field name.
- FIELD_EVENT_ID - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EVENT_KEY - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EVENT_TIMESTAMP - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EVENT_TYPE - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EXCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of the fully-qualified names of fields that should be excluded from change event message values.
- FIELD_EXCLUDE_LIST_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- FIELD_PAYLOAD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_RENAMES - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of the fully-qualified replacements of fields that should be used to rename fields in change event message values.
- FIELD_RENAMES_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- FIELD_SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_SEPARATOR - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- fieldFilter - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- fieldFilterFor(CollectionId) - Method in class io.debezium.connector.mongodb.FieldSelector
-
Returns the field filter for the given collection identifier.
- fieldFilterFor(CollectionId) - Method in class io.debezium.connector.mongodb.Filters
-
Get the field filter for a given collection identifier.
- FieldNameAndValue(String, Object) - Constructor for class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
- fieldNamer - Variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- fieldNodes - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
- fieldPayload - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- FieldReference(String, String) - Constructor for class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
- FIELDS_ADDITIONAL_PLACEMENT - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- fieldSelector - Variable in class io.debezium.connector.mongodb.Filters
- FieldSelector - Class in io.debezium.connector.mongodb
-
This filter selector is designed to determine the filter to exclude or rename fields in a document.
- FieldSelector(List<FieldSelector.Path>) - Constructor for class io.debezium.connector.mongodb.FieldSelector
- FieldSelector.FieldFilter - Interface in io.debezium.connector.mongodb
-
This filter is designed to exclude or rename fields in a document.
- FieldSelector.FieldNameAndValue - Class in io.debezium.connector.mongodb
- FieldSelector.FieldSelectorBuilder - Class in io.debezium.connector.mongodb
-
A builder of a field selector.
- FieldSelector.Path - Class in io.debezium.connector.mongodb
-
Represents a field that should be excluded from or renamed in MongoDB documents.
- FieldSelector.RemovePath - Class in io.debezium.connector.mongodb
- FieldSelector.RenamePath - Class in io.debezium.connector.mongodb
- FieldSelectorBuilder() - Constructor for class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- fieldTimestamp - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- FILTER - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- filters - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
- filters - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- filters - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- filters() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- Filters - Class in io.debezium.connector.mongodb
-
A utility that is contains various filters for acceptable database names,
CollectionIds, and fields. - Filters(Configuration) - Constructor for class io.debezium.connector.mongodb.Filters
-
Create an instance of the filters.
- FLATTEN_STRUCT - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- flattenStruct - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- forEach(MongoIterable<T>, Consumer<T>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on each of the values in the iterable container.
- forEachCollectionNameInDatabase(MongoClient, String, Consumer<String>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on each of the collection names in the named database.
- forEachDatabaseName(MongoClient, Consumer<String>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on each of the database names.
- fromConfiguration(String, String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
- fullUpdate - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- fullyQualifiedFieldNames - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- fullyQualifiedFieldReplacements - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
G
- generateNewFieldName(String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Generates a new field name.
- generateNewFieldName(String) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- generateNewFieldName(String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Generates a new field name for the given value.
- generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- get() - Static method in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- getAllConfigurationFields() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- getCaptureMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
Provides statically configured capture mode.
- getCaptureMode() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
-
Provides the capture mode used by connector runtime.
- getChangeRecordEmitter(MongoDbPartition, OffsetContext, Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
-
Returns a
ChangeRecordEmitterproducing the change records for the given table row. - getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, CollectionId, BsonDocument, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getChangeStreamSessionTransactionId(ChangeStreamDocument<BsonDocument>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Helper function to extract the session transaction-id from an Change Stream event.
- getChangeStreamSessionTxnId() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getChangeStreamSkippedOperationsFilter() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- getClock() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getConnectionContext() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- getConnectorConfig() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- getConnectorDescriptor() - Method in class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadata
- getConnectorFields() - Method in class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadata
- getConnectorMetadata() - Method in class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadataProvider
- getConnectorName() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getContextName() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getCursorMaxAwaitTime() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getDocumentIdChangeStream(BsonDocument) - Method in class io.debezium.connector.mongodb.JsonSerialization
- getDocumentIdOplog(BsonDocument) - Method in class io.debezium.connector.mongodb.JsonSerialization
- getDocumentValue(BsonDocument) - Method in class io.debezium.connector.mongodb.JsonSerialization
- getEnvelopeSchema() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- getEventSourcePosition(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- getEventTimestamp(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- getInc() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext, SnapshotProgressListener<MongoDbPartition>, DataChangeEventListener<MongoDbPartition>) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- getIncrementalSnapshotContext() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getIncrementalSnapshotContext() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- getInsertDocument(R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- getMetadata(String) - Method in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- getMongo() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext
- getName() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- getNewFieldName() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
- getNumberOfDisconnects() - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- getNumberOfDisconnects() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetricsMBean
- getNumberOfDisconnects() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getNumberOfDisconnects() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
- getNumberOfPrimaryElections() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getNumberOfPrimaryElections() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
- getOffset() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getOffset() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext
- getOffset() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- getOperation() - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
- getOperation() - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- getOplogEntry(MongoClient, int, Logger) - Static method in class io.debezium.connector.mongodb.MongoUtil
- getOplogSessionTransactionId(BsonDocument) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Helper function to extract the session transaction-id from an oplog event.
- getPartition() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext
- getPartitions() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- getPreference() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
-
Get read preference of
- getPreferredAddress(MongoClient, ReadPreference) - Static method in class io.debezium.connector.mongodb.MongoUtil
- getPreviousOffset(MongoDbConnectorConfig, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- getPrimaryAddress() - Method in class io.debezium.connector.mongodb.PrimaryElectionEvent
- getReplicaSetName() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext
- getReplicaSetName() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- getReplicaSetOffsetContext(ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
-
Get a
ReplicaSetOffsetContextinstance for a givenReplicaSet. - getReplicaSetPartition(ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
-
Get a
ReplicaSetPartitioninstance for a givenReplicaSet. - getReplicaSets() - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
-
Connect to the shard cluster or replica set defined by the seed addresses, and obtain the specifications for each of the replica sets.
- getReplicaSets(long, TimeUnit) - Method in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
-
Get the information about each of the replica sets.
- getReplicaSets(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- getReplicaSetsToSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- getResumeToken() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getSchema() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- getSchema(Schema) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
- getSignalCollectionName(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition>) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- getSnapshotFilterQueryByCollection() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshotFilterQueryForCollection(CollectionId) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshotMaxThreads() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshotMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- getSnapshotMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshottingTask(MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getSourceInfoSchema() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getSourceInfoSchema() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSourcePartition() - Method in class io.debezium.connector.mongodb.MongoDbPartition
- getSourcePartition() - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
- getStreamingChangeEventSource() - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- getStreamingMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- getTableScanLogTimer() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- getTime() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getTimestamp() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getTopicName(CollectionId, String, String) - Static method in class io.debezium.connector.mongodb.MongoDbTopicSelector
-
Deprecated.Get the name of the topic for a given prefix, database name, and collection name.
- getTransactionContext() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getTransactionContext() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- getTransactionId(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- getTransformer() - Method in class io.debezium.connector.mongodb.JsonSerialization
- getUpdateDocument(R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- getValue() - Method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- getValue(Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
H
- handleDeletes - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- hasConfigFieldEventId(Map<String, T>) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- hashCode() - Method in class io.debezium.connector.mongodb.CollectionId
- hashCode() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- hashCode() - Method in class io.debezium.connector.mongodb.MongoDbPartition
- hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSet
- hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
- hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSets
- hasOffset() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- hasOffset(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Determine whether we have previously recorded a MongoDB timestamp for the replica set.
- hasReplicaSetName() - Method in class io.debezium.connector.mongodb.ReplicaSet
-
Return whether the address(es) represents a replica set, where the
replica set nameis notnull. - haveChangedSince(ReplicaSets) - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Determine if one or more replica sets has been added or removed since the prior state.
- hc - Variable in class io.debezium.connector.mongodb.ReplicaSet
- HEARTBEAT_FREQUENCY_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- HOST_PATTERN - Static variable in class io.debezium.connector.mongodb.ReplicaSet
-
Regular expression that extracts the hosts for the replica sets.
- hosts() - Method in class io.debezium.connector.mongodb.ConnectionContext
- hosts() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get the string containing the host names for the replica sets.
- HOSTS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
The comma-separated list of hostname and port pairs (in the form 'host' or 'host:port') of the MongoDB servers in the replica set.
I
- id - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- id() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- ID_FIELD_NAME - Static variable in class io.debezium.connector.mongodb.JsonSerialization
- identifier() - Method in class io.debezium.connector.mongodb.CollectionId
- includeData - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- includePreImage - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- INCREMENTAL_SNAPSHOT_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- incrementalSnapshotContext - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- incrementalSnapshotContext - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- incrementTableRowsScanned(long) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- INFO - Static variable in class io.debezium.connector.mongodb.Module
- init(MongoDbIncrementalSnapshotContext<U>, Map<String, ?>) - Static method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- init(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- INITIAL - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Always perform an initial snapshot when starting.
- INITIAL_POSITION - Static variable in class io.debezium.connector.mongodb.SourceInfo
- INITIAL_SYNC - Static variable in class io.debezium.connector.mongodb.SourceInfo
- INITIAL_TIMESTAMP - Static variable in class io.debezium.connector.mongodb.SourceInfo
- initialized - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- initializeOffsets(MongoDbConnectorConfig, MongoDbPartition, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- initialPosition(String, BsonDocument) - Method in class io.debezium.connector.mongodb.SourceInfo
- initialSyncReplicaSets - Variable in class io.debezium.connector.mongodb.SourceInfo
- intOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
- io.debezium.connector.mongodb - package io.debezium.connector.mongodb
- io.debezium.connector.mongodb.converters - package io.debezium.connector.mongodb.converters
- io.debezium.connector.mongodb.metadata - package io.debezium.connector.mongodb.metadata
- io.debezium.connector.mongodb.metrics - package io.debezium.connector.mongodb.metrics
- io.debezium.connector.mongodb.transforms - package io.debezium.connector.mongodb.transforms
- io.debezium.connector.mongodb.transforms.outbox - package io.debezium.connector.mongodb.transforms.outbox
- IPV6_ADDRESS_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoUtil
-
Regular expression that gets the IPv6 host and (optional) port, where the IPv6 address must be surrounded by square brackets.
- isFullUpdate() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- isHistorized() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- isIncludePreImage() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- isInitialSyncOngoing(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Determine if the initial sync for the given replica set is still ongoing.
- isNonInitialChunk() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- isNotBuiltIn(CollectionId) - Method in class io.debezium.connector.mongodb.Filters
- isRunning() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
- isSchemaVerificationPassed() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- isSignalDataCollection(DataCollectionId) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- isSnapshot - Variable in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
-
Whether this event originates from a snapshot.
- isSnapshotExpected(ConnectionContext.MongoPreferredNode, ReplicaSetOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- isSnapshotOngoing() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- isSnapshotPaused() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- isSnapshotRunning() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- isSnapshotRunning() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- isSnapshotRunning() - Method in class io.debezium.connector.mongodb.SourceInfo
-
Returns whether any replica sets are still running a snapshot.
- isStandaloneServer() - Method in class io.debezium.connector.mongodb.ReplicaSet
-
Return whether the address(es) represent a standalone server, where the
replica set nameisnull. - isValidOperation(String) - Static method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
- isValidOperation(String) - Static method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
J
- JsonSerialization - Class in io.debezium.connector.mongodb
-
A class responsible for serialization of message keys and values to MongoDB compatible JSON
- JsonSerialization() - Constructor for class io.debezium.connector.mongodb.JsonSerialization
- JsonSerialization.Transformer - Interface in io.debezium.connector.mongodb
- jsonWriterSettings - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
K
- key - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
- keyExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- keyFromDocument(BsonDocument) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keyFromDocumentOplog(BsonDocument) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keyFromRow(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- keyGeneratorChangeStream - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keyGeneratorOplog - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keySchema - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keySchema() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
L
- lastCollection - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
- lastEventKeySent - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
-
The PK of the last record that was passed to Kafka Connect.
- lastOffset(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Get the Kafka Connect detail about the source "offset" for the named database, which describes the given position in the database where we have last read.
- lastOffsetTimestamp() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- lastOffsetTimestamp(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Get the MongoDB timestamp of the last offset position for the replica set.
- lastPosition(String) - Method in class io.debezium.connector.mongodb.SourceInfo
- lastRecordInCollection - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
- lastResumeToken() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- lastResumeToken(String) - Method in class io.debezium.connector.mongodb.SourceInfo
- load(Map<String, ?>, boolean) - Static method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- Loader(MongoDbConnectorConfig, ReplicaSets) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- loadOffsets(Map<Map<String, String>, Map<String, Object>>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- logger - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- logger - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- logger - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- logger() - Method in class io.debezium.connector.mongodb.ConnectionContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.ConnectionContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- LOGGER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- LOGGER - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- longOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
- lsid - Variable in class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
- LSID - Static variable in class io.debezium.connector.mongodb.SourceInfo
M
- makeHeaders(List<ExtractNewDocumentState.FieldReference>, Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- mapper - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- mapperTypeRef - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- maskedConnectionSeed - Variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- maskedConnectionSeed() - Method in class io.debezium.connector.mongodb.ConnectionContext
-
Same as
ConnectionContext.connectionSeed()but masks sensitive information - matches(String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Whether this path applies to the given collection namespace or not.
- matchesPath(String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Verifies whether a parameter representing path is the same or belongs under this path.
- MAX_FAILED_CONNECTIONS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- maximumKey - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
-
The largest PK in the table at the start of snapshot.
- maximumKey() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- maximumKey(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- metronome - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- modify(Map<String, Object>, Map<String, Object>, Map<String, Object>) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Applies the transformation represented by this path, i.e.
- modifyField(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Modifies the field in the document used for read, insert and full update operations.
- modifyField(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- modifyField(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- modifyFields(Object, String[], int) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- modifyFields(Map<String, Object>, String[], int) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Modifies fields in the document by the given path nodes start with the begin index.
- modifyFieldsWithDotNotation(Map<String, Object>) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Modifies fields that use the dot notation, like
'a.b'or'a.0.b'. - modifyFieldWithDotNotation(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Immediately modifies the field that uses the dot notation like
'a.b'in the document used for set and unset update operations. - modifyFieldWithDotNotation(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- modifyFieldWithDotNotation(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- Module - Class in io.debezium.connector.mongodb
-
Information about this module.
- Module() - Constructor for class io.debezium.connector.mongodb.Module
- mongo - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext
- MongoClients - Class in io.debezium.connector.mongodb
-
A connection pool of MongoClient instances.
- MongoClients(MongoClientSettings.Builder) - Constructor for class io.debezium.connector.mongodb.MongoClients
- MongoClients.Builder - Class in io.debezium.connector.mongodb
-
Configures and builds a ConnectionPool.
- MongoDataConverter - Class in io.debezium.connector.mongodb.transforms
-
MongoDataConverter handles translating MongoDB strings to Kafka Connect schemas and row data to Kafka Connect records.
- MongoDataConverter(ExtractNewDocumentState.ArrayEncoding) - Constructor for class io.debezium.connector.mongodb.transforms.MongoDataConverter
- MongoDataConverter(ExtractNewDocumentState.ArrayEncoding, FieldNameSelector.FieldNamer<String>, boolean) - Constructor for class io.debezium.connector.mongodb.transforms.MongoDataConverter
- MONGODB_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- MONGODB_SOURCE_FIELD - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- MONGODB_TRUNCATED_ARRAY_SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- MONGODB_UPDATED_DESCRIPTION_SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- MongoDbChangeEventSourceFactory - Class in io.debezium.connector.mongodb
-
Factory for creating
ChangeEventSources specific for the MongoDb connector. - MongoDbChangeEventSourceFactory(MongoDbConnectorConfig, ErrorHandler, EventDispatcher<MongoDbPartition, CollectionId>, Clock, ReplicaSets, MongoDbTaskContext, MongoDbSchema) - Constructor for class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- MongoDbChangeEventSourceMetricsFactory - Class in io.debezium.connector.mongodb.metrics
- MongoDbChangeEventSourceMetricsFactory() - Constructor for class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- MongoDbChangeRecordEmitter - Class in io.debezium.connector.mongodb
-
Emits change data based on a change stream change.
- MongoDbChangeRecordEmitter(MongoDbPartition, OffsetContext, Clock, ChangeStreamDocument<BsonDocument>) - Constructor for class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
- MongoDbChangeSnapshotOplogRecordEmitter - Class in io.debezium.connector.mongodb
-
Emits change data based on a collection document.
- MongoDbChangeSnapshotOplogRecordEmitter(MongoDbPartition, OffsetContext, Clock, BsonDocument, boolean) - Constructor for class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- MongoDbCloudEventsMaker - Class in io.debezium.connector.mongodb.converters
-
CloudEvents maker for records producer by MongoDB connector.
- MongoDbCloudEventsMaker(RecordParser, SerializerType, String) - Constructor for class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
- MongoDbCloudEventsProvider - Class in io.debezium.connector.mongodb.converters
-
An implementation of
CloudEventsProviderfor MongoDB. - MongoDbCloudEventsProvider() - Constructor for class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- MongoDbCollectionSchema - Class in io.debezium.connector.mongodb
-
Defines the Kafka Connect
Schemafunctionality associated with a given mongodb collection, and which can be used to send documents that match the schema to Kafka Connect. - MongoDbCollectionSchema(CollectionId, FieldSelector.FieldFilter, Schema, Function<BsonDocument, Object>, Function<BsonDocument, Object>, Envelope, Schema, Function<BsonDocument, String>) - Constructor for class io.debezium.connector.mongodb.MongoDbCollectionSchema
- MongoDbConnector - Class in io.debezium.connector.mongodb
-
A Kafka Connect source connector that creates
tasksthat replicate the context of one or more MongoDB replica sets. - MongoDbConnector() - Constructor for class io.debezium.connector.mongodb.MongoDbConnector
- MongoDbConnectorConfig - Class in io.debezium.connector.mongodb
-
The configuration properties.
- MongoDbConnectorConfig(Configuration) - Constructor for class io.debezium.connector.mongodb.MongoDbConnectorConfig
- MongoDbConnectorConfig.CaptureMode - Enum in io.debezium.connector.mongodb
-
The set off different ways how connector can capture changes.
- MongoDbConnectorConfig.SnapshotMode - Enum in io.debezium.connector.mongodb
-
The set of predefined SnapshotMode options or aliases.
- MongoDbConnectorMetadata - Class in io.debezium.connector.mongodb.metadata
- MongoDbConnectorMetadata() - Constructor for class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadata
- MongoDbConnectorMetadataProvider - Class in io.debezium.connector.mongodb.metadata
- MongoDbConnectorMetadataProvider() - Constructor for class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadataProvider
- MongoDbConnectorTask - Class in io.debezium.connector.mongodb
-
A Kafka Connect source task that replicates the changes from one or more MongoDB replica sets.
- MongoDbConnectorTask() - Constructor for class io.debezium.connector.mongodb.MongoDbConnectorTask
- MongoDbErrorHandler - Class in io.debezium.connector.mongodb
-
Error handler for MongoDB.
- MongoDbErrorHandler(MongoDbConnectorConfig, ChangeEventQueue<?>) - Constructor for class io.debezium.connector.mongodb.MongoDbErrorHandler
- MongoDbEventMetadataProvider - Class in io.debezium.connector.mongodb
-
An
EventMetadataProviderimplementation for Mongodb to extract metrics data from events. - MongoDbEventMetadataProvider() - Constructor for class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- MongoDbFieldName - Class in io.debezium.connector.mongodb
-
Field names specific to MongoDB change event
Envelopes. - MongoDbFieldName() - Constructor for class io.debezium.connector.mongodb.MongoDbFieldName
- MongoDbIncrementalSnapshotChangeEventSource - Class in io.debezium.connector.mongodb
-
An incremental snapshot change event source that emits events from a MongoDB change stream interleaved with snapshot events.
- MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, MongoDbSchema, Clock, SnapshotProgressListener<MongoDbPartition>, DataChangeEventListener<MongoDbPartition>) - Constructor for class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- MongoDbIncrementalSnapshotContext<T> - Class in io.debezium.connector.mongodb
-
Describes current state of incremental snapshot of MongoDB connector
- MongoDbIncrementalSnapshotContext(boolean) - Constructor for class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- MongoDbOffsetContext - Class in io.debezium.connector.mongodb
-
A context that facilitates the management of the current offsets across a set of mongodb replica sets.
- MongoDbOffsetContext(SourceInfo, TransactionContext, IncrementalSnapshotContext<CollectionId>) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext
- MongoDbOffsetContext(SourceInfo, TransactionContext, IncrementalSnapshotContext<CollectionId>, Map<ReplicaSet, BsonDocument>) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext
- MongoDbOffsetContext.Loader - Class in io.debezium.connector.mongodb
- MongoDbPartition - Class in io.debezium.connector.mongodb
- MongoDbPartition() - Constructor for class io.debezium.connector.mongodb.MongoDbPartition
- MongoDbRecordParser - Class in io.debezium.connector.mongodb.converters
-
Parser for records producer by the MongoDB connector.
- MongoDbRecordParser(Schema, Struct) - Constructor for class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- MongoDbSchema - Class in io.debezium.connector.mongodb
- MongoDbSchema(Filters, TopicNamingStrategy<CollectionId>, Schema, SchemaNameAdjuster) - Constructor for class io.debezium.connector.mongodb.MongoDbSchema
- MongoDbSchemaFactory - Class in io.debezium.connector.mongodb
- MongoDbSchemaFactory() - Constructor for class io.debezium.connector.mongodb.MongoDbSchemaFactory
- mongoDbSchemaFactoryObject - Static variable in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- MongoDbSnapshotChangeEventSource - Class in io.debezium.connector.mongodb
-
A
SnapshotChangeEventSourcethat performs multi-threaded snapshots of replica sets. - MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, Clock, SnapshotProgressListener<MongoDbPartition>, ErrorHandler) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext - Class in io.debezium.connector.mongodb
-
Mutable context that is populated in the course of snapshotting.
- MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask - Class in io.debezium.connector.mongodb
-
A configuration describing the task to be performed during snapshotting.
- MongoDbSnapshotChangeEventSourceMetrics - Class in io.debezium.connector.mongodb.metrics
- MongoDbSnapshotChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- MongoDbSnapshotChangeEventSourceMetricsMBean - Interface in io.debezium.connector.mongodb.metrics
-
Extended metrics exposed by the MongoDB connector during snapshot.
- MongoDbSnapshotContext(MongoDbPartition) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
- MongoDbSnapshottingTask(List<ReplicaSet>) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- MongoDbSourceInfoStructMaker - Class in io.debezium.connector.mongodb
- MongoDbSourceInfoStructMaker(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- MongoDbStreamingChangeEventSource - Class in io.debezium.connector.mongodb
- MongoDbStreamingChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, ErrorHandler, Clock) - Constructor for class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- MongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext - Class in io.debezium.connector.mongodb
-
A context associated with a given replica set oplog read operation.
- MongoDbStreamingChangeEventSourceMetrics - Class in io.debezium.connector.mongodb.metrics
- MongoDbStreamingChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- MongoDbStreamingChangeEventSourceMetricsMBean - Interface in io.debezium.connector.mongodb.metrics
-
Extended metrics exposed by the MongoDB connector during streaming.
- MongoDbTaskContext - Class in io.debezium.connector.mongodb
- MongoDbTaskContext(Configuration) - Constructor for class io.debezium.connector.mongodb.MongoDbTaskContext
- MongoDbTopicSelector - Class in io.debezium.connector.mongodb
-
Deprecated.
- MongoDbTopicSelector() - Constructor for class io.debezium.connector.mongodb.MongoDbTopicSelector
-
Deprecated.
- MongoEventRouter<R extends org.apache.kafka.connect.connector.ConnectRecord<R>> - Class in io.debezium.connector.mongodb.transforms.outbox
-
Debezium MongoDB Outbox Event Router SMT
- MongoEventRouter() - Constructor for class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- MongoEventRouterConfigDefinition - Class in io.debezium.connector.mongodb.transforms.outbox
-
Debezium MongoDB Outbox Event Router SMT configuration definition
- MongoEventRouterConfigDefinition() - Constructor for class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- MongoPreferredNode(ConnectionContext, ReplicaSet, ReadPreference, Filters, BiConsumer<String, Throwable>) - Constructor for class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
- MongoPrimary(ConnectionContext, ReplicaSet, Filters, BiConsumer<String, Throwable>) - Constructor for class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
- MongoUtil - Class in io.debezium.connector.mongodb
-
Utilities for working with MongoDB.
- MongoUtil() - Constructor for class io.debezium.connector.mongodb.MongoUtil
- monitor - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- monitorThread - Variable in class io.debezium.connector.mongodb.MongoDbConnector
N
- name - Variable in class io.debezium.connector.mongodb.CollectionId
- name() - Method in class io.debezium.connector.mongodb.CollectionId
-
Get the name of the collection.
- name() - Static method in class io.debezium.connector.mongodb.Module
- namespace() - Method in class io.debezium.connector.mongodb.CollectionId
-
Get the namespace of this collection, which is comprised of the
database nameandcollection name. - NAMESPACE - Static variable in class io.debezium.connector.mongodb.SourceInfo
- namespacePattern - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
- NEVER - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Never perform a snapshot and only receive new data changes.
- newField - Variable in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- newFieldName - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
-
The name for the outgoing attribute/field, e.g.
- newFieldNode - Variable in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- newRecord(R, BsonDocument, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- nextChunkPosition(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- nextDataCollection() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- nextDataCollection(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- nonReplicaSets - Variable in class io.debezium.connector.mongodb.ReplicaSets
- notExpectedChunk(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
-
The snapshotting process can receive out-of-order windowing signals after connector restart as depending on committed offset position some signals can be replayed.
- numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- numberOfPrimaryElections - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
O
- OBJECT_FIELD - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- offset - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext
- offsetContext - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- onChange - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- onCollection(MongoClient, String, String, Consumer<MongoCollection<Document>>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on the named collection in the named database, if the database and collection both exist.
- onCollectionDocuments(MongoClient, String, String, BlockingConsumer<Document>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on all of the documents inside the named collection in the named database, if the database and collection both exist.
- onConnectorEvent(MongoDbPartition, ConnectorEvent) - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- onConnectorEvent(MongoDbPartition, ConnectorEvent) - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- onDatabase(MongoClient, String, Consumer<MongoDatabase>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on the database with the given name, only if that database exists.
- onEachReplicaSet(Consumer<ReplicaSet>) - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Perform the supplied function on each of the replica sets
- onEvent(String, CollectionId, SourceInfo.Position, long) - Method in class io.debezium.connector.mongodb.SourceInfo
- onStartup - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- openWindow(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- OPERATION_CONTROL - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- OPERATION_FIELD - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- OPERATION_INVALID_BEHAVIOR - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- OPERATION_LITERALS - Static variable in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
- OPERATION_LITERALS - Static variable in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- oplogEvent - Variable in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- ORDER - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- ORDER - Static variable in class io.debezium.connector.mongodb.SourceInfo
P
- parse(String) - Static method in class io.debezium.connector.mongodb.CollectionId
-
Parse the supplied
<replicaset_name>.<database_name>.<collection_name>string. - parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in class io.debezium.connector.mongodb.ReplicaSet
-
Parse the supplied string for the information about the hosts for a replica set.
- parse(String) - Static method in class io.debezium.connector.mongodb.ReplicaSets
-
Parse the supplied string for the information about the replica set hosts.
- parse(String) - Static method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in class io.debezium.connector.mongodb.CollectionId
-
Parse the supplied
<database_name>.<collection_name>string. - parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Determine if the supplied value is one of the predefined options.
- parse(String, Function<String, FieldSelector.Path>, List<FieldSelector.Path>) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- parseAddress(String) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Parse the server address string, of the form
host:portorhost. - parseAddresses(String) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Parse the comma-separated list of server addresses.
- parseIntoParts(String, String, Predicate<Integer>, Pattern) - Static method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- parseSignallingMessage(Struct) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- partition - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext
- partition(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Get the Kafka Connect detail about the source "partition" for the given database in the replica set.
- parts() - Method in class io.debezium.connector.mongodb.CollectionId
- PASSWORD - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- PATCH - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- patchExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- Path(Pattern, String[]) - Constructor for class io.debezium.connector.mongodb.FieldSelector.Path
- paths - Variable in class io.debezium.connector.mongodb.FieldSelector
-
The configured exclusion/renaming patterns.
- PATTERN_SPILT - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- PAUSE_AFTER_ERROR - Static variable in class io.debezium.connector.mongodb.ConnectionContext
-
A pause between failed MongoDB operations to prevent CPU throttling and DoS of target MongoDB database.
- paused - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
-
Determines if the incremental snapshot was paused or not.
- pauseSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- pauseSnapshot(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- performSnapshotEvenIfNotNeeded() - Method in class io.debezium.connector.mongodb.ConnectionContext
- pollInterval() - Method in class io.debezium.connector.mongodb.ConnectionContext
- pool - Variable in class io.debezium.connector.mongodb.ConnectionContext
- position - Variable in class io.debezium.connector.mongodb.SourceInfo
- position() - Method in class io.debezium.connector.mongodb.SourceInfo
- Position(BsonTimestamp, SourceInfo.SessionTransactionId, String) - Constructor for class io.debezium.connector.mongodb.SourceInfo.Position
- positionsByReplicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
- postIncrementalSnapshotCompleted() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- postReadChunk(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- preference - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
- preferredClientFor(ReplicaSet, ReadPreference) - Method in class io.debezium.connector.mongodb.ConnectionContext
-
Obtain a client that will repeatedly try to obtain a client to a node of preferred type of the replica set, waiting (and using this context's back-off strategy) if required until the node becomes available.
- preferredClientFor(ReplicaSet, ReadPreference, ConnectionContext.PreferredConnectFailed) - Method in class io.debezium.connector.mongodb.ConnectionContext
-
Obtain a client that will repeated try to obtain a client to the primary node of the replica set, waiting (and using this context's back-off strategy) if required until the primary becomes available.
- preferredFor(ReplicaSet, ReadPreference, Filters, BiConsumer<String, Throwable>) - Method in class io.debezium.connector.mongodb.ConnectionContext
-
Obtain a client that will repeatedly try to obtain a client to a node of preferred type of the replica set, waiting (and using this context's back-off strategy) if required until the node becomes available.
- prepare(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- preReadChunk(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- preSnapshotCompletion() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- preSnapshotCompletion() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- preSnapshotStart() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- preSnapshotStart() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- primary - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- primaryAddress - Variable in class io.debezium.connector.mongodb.PrimaryElectionEvent
- PrimaryElectionEvent - Class in io.debezium.connector.mongodb
-
An event that signals that a primary election has occurred.
- PrimaryElectionEvent(ServerAddress) - Constructor for class io.debezium.connector.mongodb.PrimaryElectionEvent
- primaryFor(ReplicaSet, Filters, BiConsumer<String, Throwable>) - Method in class io.debezium.connector.mongodb.ConnectionContext
-
Obtain a client that will repeatedly try to obtain a client to the primary node of the replica set, waiting (and using this context's back-off strategy) if required until the primary becomes available.
- processMessage(MongoDbPartition, DataCollectionId, Object, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- progressListener - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
Q
- QUALIFIED_FIELD_EXCLUDE_LIST_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- QUALIFIED_FIELD_RENAMES_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- queue - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
R
- readChangeStream(MongoClient, ConnectionContext.MongoPreferredNode, ReplicaSet, ChangeEventSource.ChangeEventSourceContext, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- readChunk(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- readEvent(CollectionId, Instant) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- readMaximumKey() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- recordFlattener - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- REMOVED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- removeDataCollectionFromSnapshot(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- RemovePath(Pattern, String[]) - Constructor for class io.debezium.connector.mongodb.FieldSelector.RemovePath
- rename(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- renameFields(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
-
Specifies the comma-separated list of fully-qualified field replacements to rename fields.
- RenamePath(Pattern, String[], String) - Constructor for class io.debezium.connector.mongodb.FieldSelector.RenamePath
- replaceLastNameNode(String[], String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
-
Replaces a last name node in the given name nodes, if the name nodes contain only one node, the last name node is returned.
- REPLICA_DELIMITER_PATTERN - Static variable in class io.debezium.connector.mongodb.ReplicaSets
- REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetPartition
- REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.SourceInfo
- replicaSet - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
- replicaSet - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext
- replicaSet() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
-
Get the replica set.
- ReplicaSet - Class in io.debezium.connector.mongodb
- ReplicaSet(String, String, String) - Constructor for class io.debezium.connector.mongodb.ReplicaSet
- ReplicaSet(List<ServerAddress>, String, String) - Constructor for class io.debezium.connector.mongodb.ReplicaSet
- ReplicaSetChangeStreamsContext(ReplicaSetPartition, ReplicaSetOffsetContext, ConnectionContext.MongoPreferredNode, ReplicaSet) - Constructor for class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext
- replicaSetCount() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get the number of replica sets.
- ReplicaSetDiscovery - Class in io.debezium.connector.mongodb
-
A component that monitors a single replica set or the set of replica sets that make up the shards in a sharded cluster.
- ReplicaSetDiscovery(MongoDbTaskContext) - Constructor for class io.debezium.connector.mongodb.ReplicaSetDiscovery
-
Create a cluster component.
- replicaSetMonitorExecutor - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- ReplicaSetMonitorThread - Class in io.debezium.connector.mongodb
-
A thread that can be used to when new replica sets are added or existing replica sets are removed.
- ReplicaSetMonitorThread(Supplier<ReplicaSets>, Duration, Clock, Runnable, Consumer<ReplicaSets>) - Constructor for class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- replicaSetName - Variable in class io.debezium.connector.mongodb.CollectionId
- replicaSetName - Variable in class io.debezium.connector.mongodb.ReplicaSet
- replicaSetName - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- replicaSetName - Variable in class io.debezium.connector.mongodb.ReplicaSetPartition
- replicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
- replicaSetName() - Method in class io.debezium.connector.mongodb.CollectionId
-
Get the name of the replica set in which the collection (and database) exist.
- replicaSetName() - Method in class io.debezium.connector.mongodb.ReplicaSet
-
Get the name of this replica set.
- replicaSetName() - Method in class io.debezium.connector.mongodb.SourceInfo
- replicaSetNameForPartition(Map<String, ?>) - Static method in class io.debezium.connector.mongodb.SourceInfo
-
Get the replica set name for the given partition.
- ReplicaSetOffsetContext - Class in io.debezium.connector.mongodb
-
An
OffsetContextimplementation that is specific to a singleReplicaSet. - ReplicaSetOffsetContext(MongoDbOffsetContext, ReplicaSet, SourceInfo, IncrementalSnapshotContext<CollectionId>) - Constructor for class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- replicaSetOffsetContexts - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- ReplicaSetPartition - Class in io.debezium.connector.mongodb
- ReplicaSetPartition(String, String) - Constructor for class io.debezium.connector.mongodb.ReplicaSetPartition
- replicaSetPartitions - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- replicaSets - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- ReplicaSets - Class in io.debezium.connector.mongodb
-
A set of replica set specifications.
- ReplicaSets(Collection<ReplicaSet>) - Constructor for class io.debezium.connector.mongodb.ReplicaSets
-
Create a set of replica set specifications.
- replicaSetsByName - Variable in class io.debezium.connector.mongodb.ReplicaSets
- replicaSetsChanged(ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- replicaSetsToSnapshot - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- replicaSetUsedIn(String) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Find the name of the replica set precedes the host addresses.
- reset() - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- reset() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- resetChunk() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- resolveSnapshotMaxThreads(Configuration) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- RESUME_TOKEN - Static variable in class io.debezium.connector.mongodb.SourceInfo
- resumeSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- resumeSnapshot(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- resumeToken - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- revertChunk() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- ROUTE_BY_FIELD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- ROUTE_TOMBSTONE_ON_EMPTY_PAYLOAD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- ROUTE_TOPIC_REGEX - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- ROUTE_TOPIC_REPLACEMENT - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- run() - Method in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- running - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
S
- sanitizeValue - Variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
-
Whether to adjust certain field values to conform with Avro requirements.
- schema - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- schema - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- schema - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- schema - Variable in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- schema() - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- SCHEMA_NAME_REGEX - Static variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- SCHEMA_NAME_TRUNCATED_ARRAY - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- SCHEMA_NAME_UPDATED_DESCRIPTION - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.SourceInfo
- schemaFor(CollectionId) - Method in class io.debezium.connector.mongodb.MongoDbSchema
- schemaParts() - Method in class io.debezium.connector.mongodb.CollectionId
- schemaVerificationPassed - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- secondary - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- selectFieldPartAsNodes(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- selectNamespacePartAsPattern(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- sendEvent(MongoDbPartition, EventDispatcher<MongoDbPartition, CollectionId>, OffsetContext, Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- sendEvent(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- sendWindowEvents(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- serialization - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- serializedStringToArray(String, String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- SERVER_ID_KEY - Static variable in class io.debezium.connector.mongodb.ReplicaSetPartition
- SERVER_ID_KEY - Static variable in class io.debezium.connector.mongodb.SourceInfo
- SERVER_SELECTION_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- serverId - Variable in class io.debezium.connector.mongodb.ReplicaSetPartition
- serverId() - Method in class io.debezium.connector.mongodb.SourceInfo
- serverName - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- serverName() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- SessionTransactionId(String, Long) - Constructor for class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
- setContext(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- setOffsetFor(String, Map<String, ?>) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Set the source offset, as read from Kafka Connect, for the given replica set.
- setOffsetFor(Map<String, String>, Map<String, ?>) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Set the source offset, as read from Kafka Connect, for the given replica set.
- setSchema(Table) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- setSchemaVerificationPassed(boolean) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- settings() - Method in class io.debezium.connector.mongodb.MongoClients.Builder
-
Obtain the options builder for client connections.
- settings() - Method in class io.debezium.connector.mongodb.MongoClients
-
Creates fresh
MongoClientSettings.BuilderfromMongoClients.settingsSupplier - settingsBuilder - Variable in class io.debezium.connector.mongodb.MongoClients.Builder
- settingsSupplier - Variable in class io.debezium.connector.mongodb.MongoClients
- shardName - Variable in class io.debezium.connector.mongodb.ReplicaSet
- shardName() - Method in class io.debezium.connector.mongodb.ReplicaSet
-
Get the shard name for this replica set.
- shouldSkipSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- shutdown() - Method in class io.debezium.connector.mongodb.ConnectionContext
- signallingCollectionId - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- SIMPLE_JSON_SETTINGS - Static variable in class io.debezium.connector.mongodb.JsonSerialization
-
Common settings for writing JSON strings using a compact JSON format
- smtManager - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- snapshot() - Method in class io.debezium.connector.mongodb.SourceInfo
- SNAPSHOT_FILTER_QUERY_BY_COLLECTION - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SNAPSHOT_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- snapshotMaxThreads - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- snapshotMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SnapshotMode(String, boolean) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- snapshotPosition(BsonTimestamp) - Static method in class io.debezium.connector.mongodb.SourceInfo.Position
- snapshotProgressListener - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- snapshotReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- snapshotRunning() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- SOCKET_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- source - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- source() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- sourceInfo - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- SourceInfo - Class in io.debezium.connector.mongodb
-
Information about the source of information, which includes the partitions and offsets within those partitions.
- SourceInfo(MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.SourceInfo
- SourceInfo.Position - Class in io.debezium.connector.mongodb
- SourceInfo.SessionTransactionId - Class in io.debezium.connector.mongodb
- sourcePartitionsByReplicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
- sourceSchema - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- splitHosts(String) - Static method in class io.debezium.connector.mongodb.ReplicaSets
- SSL_ALLOW_INVALID_HOSTNAMES - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_ENABLED - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- start(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- start(Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- startInitialSync(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Record that an initial sync has started for the given replica set.
- startNewChunk() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- startReplicaSetSnapshot(String) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- startsWith(String[], String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Returns
trueif the source array starts with the specified array. - stop() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
-
Terminates the execution loop of the current primary
- stop() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- stopInitialSync(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Record that an initial sync has stopped for the given replica set.
- stopReplicaSetSnapshot(String) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- stopSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- stopSnapshot(MongoDbPartition, List<String>, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- store(Map<String, Object>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- streamChangesForReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, ReplicaSet, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- streamChangesForReplicaSets(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, List<ReplicaSet>, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- stringConnections - Variable in class io.debezium.connector.mongodb.MongoClients
- stringOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
- stringToDataCollections(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- struct - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
-
The struct ("source", "transaction") hosting the given field, or
nullfor "op" and "ts_ms". - struct(SourceInfo) - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- subdivide(int, Consumer<ReplicaSets>) - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Subdivide this collection of replica sets into the maximum number of groups.
- subSchema(SchemaBuilder, String, BsonType, BsonValue) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- subSchema(SchemaBuilder, Map<String, BsonType>, BsonDocument, boolean) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- supportsOperationFiltering() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
T
- TABLE_MAXIMUM_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- tableInformationComplete() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- TASK_ID - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- taskClass() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- taskConfigs(int) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- taskName - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- testType(SchemaBuilder, String, BsonValue, BsonType) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- timestamp() - Method in class io.debezium.connector.mongodb.SourceInfo
- TIMESTAMP - Static variable in class io.debezium.connector.mongodb.SourceInfo
- TOPIC_NAMING_STRATEGY - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- topicNamingStrategy - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- topicNamingStrategy - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- topicNamingStrategy() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- toRegex(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- toString() - Method in class io.debezium.connector.mongodb.CollectionId
- toString() - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- toString() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- toString() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- toString() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- toString() - Method in class io.debezium.connector.mongodb.MongoDbPartition
- toString() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- toString() - Method in class io.debezium.connector.mongodb.ReplicaSet
- toString() - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
- toString() - Method in class io.debezium.connector.mongodb.ReplicaSets
- toString() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- toString() - Method in class io.debezium.connector.mongodb.SourceInfo
- toString(ServerAddress) - Static method in class io.debezium.connector.mongodb.MongoUtil
- toString(List<ServerAddress>) - Static method in class io.debezium.connector.mongodb.MongoUtil
- totalRowsScanned - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- transactionContext - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- transformer - Variable in class io.debezium.connector.mongodb.JsonSerialization
- TRUNCATED_ARRAY_SCHEMA - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- TRUNCATED_ARRAYS - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- truncatedArraySchema() - Method in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- ts - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- TX_OPS - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- TXN_NUMBER - Static variable in class io.debezium.connector.mongodb.SourceInfo
- txnNumber - Variable in class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
U
- unnamedReplicaSets() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get a copy of all of the
ReplicaSetobjects that have no names. - UPDATE_DESCRIPTION - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- UPDATED_DESCRIPTION_SCHEMA - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- UPDATED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- updatedDescriptionSchema() - Method in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- useHostsAsSeeds - Variable in class io.debezium.connector.mongodb.ConnectionContext
- USER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
V
- validate(Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- validateAutodiscovery(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateCollectionExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateConnectionString(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateDatabaseExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateFieldExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateFieldRenamesList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateHosts(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validReplicaSetCount() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get the number of replica sets with names.
- validReplicaSets() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get a copy of all of the valid
ReplicaSetobjects that have names. - value - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- value - Variable in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- valueFromDocumentChangeStream(ChangeStreamDocument<BsonDocument>, Envelope.Operation) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueFromDocumentOplog(BsonDocument, BsonDocument, Envelope.Operation) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueGenerator - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueSchema - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueSchema() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- version() - Static method in class io.debezium.connector.mongodb.Module
- version() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- version() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
W
- WALL_TIME - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- WALL_TIME - Static variable in class io.debezium.connector.mongodb.SourceInfo
- wallTime - Variable in class io.debezium.connector.mongodb.SourceInfo
- wallTime() - Method in class io.debezium.connector.mongodb.SourceInfo
- window - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- windowOpened - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- withCredential(MongoCredential) - Method in class io.debezium.connector.mongodb.MongoClients.Builder
-
Add the given
MongoCredentialfor use when creating clients. - withMaskedSensitiveOptions(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
All Classes and Interfaces|All Packages|Constant Field Values
DefaultTopicNamingStrategyinstead.