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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iotevents.CfnDetectorModel.ActionProperty
CfnDetectorModel.ActionProperty.Builder, CfnDetectorModel.ActionProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDetectorModel.ActionProperty.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 Object
Information needed to clear the timer.final Object
Writes to the DynamoDB table that you created.final Object
Writes to the DynamoDB table that you created.final Object
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.final Object
Sends AWS IoT Events input, which passes information about the detector model instance and the event that triggered the action.final Object
Sends information about the detector model instance and the event that triggered the action to an asset property in AWS IoT SiteWise .final Object
Publishes an MQTT message with the given topic to the AWS IoT message broker.final Object
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.final Object
Information needed to reset the timer.final Object
Information needed to set the timer.final Object
Sets a variable to a specified value.final Object
getSns()
Sends an Amazon SNS message.final Object
getSqs()
Sends an Amazon SNS message.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 theCfnDetectorModel.ActionProperty.Builder
.
-
-
Method Details
-
getClearTimer
Description copied from interface:CfnDetectorModel.ActionProperty
Information needed to clear the timer.- Specified by:
getClearTimer
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getDynamoDb
Description copied from interface:CfnDetectorModel.ActionProperty
Writes 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:
getDynamoDb
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getDynamoDBv2
Description copied from interface:CfnDetectorModel.ActionProperty
Writes 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:
getDynamoDBv2
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getFirehose
Description copied from interface:CfnDetectorModel.ActionProperty
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.- Specified by:
getFirehose
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getIotEvents
Description copied from interface:CfnDetectorModel.ActionProperty
Sends AWS IoT Events input, which passes information about the detector model instance and the event that triggered the action.- Specified by:
getIotEvents
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getIotSiteWise
Description copied from interface:CfnDetectorModel.ActionProperty
Sends information about the detector model instance and the event that triggered the action to an asset property in AWS IoT SiteWise .- Specified by:
getIotSiteWise
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getIotTopicPublish
Description copied from interface:CfnDetectorModel.ActionProperty
Publishes an MQTT message with the given topic to the AWS IoT message broker.- Specified by:
getIotTopicPublish
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getLambda
Description copied from interface:CfnDetectorModel.ActionProperty
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.- Specified by:
getLambda
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getResetTimer
Description copied from interface:CfnDetectorModel.ActionProperty
Information needed to reset the timer.- Specified by:
getResetTimer
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getSetTimer
Description copied from interface:CfnDetectorModel.ActionProperty
Information needed to set the timer.- Specified by:
getSetTimer
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getSetVariable
Description copied from interface:CfnDetectorModel.ActionProperty
Sets a variable to a specified value.- Specified by:
getSetVariable
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getSns
Description copied from interface:CfnDetectorModel.ActionProperty
Sends an Amazon SNS message.- Specified by:
getSns
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
getSqs
Description copied from interface:CfnDetectorModel.ActionProperty
Sends an Amazon SNS message.- Specified by:
getSqs
in interfaceCfnDetectorModel.ActionProperty
- See Also:
-
$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()
-