Interface CfnPipeline.DeviceShadowEnrichProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPipeline.DeviceShadowEnrichProperty.Jsii$Proxy
- Enclosing class:
CfnPipeline
@Stability(Stable)
public static interface CfnPipeline.DeviceShadowEnrichProperty
extends software.amazon.jsii.JsiiSerializable
An activity that adds information from the AWS IoT Device Shadows service to a message.
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.iotanalytics.*; DeviceShadowEnrichProperty deviceShadowEnrichProperty = DeviceShadowEnrichProperty.builder() .attribute("attribute") .name("name") .roleArn("roleArn") .thingName("thingName") // the properties below are optional .next("next") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnPipeline.DeviceShadowEnrichProperty
static final class
An implementation forCfnPipeline.DeviceShadowEnrichProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The name of the attribute that is added to the message.getName()
The name of the 'deviceShadowEnrich' activity.default String
getNext()
The next activity in the pipeline.The ARN of the role that allows access to the device's shadow.The name of the IoT device whose shadow information is added to the message.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAttribute
The name of the attribute that is added to the message.- See Also:
-
getName
The name of the 'deviceShadowEnrich' activity.- See Also:
-
getRoleArn
The ARN of the role that allows access to the device's shadow.- See Also:
-
getThingName
The name of the IoT device whose shadow information is added to the message.- See Also:
-
getNext
The next activity in the pipeline.- See Also:
-
builder
-