Use the KSQL RESTful API to execute all pipelines in a particular directory.
| Type | Name and description |
|---|---|
static java.lang.String |
ANALYTICS_NAME |
boolean |
fromBeginningWhen defined, then set "ksql.streams.auto.offset.reset" to "earliest". |
boolean |
noCreateWhen defined, CREATE statements found in KSQL scripts are not executed. |
boolean |
noDropWhen defined, applicable DROP statements are not auto-generated and executed. |
boolean |
noTerminateWhen defined, applicable TERMINATE statements are not auto-generated and executed. |
java.lang.String |
passwordThe Password for Basic Authentication with the REST API URL for the KSQL Server. |
java.lang.String |
restUrlThe REST API URL for the KSQL Server. |
java.lang.String |
usernameThe Username for Basic Authentication with the REST API URL for the KSQL Server. |
| Constructor and description |
|---|
PipelineExecuteTask
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.Object |
executePipelines() |
|
java.lang.Object |
getKsqlRest()Instantiates a KsqlRest Class, which is used for interacting with the KSQL RESTful API. |
| Methods inherited from class | Name |
|---|---|
class PipelineTask |
getCreateScript, getDir, getDirectiveObjects, getDirectives, getDropSql, getPipelineBuildDir, getPipelineFiles, getPipelineSql, getTokenizedSql |
When defined, then set "ksql.streams.auto.offset.reset" to "earliest".
When defined, CREATE statements found in KSQL scripts are not executed. Used primarily for auto-generating and executing applicable DROP and/or TERMINATE statements.
When defined, applicable DROP statements are not auto-generated and executed.
When defined, applicable TERMINATE statements are not auto-generated and executed.
The Password for Basic Authentication with the REST API URL for the KSQL Server. Default: the extension property com.redpillanalytics.gradle.ConfluentPluginExtensions#pipelinePassword.
The REST API URL for the KSQL Server. Default: the extension property ConfluentPluginExtension.pipelineEndpoint.
The Username for Basic Authentication with the REST API URL for the KSQL Server. Default: the extension property com.redpillanalytics.gradle.ConfluentPluginExtensions#pipelineUsername.
Instantiates a KsqlRest Class, which is used for interacting with the KSQL RESTful API.
Groovy Documentation