{
	"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.21.0",
		"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"
		}
	}
}