generated from camel.apache.org/component
Add component definition: openstack-swift
This commit is contained in:
parent
e12c0f5b4b
commit
bd3cf51ad6
396
component.json
Normal file
396
component.json
Normal file
@ -0,0 +1,396 @@
|
|||||||
|
{
|
||||||
|
"component": {
|
||||||
|
"kind": "component",
|
||||||
|
"name": "openstack-swift",
|
||||||
|
"title": "OpenStack Swift",
|
||||||
|
"description": "Access OpenStack Swift object/blob store.",
|
||||||
|
"deprecated": false,
|
||||||
|
"firstVersion": "2.19.0",
|
||||||
|
"label": "container",
|
||||||
|
"javaType": "org.apache.camel.component.openstack.swift.SwiftComponent",
|
||||||
|
"supportLevel": "Stable",
|
||||||
|
"groupId": "org.apache.camel",
|
||||||
|
"artifactId": "camel-openstack",
|
||||||
|
"version": "4.10.2",
|
||||||
|
"scheme": "openstack-swift",
|
||||||
|
"extendsScheme": "",
|
||||||
|
"syntax": "openstack-swift:host",
|
||||||
|
"async": false,
|
||||||
|
"api": false,
|
||||||
|
"consumerOnly": false,
|
||||||
|
"producerOnly": true,
|
||||||
|
"lenientProperties": false,
|
||||||
|
"browsable": false,
|
||||||
|
"remote": true
|
||||||
|
},
|
||||||
|
"headers": {
|
||||||
|
"containerName": {
|
||||||
|
"index": 0,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "object container",
|
||||||
|
"label": "object container",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The container name.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.swift.SwiftConstants#CONTAINER_NAME"
|
||||||
|
},
|
||||||
|
"objectName": {
|
||||||
|
"index": 1,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "object",
|
||||||
|
"label": "object",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The object name.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.swift.SwiftConstants#OBJECT_NAME"
|
||||||
|
},
|
||||||
|
"X-Container-Meta-": {
|
||||||
|
"index": 2,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "container",
|
||||||
|
"label": "container",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Map<String, String>",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Container metadata prefix.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.swift.SwiftConstants#CONTAINER_METADATA_PREFIX"
|
||||||
|
},
|
||||||
|
"X-Versions-Location": {
|
||||||
|
"index": 3,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "container",
|
||||||
|
"label": "container",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "Versions location.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.swift.SwiftConstants#VERSIONS_LOCATION"
|
||||||
|
},
|
||||||
|
"X-Container-Read": {
|
||||||
|
"index": 4,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "container",
|
||||||
|
"label": "container",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "ACL - container read.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.swift.SwiftConstants#CONTAINER_READ"
|
||||||
|
},
|
||||||
|
"X-Container-Write": {
|
||||||
|
"index": 5,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "container",
|
||||||
|
"label": "container",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "ACL - container write.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.swift.SwiftConstants#CONTAINER_WRITE"
|
||||||
|
},
|
||||||
|
"limit": {
|
||||||
|
"index": 6,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "container",
|
||||||
|
"label": "container",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Integer",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "List options - limit.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.swift.SwiftConstants#LIMIT"
|
||||||
|
},
|
||||||
|
"marker": {
|
||||||
|
"index": 7,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "container",
|
||||||
|
"label": "container",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "List options - marker.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.swift.SwiftConstants#MARKER"
|
||||||
|
},
|
||||||
|
"end_marker": {
|
||||||
|
"index": 8,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "container",
|
||||||
|
"label": "container",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "List options - end marker.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.swift.SwiftConstants#END_MARKER"
|
||||||
|
},
|
||||||
|
"delimiter": {
|
||||||
|
"index": 9,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "container",
|
||||||
|
"label": "container",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "Character",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "List options - delimiter.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.swift.SwiftConstants#DELIMITER"
|
||||||
|
},
|
||||||
|
"path": {
|
||||||
|
"index": 10,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "container object",
|
||||||
|
"label": "container object",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The path.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.swift.SwiftConstants#PATH"
|
||||||
|
},
|
||||||
|
"operation": {
|
||||||
|
"index": 11,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The operation to perform.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.common.OpenstackConstants#OPERATION"
|
||||||
|
},
|
||||||
|
"ID": {
|
||||||
|
"index": 12,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The ID.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.common.OpenstackConstants#ID"
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"index": 13,
|
||||||
|
"kind": "header",
|
||||||
|
"displayName": "",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"javaType": "String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The name.",
|
||||||
|
"constantName": "org.apache.camel.component.openstack.common.OpenstackConstants#NAME"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"host": {
|
||||||
|
"index": 0,
|
||||||
|
"kind": "path",
|
||||||
|
"displayName": "Host",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "OpenStack host url"
|
||||||
|
},
|
||||||
|
"apiVersion": {
|
||||||
|
"index": 1,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Api Version",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"enum": [
|
||||||
|
"V2",
|
||||||
|
"V3"
|
||||||
|
],
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": "V3",
|
||||||
|
"description": "OpenStack API version"
|
||||||
|
},
|
||||||
|
"config": {
|
||||||
|
"index": 2,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Config",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "object",
|
||||||
|
"javaType": "org.openstack4j.core.transport.Config",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "OpenStack configuration"
|
||||||
|
},
|
||||||
|
"domain": {
|
||||||
|
"index": 3,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Domain",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": "default",
|
||||||
|
"description": "Authentication domain"
|
||||||
|
},
|
||||||
|
"operation": {
|
||||||
|
"index": 4,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Operation",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": false,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The operation to do"
|
||||||
|
},
|
||||||
|
"password": {
|
||||||
|
"index": 5,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Password",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": true,
|
||||||
|
"description": "OpenStack password"
|
||||||
|
},
|
||||||
|
"project": {
|
||||||
|
"index": 6,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Project",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "The project ID"
|
||||||
|
},
|
||||||
|
"subsystem": {
|
||||||
|
"index": 7,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Subsystem",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"enum": [
|
||||||
|
"objects",
|
||||||
|
"containers"
|
||||||
|
],
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"description": "OpenStack Swift subsystem"
|
||||||
|
},
|
||||||
|
"username": {
|
||||||
|
"index": 8,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Username",
|
||||||
|
"group": "producer",
|
||||||
|
"label": "",
|
||||||
|
"required": true,
|
||||||
|
"type": "string",
|
||||||
|
"javaType": "java.lang.String",
|
||||||
|
"deprecated": false,
|
||||||
|
"deprecationNote": "",
|
||||||
|
"autowired": false,
|
||||||
|
"secret": true,
|
||||||
|
"description": "OpenStack username"
|
||||||
|
},
|
||||||
|
"lazyStartProducer": {
|
||||||
|
"index": 9,
|
||||||
|
"kind": "parameter",
|
||||||
|
"displayName": "Lazy Start Producer",
|
||||||
|
"group": "producer (advanced)",
|
||||||
|
"label": "producer,advanced",
|
||||||
|
"required": false,
|
||||||
|
"type": "boolean",
|
||||||
|
"javaType": "boolean",
|
||||||
|
"deprecated": false,
|
||||||
|
"autowired": false,
|
||||||
|
"secret": false,
|
||||||
|
"defaultValue": false,
|
||||||
|
"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user