Class RuleTargetInputProperties.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.events.RuleTargetInputProperties.Jsii$Proxy
- All Implemented Interfaces:
RuleTargetInputProperties
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
RuleTargetInputProperties
@Stability(Stable)
@Internal
public static final class RuleTargetInputProperties.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements RuleTargetInputProperties
An implementation for
RuleTargetInputProperties
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.events.RuleTargetInputProperties
RuleTargetInputProperties.Builder, RuleTargetInputProperties.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theRuleTargetInputProperties.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
getInput()
Literal input to the target service (must be valid JSON).final String
JsonPath to take input from the input event.Paths map to extract values from event and insert intoinputTemplate
.final String
Input template to insert paths map into.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theRuleTargetInputProperties.Builder
.
-
-
Method Details
-
getInput
Description copied from interface:RuleTargetInputProperties
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`.
- Specified by:
getInput
in interfaceRuleTargetInputProperties
-
getInputPath
Description copied from interface:RuleTargetInputProperties
JsonPath to take input from the input event.Default: - None. The entire matched event is passed as input
- Specified by:
getInputPath
in interfaceRuleTargetInputProperties
-
getInputPathsMap
Description copied from interface:RuleTargetInputProperties
Paths map to extract values from event and insert intoinputTemplate
.Default: - No values extracted from event.
- Specified by:
getInputPathsMap
in interfaceRuleTargetInputProperties
-
getInputTemplate
Description copied from interface:RuleTargetInputProperties
Input template to insert paths map into.Default: - None.
- Specified by:
getInputTemplate
in interfaceRuleTargetInputProperties
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-