blob: 3a4ba22f0c111e17cbc2703f86a0ce06af148836 [file] [log] [blame]
{
"connector": {
"class": "org.apache.camel.kafkaconnector.cassandrasource.CamelCassandrasourceSourceConnector",
"artifactId": "camel-cassandra-source-kafka-connector",
"groupId": "org.apache.camel.kafkaconnector",
"id": "camel-cassandra-source-source",
"type": "source",
"version": "3.20.1-SNAPSHOT",
"description": "Send a query to an Apache Cassandra cluster table."
},
"properties": {
"camel.kamelet.cassandra-source.connectionHost": {
"name": "camel.kamelet.cassandra-source.connectionHost",
"description": "The hostname(s) for the Cassandra server(s). Use a comma to separate multiple hostnames. Example: localhost",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.cassandra-source.connectionPort": {
"name": "camel.kamelet.cassandra-source.connectionPort",
"description": "The port number(s) of the cassandra server(s). Use a comma to separate multiple port numbers. Example: 9042",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.cassandra-source.keyspace": {
"name": "camel.kamelet.cassandra-source.keyspace",
"description": "The keyspace to use. Example: customers",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.cassandra-source.username": {
"name": "camel.kamelet.cassandra-source.username",
"description": "The username for accessing a secured Cassandra cluster.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.cassandra-source.password": {
"name": "camel.kamelet.cassandra-source.password",
"description": "The password for accessing a secured Cassandra cluster.",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.cassandra-source.resultStrategy": {
"name": "camel.kamelet.cassandra-source.resultStrategy",
"description": "The strategy to convert the result set of the query.",
"defaultValue": "\"ALL\"",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.cassandra-source.consistencyLevel": {
"name": "camel.kamelet.cassandra-source.consistencyLevel",
"description": "The consistency level to use.",
"defaultValue": "\"QUORUM\"",
"priority": "MEDIUM",
"required": "false"
},
"camel.kamelet.cassandra-source.query": {
"name": "camel.kamelet.cassandra-source.query",
"description": "The query to execute against the Cassandra cluster table.",
"priority": "HIGH",
"required": "true"
},
"camel.kamelet.cassandra-source.extraTypeCodecs": {
"name": "camel.kamelet.cassandra-source.extraTypeCodecs",
"description": "To use a specific comma separated list of Extra Type codecs.",
"priority": "MEDIUM",
"required": "false"
}
}
}