Class CfnDetectorModel.ActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDetectorModel.ActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDetectorModel.ActionProperty
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.Returns union: either
IResolvableorCfnDetectorModel.ClearTimerProperty- Specified by:
getClearTimerin interfaceCfnDetectorModel.ActionProperty- See Also:
-
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 .
Returns union: either
IResolvableorCfnDetectorModel.DynamoDBProperty- Specified by:
getDynamoDbin interfaceCfnDetectorModel.ActionProperty- See Also:
-
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 .
Returns union: either
IResolvableorCfnDetectorModel.DynamoDBv2Property- Specified by:
getDynamoDBv2in interfaceCfnDetectorModel.ActionProperty- See Also:
-
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.Returns union: either
IResolvableorCfnDetectorModel.FirehoseProperty- Specified by:
getFirehosein interfaceCfnDetectorModel.ActionProperty- See Also:
-
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.Returns union: either
IResolvableorCfnDetectorModel.IotEventsProperty- Specified by:
getIotEventsin interfaceCfnDetectorModel.ActionProperty- See Also:
-
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 .Returns union: either
IResolvableorCfnDetectorModel.IotSiteWiseProperty- Specified by:
getIotSiteWisein interfaceCfnDetectorModel.ActionProperty- See Also:
-
getIotTopicPublish
Description copied from interface:CfnDetectorModel.ActionPropertyPublishes an MQTT message with the given topic to the AWS IoT message broker.Returns union: either
IResolvableorCfnDetectorModel.IotTopicPublishProperty- Specified by:
getIotTopicPublishin interfaceCfnDetectorModel.ActionProperty- See Also:
-
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.Returns union: either
IResolvableorCfnDetectorModel.LambdaProperty- Specified by:
getLambdain interfaceCfnDetectorModel.ActionProperty- See Also:
-
getResetTimer
Description copied from interface:CfnDetectorModel.ActionPropertyInformation needed to reset the timer.Returns union: either
IResolvableorCfnDetectorModel.ResetTimerProperty- Specified by:
getResetTimerin interfaceCfnDetectorModel.ActionProperty- See Also:
-
getSetTimer
Description copied from interface:CfnDetectorModel.ActionPropertyInformation needed to set the timer.Returns union: either
IResolvableorCfnDetectorModel.SetTimerProperty- Specified by:
getSetTimerin interfaceCfnDetectorModel.ActionProperty- See Also:
-
getSetVariable
Description copied from interface:CfnDetectorModel.ActionPropertySets a variable to a specified value.Returns union: either
IResolvableorCfnDetectorModel.SetVariableProperty- Specified by:
getSetVariablein interfaceCfnDetectorModel.ActionProperty- See Also:
-
getSns
Description copied from interface:CfnDetectorModel.ActionPropertySends an Amazon SNS message.Returns union: either
IResolvableorCfnDetectorModel.SnsProperty- Specified by:
getSnsin interfaceCfnDetectorModel.ActionProperty- See Also:
-
getSqs
Description copied from interface:CfnDetectorModel.ActionPropertySends an Amazon SNS message.Returns union: either
IResolvableorCfnDetectorModel.SqsProperty- Specified by:
getSqsin interfaceCfnDetectorModel.ActionProperty- See Also:
-
$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()
-