asyncConfig
Asynchronous Execution Config
|
type: object
object attributes: {
asyncId
: {
display name: Async ID
type: string
description : A unique value to use as reference in downstream "Merge Async Results" stages.
}
enabled
: {
display name: Enable Async Execution
type: boolean
default value: 'false '
description : Run the expensive data loading or processing part of this stage in a separate thread allowing the pipeline to continue executing. The results of this asynchronous execution can be merged into the pipeline request using a downstream "Merge Async Results" stage.
}
}
|
collection
Collection
required
|
type: string
|
handler
Request Handler
required
|
type: string
default value: 'select '
|
headers
Headers
|
type: array of object
object attributes: {
key
(required)
: {
display name: Parameter Name
type: string
}
value
: {
display name: Parameter Value
type: string
}
}
|
key
Key
required
|
The key used to join these results onto the pipeline context.
type: string
default value: 'subquery-results '
|
method
HTTP Method
required
|
type: string
default value: 'GET '
enum: {
GET
POST
}
|
params
Query Parameters
required
|
type: array of object
object attributes: {
key
(required)
: {
display name: Parameter Name
type: string
}
value
: {
display name: Parameter Value
type: string
}
}
|
parentParams
Query parameters from the parent query
|
type: array of string
|
rollupKeys
Rollup results to include
|
type: array of string
|