| { |
| "self":{ |
| "name":"cdap.helloworld.endnode", |
| "version":"0.8.0", |
| "description":"cdap test component", |
| "component_type":"cdap" |
| }, |
| "streams":{ |
| "subscribes": [ |
| { |
| "format": "some.format", |
| "version": "5.0.0", |
| "route": "/yay", |
| "type": "http" |
| }, |
| { |
| "format": "some.format", |
| "version": "5.0.0", |
| "config_key": "foo-sub", |
| "type": "message router" |
| }], |
| "publishes": [{ |
| "format": "std.empty", |
| "version": "1.0.6", |
| "config_key": "stream_publish_example", |
| "type": "message_router" |
| }] |
| }, |
| "services":{ |
| "calls": [], |
| "provides":[ |
| { |
| "request":{ |
| "format":"std.empty", |
| "version":"1.0.6" |
| }, |
| "response":{ |
| "format":"std.empty", |
| "version":"1.0.6" |
| }, |
| "service_name":"Greeting", |
| "service_endpoint":"greet", |
| "verb":"GET" |
| } |
| ] |
| }, |
| "parameters": { |
| "app_config" : [ |
| {"name" : "some_param", |
| "description" : "some desc", |
| "value" : "some_value", |
| "type": "string"} |
| ], |
| "app_preferences" : [ |
| {"name" : "some_param2", |
| "description" : "some desc2", |
| "value" : true, |
| "type": "boolean"} |
| ], |
| "program_preferences" : [{"program_type" : "flows", "program_id" : "WhoFlow", "program_pref" : [{"name" : "some_param3","description" : "some desc3", "value" : "some_value3", "type": "number"}]}] |
| }, |
| "auxilary": { |
| "streamname":"who", |
| "artifact_name" : "HelloWorld", |
| "artifact_version" : "3.4.3", |
| "programs" : [ |
| {"program_type" : "flows", "program_id" : "WhoFlow"}, |
| {"program_type" : "services", "program_id" : "Greeting"} |
| ], |
| "namespace" : "hw" |
| }, |
| "artifacts": [ |
| { |
| "uri": "some jar url", |
| "type": "jar" |
| } |
| ] |
| } |