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
|
The collection to read rules from. Leave blank to use the default rules collection for the current application.
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
}
}
|
matchPartialFilterQueries
Partially Matched Filter Queries Will Trigger the Rule
|
If checked, then this stage will trigger filter rules as long as there is one filter query in the query parameter that matches the filter specified in the rule.
type: boolean
default value: 'true '
|
method
HTTP Method
required
|
type: string
default value: 'POST '
enum: {
GET
POST
}
|
params
Query Parameters
|
Additional query parameters to use when querying the rules collection
type: array of object
object attributes: {
key
(required)
: {
display name: Parameter Name
type: string
}
value
: {
display name: Parameter Value
type: string
}
}
|
useOriginalQueryIfNoRulesMatch
Use Original Query If No Rules Match
|
If checked, then this stage will try to match rules using the original query (un-tagged) sent into the tagger stage if available.
type: boolean
default value: 'true '
|