Use case
Deploy, pause, resume and undeploy use cases
Overview
Example use case content
{
"use case": {
"name": "basic_twindow_analytics",
"sources": [
"nasdaq_quotes_stream"
],
"stream name": "basic_tumbling_window_pipeline",
"sinks": [
"kafka_analytics_view"
]
}
} Deploy and start a use case processing using pre-registered components
Body
namestringOptional
enabledbooleanRequired
sourcesstring[]Optional
referenceDataSourcesstring[]Optional
streamNamestringOptional
sinksstring[]Optional
Responses
201
Successful deployed and started use case
No content
500
Failed to use case due to malformed or missing DSL
501
Failed to start use case. Check Joule service log files.
502
Use case has already been deployed and started.
503
Failed to deploy and start use case. Check Joule system logs.
post
/joule/management/usecase/deployNo content
Stop and undeploy a use case from the Joule process
Query parameters
namestringRequiredExample:
Name of use case to unregistered
quoteStreamResponses
201
Successfully unregistered use case
No content
500
Failed to unregister use case. Check Joule service log files.
delete
/joule/management/usecase/undeployNo content
Last updated