Class CfnDetectorModelPropsMixin.ActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDetectorModelPropsMixin.ActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDetectorModelPropsMixin.ActionProperty
CfnDetectorModelPropsMixin.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.mixins.preview.services.iotevents.mixins.CfnDetectorModelPropsMixin.ActionProperty
CfnDetectorModelPropsMixin.ActionProperty.Builder, CfnDetectorModelPropsMixin.ActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDetectorModelPropsMixin.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 theCfnDetectorModelPropsMixin.ActionProperty.Builder.
-
-
Method Details
-
getClearTimer
Description copied from interface:CfnDetectorModelPropsMixin.ActionPropertyInformation needed to clear the timer.Returns union: either
IResolvableorCfnDetectorModelPropsMixin.ClearTimerProperty- Specified by:
getClearTimerin interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getDynamoDb
Description copied from interface:CfnDetectorModelPropsMixin.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
IResolvableorCfnDetectorModelPropsMixin.DynamoDBProperty- Specified by:
getDynamoDbin interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getDynamoDBv2
Description copied from interface:CfnDetectorModelPropsMixin.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
IResolvableorCfnDetectorModelPropsMixin.DynamoDBv2Property- Specified by:
getDynamoDBv2in interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getFirehose
Description copied from interface:CfnDetectorModelPropsMixin.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
IResolvableorCfnDetectorModelPropsMixin.FirehoseProperty- Specified by:
getFirehosein interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getIotEvents
Description copied from interface:CfnDetectorModelPropsMixin.ActionPropertySends AWS IoT Events input, which passes information about the detector model instance and the event that triggered the action.Returns union: either
IResolvableorCfnDetectorModelPropsMixin.IotEventsProperty- Specified by:
getIotEventsin interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getIotSiteWise
Description copied from interface:CfnDetectorModelPropsMixin.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
IResolvableorCfnDetectorModelPropsMixin.IotSiteWiseProperty- Specified by:
getIotSiteWisein interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getIotTopicPublish
Description copied from interface:CfnDetectorModelPropsMixin.ActionPropertyPublishes an MQTT message with the given topic to the AWS IoT message broker.Returns union: either
IResolvableorCfnDetectorModelPropsMixin.IotTopicPublishProperty- Specified by:
getIotTopicPublishin interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getLambda
Description copied from interface:CfnDetectorModelPropsMixin.ActionPropertyCalls a Lambda function, passing in information about the detector model instance and the event that triggered the action.Returns union: either
IResolvableorCfnDetectorModelPropsMixin.LambdaProperty- Specified by:
getLambdain interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getResetTimer
Description copied from interface:CfnDetectorModelPropsMixin.ActionPropertyInformation needed to reset the timer.Returns union: either
IResolvableorCfnDetectorModelPropsMixin.ResetTimerProperty- Specified by:
getResetTimerin interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getSetTimer
Description copied from interface:CfnDetectorModelPropsMixin.ActionPropertyInformation needed to set the timer.Returns union: either
IResolvableorCfnDetectorModelPropsMixin.SetTimerProperty- Specified by:
getSetTimerin interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getSetVariable
Description copied from interface:CfnDetectorModelPropsMixin.ActionPropertySets a variable to a specified value.Returns union: either
IResolvableorCfnDetectorModelPropsMixin.SetVariableProperty- Specified by:
getSetVariablein interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getSns
Description copied from interface:CfnDetectorModelPropsMixin.ActionPropertySends an Amazon SNS message.Returns union: either
IResolvableorCfnDetectorModelPropsMixin.SnsProperty- Specified by:
getSnsin interfaceCfnDetectorModelPropsMixin.ActionProperty- See Also:
-
getSqs
Description copied from interface:CfnDetectorModelPropsMixin.ActionPropertySends an Amazon SNS message.Returns union: either
IResolvableorCfnDetectorModelPropsMixin.SqsProperty- Specified by:
getSqsin interfaceCfnDetectorModelPropsMixin.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()
-