Class CfnDetectorModel.ActionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iotevents.CfnDetectorModel.ActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDetectorModel.ActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnDetectorModel.ActionProperty
@Stability(Stable)
@Internal
public static final class CfnDetectorModel.ActionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDetectorModel.ActionProperty
An implementation for
CfnDetectorModel.ActionProperty-
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.iotevents.CfnDetectorModel.ActionProperty
CfnDetectorModel.ActionProperty.Builder, CfnDetectorModel.ActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDetectorModel.ActionProperty.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 ObjectInformation needed to clear the timer.final ObjectWrites to the DynamoDB table that you created.final ObjectWrites to the DynamoDB table that you created.final ObjectSends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.final ObjectSends AWS IoT Events input, which passes information about the detector model instance and the event that triggered the action.final ObjectSends information about the detector model instance and the event that triggered the action to an asset property in AWS IoT SiteWise .final ObjectPublishes an MQTT message with the given topic to the AWS IoT message broker.final ObjectCalls a Lambda function, passing in information about the detector model instance and the event that triggered the action.final ObjectInformation needed to reset the timer.final ObjectInformation needed to set the timer.final ObjectSets a variable to a specified value.final ObjectgetSns()Sends an Amazon SNS message.final ObjectgetSqs()Sends an Amazon SNS message.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 theCfnDetectorModel.ActionProperty.Builder.
-
-
Method Details
-
getClearTimer
Description copied from interface:CfnDetectorModel.ActionPropertyInformation needed to clear the timer.- Specified by:
getClearTimerin interfaceCfnDetectorModel.ActionProperty
-
getDynamoDb
Description copied from interface:CfnDetectorModel.ActionPropertyWrites to the DynamoDB table that you created.The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload . One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide .
- Specified by:
getDynamoDbin interfaceCfnDetectorModel.ActionProperty
-
getDynamoDBv2
Description copied from interface:CfnDetectorModel.ActionPropertyWrites to the DynamoDB table that you created.The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload . A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide .
- Specified by:
getDynamoDBv2in interfaceCfnDetectorModel.ActionProperty
-
getFirehose
Description copied from interface:CfnDetectorModel.ActionPropertySends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.- Specified by:
getFirehosein interfaceCfnDetectorModel.ActionProperty
-
getIotEvents
Description copied from interface:CfnDetectorModel.ActionPropertySends AWS IoT Events input, which passes information about the detector model instance and the event that triggered the action.- Specified by:
getIotEventsin interfaceCfnDetectorModel.ActionProperty
-
getIotSiteWise
Description copied from interface:CfnDetectorModel.ActionPropertySends information about the detector model instance and the event that triggered the action to an asset property in AWS IoT SiteWise .- Specified by:
getIotSiteWisein interfaceCfnDetectorModel.ActionProperty
-
getIotTopicPublish
Description copied from interface:CfnDetectorModel.ActionPropertyPublishes an MQTT message with the given topic to the AWS IoT message broker.- Specified by:
getIotTopicPublishin interfaceCfnDetectorModel.ActionProperty
-
getLambda
Description copied from interface:CfnDetectorModel.ActionPropertyCalls a Lambda function, passing in information about the detector model instance and the event that triggered the action.- Specified by:
getLambdain interfaceCfnDetectorModel.ActionProperty
-
getResetTimer
Description copied from interface:CfnDetectorModel.ActionPropertyInformation needed to reset the timer.- Specified by:
getResetTimerin interfaceCfnDetectorModel.ActionProperty
-
getSetTimer
Description copied from interface:CfnDetectorModel.ActionPropertyInformation needed to set the timer.- Specified by:
getSetTimerin interfaceCfnDetectorModel.ActionProperty
-
getSetVariable
Description copied from interface:CfnDetectorModel.ActionPropertySets a variable to a specified value.- Specified by:
getSetVariablein interfaceCfnDetectorModel.ActionProperty
-
getSns
Description copied from interface:CfnDetectorModel.ActionPropertySends an Amazon SNS message.- Specified by:
getSnsin interfaceCfnDetectorModel.ActionProperty
-
getSqs
Description copied from interface:CfnDetectorModel.ActionPropertySends an Amazon SNS message.- Specified by:
getSqsin interfaceCfnDetectorModel.ActionProperty
-
$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()
-