
META-INF.syndesis.connector.kudu.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of connector-kudu Show documentation
Show all versions of connector-kudu Show documentation
Parent project for Camel Kudu connector
The newest version!
{
"actions": [
{
"actionType": "connector",
"description": "Insert data into kudu tables",
"descriptor": {
"componentScheme": "kudu",
"connectorCustomizers": [
"io.syndesis.connector.kudu.KuduInsertCustomizer"
],
"inputDataShape": {
"kind": "json-schema"
},
"outputDataShape": {
"kind": "none"
},
"propertyDefinitionSteps": [
{
"description": "Insert a single row in a kudu table",
"name": "Insert a row",
"properties": {
"tableName": {
"deprecated": false,
"displayName": "Table",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "producer",
"labelHint": "Name of the table where records are going to be inserted",
"order": "1",
"required": true,
"secret": false,
"type": "string"
}
}
}
]
},
"id": "kudu-insert-connector",
"name": "Insert a row in a kudu table",
"pattern": "To",
"tags": [
"dynamic"
]
},
{
"actionType": "connector",
"description": "Scan a kudu table",
"descriptor": {
"componentScheme": "kudu",
"connectorCustomizers": [
"io.syndesis.connector.kudu.KuduScanCustomizer"
],
"inputDataShape": {
"kind": "none"
},
"outputDataShape": {
"kind": "json-schema"
},
"propertyDefinitionSteps": [
{
"description": "Scan a kudu table",
"name": "Scan",
"properties": {
"schedulerExpression": {
"defaultValue": 60000,
"deprecated": false,
"displayName": "Period",
"group": "consumer",
"javaType": "long",
"kind": "parameter",
"labelHint": "Delay between scheduling (executing).",
"order": "2",
"required": false,
"secret": false,
"type": "duration"
},
"tableName": {
"deprecated": false,
"displayName": "Table",
"group": "common",
"javaType": "java.lang.String",
"kind": "parameter",
"label": "producer",
"labelHint": "Name of the table to scan",
"order": "1",
"required": true,
"secret": false,
"type": "string"
}
}
}
]
},
"id": "kudu-scan-connector",
"name": "Scan a kudu table",
"pattern": "From",
"tags": [
"dynamic"
]
}
],
"configuredProperties": {},
"connectorCustomizers": [],
"dependencies": [
{
"id": "@project.groupId@:@project.artifactId@:@project.version@",
"type": "MAVEN"
}
],
"description": "Manage Apache Kudu resources.",
"icon": "assets:kudu.png",
"id": "kudu",
"name": "Apache Kudu",
"properties": {
"host": {
"componentProperty": true,
"deprecated": false,
"displayName": "Address of kudu master host",
"group": "common",
"javaType": "java.lang.String",
"kind": "property",
"label": "Address",
"labelHint": "Address of the host to connect to in the format hostname OR 10.10.10.10",
"order": "1",
"required": true,
"secret": false,
"tags": [],
"type": "string"
},
"port": {
"componentProperty": true,
"defaultValue": 7051,
"deprecated": false,
"displayName": "Port to establish the connection to",
"group": "common",
"javaType": "java.lang.Integer",
"kind": "property",
"label": "Port",
"labelHint": "Port where kudu service is listening in the master host, by default 7051",
"order": "2",
"required": true,
"secret": false,
"tags": [],
"type": "string"
}
},
"tags": [
"verifier"
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy