Interface CfnInput.InputDefinitionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnInput.InputDefinitionProperty.Jsii$Proxy
- Enclosing class:
CfnInput
@Stability(Stable)
public static interface CfnInput.InputDefinitionProperty
extends software.amazon.jsii.JsiiSerializable
The definition of the input.
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.iotevents.*;
InputDefinitionProperty inputDefinitionProperty = InputDefinitionProperty.builder()
.attributes(List.of(AttributeProperty.builder()
.jsonPath("jsonPath")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnInput.InputDefinitionPropertystatic final classAn implementation forCfnInput.InputDefinitionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The attributes from the JSON payload that are made available by the input.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAttributes
The attributes from the JSON payload that are made available by the input.Inputs are derived from messages sent to the AWS IoT Events system using
BatchPutMessage. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in theconditionexpressions used by detectors that monitor this input.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnInput.AttributeProperty>- See Also:
-
builder
-