@Stability(value=Stable) public static final class RuleTargetInputProperties.Builder extends Object
RuleTargetInputProperties| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
RuleTargetInputProperties |
build()
Builds the configured instance.
|
RuleTargetInputProperties.Builder |
input(String input)
Sets the value of Input
|
RuleTargetInputProperties.Builder |
inputPath(String inputPath)
Sets the value of InputPath
|
RuleTargetInputProperties.Builder |
inputPathsMap(Map<String,String> inputPathsMap)
Sets the value of InputPathsMap
|
RuleTargetInputProperties.Builder |
inputTemplate(String inputTemplate)
Sets the value of InputTemplate
|
@Stability(value=Stable) public RuleTargetInputProperties.Builder input(String input)
input - Literal input to the target service (must be valid JSON).this@Stability(value=Stable) public RuleTargetInputProperties.Builder inputPath(String inputPath)
inputPath - JsonPath to take input from the input event.this@Stability(value=Stable) public RuleTargetInputProperties.Builder inputPathsMap(Map<String,String> inputPathsMap)
inputPathsMap - Paths map to extract values from event and insert into `inputTemplate`.this@Stability(value=Stable) public RuleTargetInputProperties.Builder inputTemplate(String inputTemplate)
inputTemplate - Input template to insert paths map into.this@Stability(value=Stable) public RuleTargetInputProperties build()
RuleTargetInputPropertiesNullPointerException - if any required attribute was not providedCopyright © 2019. All rights reserved.