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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.events.RuleTargetInputProperties
RuleTargetInputProperties.Builder, RuleTargetInputProperties.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theRuleTargetInputProperties.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringgetInput()Literal input to the target service (must be valid JSON).final StringJsonPath to take input from the input event.Paths map to extract values from event and insert intoinputTemplate.final StringInput template to insert paths map into.final inthashCode()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:RuleTargetInputPropertiesLiteral 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:
getInputin interfaceRuleTargetInputProperties
-
getInputPath
Description copied from interface:RuleTargetInputPropertiesJsonPath to take input from the input event.Default: - None. The entire matched event is passed as input
- Specified by:
getInputPathin interfaceRuleTargetInputProperties
-
getInputPathsMap
Description copied from interface:RuleTargetInputPropertiesPaths map to extract values from event and insert intoinputTemplate.Default: - No values extracted from event.
- Specified by:
getInputPathsMapin interfaceRuleTargetInputProperties
-
getInputTemplate
Description copied from interface:RuleTargetInputPropertiesInput template to insert paths map into.Default: - None.
- Specified by:
getInputTemplatein interfaceRuleTargetInputProperties
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-