Class ConnectorConfiguration
java.lang.Object
io.debezium.testing.testcontainers.ConnectorConfiguration
Class that represents the config element of the configuration document.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate final com.fasterxml.jackson.databind.node.ObjectNodeprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ConnectorConfigurationcreate()static ConnectorConfigurationforJdbcContainer(org.testcontainers.containers.JdbcDatabaseContainer<?> jdbcDatabaseContainer) static ConnectorConfigurationforMongoDbContainer(org.testcontainers.containers.MongoDBContainer mongoDbContainer) (package private) static ConnectorConfigurationfrom(com.fasterxml.jackson.databind.JsonNode configNode) (package private) com.fasterxml.jackson.databind.node.ObjectNodeprivate static booleanprivate static booleanisSQLServer(String driverClassName)
-
Field Details
-
configNode
private final com.fasterxml.jackson.databind.node.ObjectNode configNode -
CONNECTOR
- See Also:
-
HOSTNAME
- See Also:
-
HOSTS
- See Also:
-
PORT
- See Also:
-
USER
- See Also:
-
PASSWORD
- See Also:
-
DBNAME
- See Also:
-
AUTO_DISCOVER_MEMBERS
- See Also:
-
-
Constructor Details
-
ConnectorConfiguration
protected ConnectorConfiguration()
-
-
Method Details
-
create
-
from
-
forJdbcContainer
public static ConnectorConfiguration forJdbcContainer(org.testcontainers.containers.JdbcDatabaseContainer<?> jdbcDatabaseContainer) -
forMongoDbContainer
public static ConnectorConfiguration forMongoDbContainer(org.testcontainers.containers.MongoDBContainer mongoDbContainer) -
isMySQL
-
isSQLServer
-
with
-
with
-
with
-
with
-
with
-
getConfiguration
com.fasterxml.jackson.databind.node.ObjectNode getConfiguration()
-