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 final com.fasterxml.jackson.databind.node.ObjectNodestatic final Stringstatic final Stringstatic final Stringstatic final Stringprivate static final com.fasterxml.jackson.databind.ObjectMapperstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ConnectorConfigurationcreate()static ConnectorConfigurationforJdbcContainer(org.testcontainers.containers.JdbcDatabaseContainer<?> jdbcDatabaseContainer) static ConnectorConfigurationforMongoDbContainer(MongoDbContainer mongoDbContainer) static ConnectorConfiguration(package private) static ConnectorConfigurationfrom(com.fasterxml.jackson.databind.JsonNode configNode) (package private) com.fasterxml.jackson.databind.node.ObjectNodeprivate static booleanprivate static booleanisSQLServer(String driverClassName) toJson()
-
Field Details
-
CONNECTOR
- See Also:
-
HOSTNAME
- See Also:
-
CONNECTION_STRING
- See Also:
-
PORT
- See Also:
-
USER
- See Also:
-
PASSWORD
- See Also:
-
DBNAME
- See Also:
-
MAPPER
private static final com.fasterxml.jackson.databind.ObjectMapper MAPPER -
configNode
private final com.fasterxml.jackson.databind.node.ObjectNode configNode
-
-
Constructor Details
-
ConnectorConfiguration
protected ConnectorConfiguration()
-
-
Method Details
-
create
-
from
-
forJdbcContainer
public static ConnectorConfiguration forJdbcContainer(org.testcontainers.containers.JdbcDatabaseContainer<?> jdbcDatabaseContainer) -
forMongoDbContainer
-
forMongoDbReplicaSet
-
isMySQL
-
isSQLServer
-
with
-
with
-
with
-
with
-
with
-
remove
-
toJson
-
asProperties
-
getConfiguration
com.fasterxml.jackson.databind.node.ObjectNode getConfiguration()
-