![JAR search and dependency download from the Maven repository](/logo.png)
io.burkard.cdk.services.iotevents.cfnAlarmModel.AlarmActionProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.iotevents.cfnAlarmModel
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object AlarmActionProperty {
def apply(
sns: Option[software.amazon.awscdk.services.iotevents.CfnAlarmModel.SnsProperty] = None,
iotEvents: Option[software.amazon.awscdk.services.iotevents.CfnAlarmModel.IotEventsProperty] = None,
dynamoDBv2: Option[software.amazon.awscdk.services.iotevents.CfnAlarmModel.DynamoDBv2Property] = None,
lambda: Option[software.amazon.awscdk.services.iotevents.CfnAlarmModel.LambdaProperty] = None,
iotSiteWise: Option[software.amazon.awscdk.services.iotevents.CfnAlarmModel.IotSiteWiseProperty] = None,
sqs: Option[software.amazon.awscdk.services.iotevents.CfnAlarmModel.SqsProperty] = None,
dynamoDb: Option[software.amazon.awscdk.services.iotevents.CfnAlarmModel.DynamoDBProperty] = None,
iotTopicPublish: Option[software.amazon.awscdk.services.iotevents.CfnAlarmModel.IotTopicPublishProperty] = None,
firehose: Option[software.amazon.awscdk.services.iotevents.CfnAlarmModel.FirehoseProperty] = None
): software.amazon.awscdk.services.iotevents.CfnAlarmModel.AlarmActionProperty =
(new software.amazon.awscdk.services.iotevents.CfnAlarmModel.AlarmActionProperty.Builder)
.sns(sns.orNull)
.iotEvents(iotEvents.orNull)
.dynamoDBv2(dynamoDBv2.orNull)
.lambda(lambda.orNull)
.iotSiteWise(iotSiteWise.orNull)
.sqs(sqs.orNull)
.dynamoDb(dynamoDb.orNull)
.iotTopicPublish(iotTopicPublish.orNull)
.firehose(firehose.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy