
io.burkard.cdk.services.iotevents.cfnDetectorModel.ActionProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.iotevents.cfnDetectorModel
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object ActionProperty {
def apply(
sns: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.SnsProperty] = None,
iotEvents: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.IotEventsProperty] = None,
setTimer: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.SetTimerProperty] = None,
resetTimer: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.ResetTimerProperty] = None,
dynamoDBv2: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.DynamoDBv2Property] = None,
setVariable: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.SetVariableProperty] = None,
lambda: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.LambdaProperty] = None,
iotSiteWise: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.IotSiteWiseProperty] = None,
sqs: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.SqsProperty] = None,
dynamoDb: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.DynamoDBProperty] = None,
iotTopicPublish: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.IotTopicPublishProperty] = None,
firehose: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.FirehoseProperty] = None,
clearTimer: Option[software.amazon.awscdk.services.iotevents.CfnDetectorModel.ClearTimerProperty] = None
): software.amazon.awscdk.services.iotevents.CfnDetectorModel.ActionProperty =
(new software.amazon.awscdk.services.iotevents.CfnDetectorModel.ActionProperty.Builder)
.sns(sns.orNull)
.iotEvents(iotEvents.orNull)
.setTimer(setTimer.orNull)
.resetTimer(resetTimer.orNull)
.dynamoDBv2(dynamoDBv2.orNull)
.setVariable(setVariable.orNull)
.lambda(lambda.orNull)
.iotSiteWise(iotSiteWise.orNull)
.sqs(sqs.orNull)
.dynamoDb(dynamoDb.orNull)
.iotTopicPublish(iotTopicPublish.orNull)
.firehose(firehose.orNull)
.clearTimer(clearTimer.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy