@Stability(value=Experimental) 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 |
withInput(String value)
Sets the value of Input
|
RuleTargetInputProperties.Builder |
withInputPath(String value)
Sets the value of InputPath
|
RuleTargetInputProperties.Builder |
withInputPathsMap(Map<String,String> value)
Sets the value of InputPathsMap
|
RuleTargetInputProperties.Builder |
withInputTemplate(String value)
Sets the value of InputTemplate
|
@Stability(value=Experimental) public RuleTargetInputProperties.Builder withInput(@Nullable String value)
value - Literal input to the target service (must be valid JSON).this@Stability(value=Experimental) public RuleTargetInputProperties.Builder withInputPath(@Nullable String value)
value - JsonPath to take input from the input event.this@Stability(value=Experimental) public RuleTargetInputProperties.Builder withInputPathsMap(@Nullable Map<String,String> value)
value - Paths map to extract values from event and insert into `inputTemplate`.this@Stability(value=Experimental) public RuleTargetInputProperties.Builder withInputTemplate(@Nullable String value)
value - Input template to insert paths map into.this@Stability(value=Experimental) public RuleTargetInputProperties build()
RuleTargetInputPropertiesNullPointerException - if any required attribute was not providedCopyright © 2019. All rights reserved.