Interface RuleTargetInputProperties
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
RuleTargetInputProperties.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2025-01-10T21:56:51.834Z")
@Stability(Stable)
public interface RuleTargetInputProperties
extends software.amazon.jsii.JsiiSerializable
The input properties for an event target.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.events.*; RuleTargetInputProperties ruleTargetInputProperties = RuleTargetInputProperties.builder() .input("input") .inputPath("inputPath") .inputPathsMap(Map.of( "inputPathsMapKey", "inputPathsMap")) .inputTemplate("inputTemplate") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forRuleTargetInputProperties
static final class
An implementation forRuleTargetInputProperties
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
getInput()
Literal input to the target service (must be valid JSON).default String
JsonPath to take input from the input event.Paths map to extract values from event and insert intoinputTemplate
.default String
Input template to insert paths map into.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInput
Literal input to the target service (must be valid JSON).Default: - input for the event target. If the input contains a paths map values wil be extracted from event and inserted into the `inputTemplate`.
-
getInputPath
JsonPath to take input from the input event.Default: - None. The entire matched event is passed as input
-
getInputPathsMap
Paths map to extract values from event and insert intoinputTemplate
.Default: - No values extracted from event.
-
getInputTemplate
Input template to insert paths map into.Default: - None.
-
builder
- Returns:
- a
RuleTargetInputProperties.Builder
ofRuleTargetInputProperties
-