DynamicDeclarativeStream
(This component is experimental. Use at your own risk.) A component that described how will be created declarative streams based on stream template.
- type:
object - required:
["type","stream_template","components_resolver"]
type
- Required: Yes
- type:
string - enum:
["DynamicDeclarativeStream"]
name
The dynamic stream name.
- Required: No
- type:
string - default: ``
stream_template
Reference to the stream template.
-
Required: Yes
-
anyOf:
- Allowed type:
DeclarativeStream
- Allowed type:
-
anyOf:
- Allowed type:
StateDelegatingStream
- Allowed type:
components_resolver
Component resolve and populates stream templates with components values.
-
Required: Yes
-
anyOf:
- Allowed type:
HttpComponentsResolver
- Allowed type:
-
anyOf:
- Allowed type:
ConfigComponentsResolver
- Allowed type:
-
anyOf:
- Allowed type:
ParametrizedComponentsResolver
- Allowed type:
use_parent_parameters
Whether or not to prioritize parent parameters over component parameters when constructing dynamic streams. Defaults to true for backward compatibility.
- Required: No
- type:
boolean - default:
true