io.burkard.cdk.services.sam.cfnFunction.EventSourceProperty.scala Maven / Gradle / Ivy
The newest version!
package io.burkard.cdk.services.sam.cfnFunction
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object EventSourceProperty {
def apply(
`type`: String,
properties0: software.amazon.awscdk.services.sam.CfnFunction.S3EventProperty,
properties1: software.amazon.awscdk.services.sam.CfnFunction.SNSEventProperty,
properties2: software.amazon.awscdk.services.sam.CfnFunction.KinesisEventProperty,
properties3: software.amazon.awscdk.services.sam.CfnFunction.SQSEventProperty,
properties4: software.amazon.awscdk.services.sam.CfnFunction.ScheduleEventProperty,
properties5: software.amazon.awscdk.services.sam.CfnFunction.CloudWatchLogsEventProperty,
properties6: software.amazon.awscdk.services.sam.CfnFunction.CloudWatchEventEventProperty,
properties7: software.amazon.awscdk.services.sam.CfnFunction.ApiEventProperty,
properties8: software.amazon.awscdk.services.sam.CfnFunction.AlexaSkillEventProperty,
properties9: software.amazon.awscdk.services.sam.CfnFunction.IoTRuleEventProperty,
properties10: software.amazon.awscdk.services.sam.CfnFunction.EventBridgeRuleEventProperty,
properties11: software.amazon.awscdk.services.sam.CfnFunction.DynamoDBEventProperty
): software.amazon.awscdk.services.sam.CfnFunction.EventSourceProperty =
(new software.amazon.awscdk.services.sam.CfnFunction.EventSourceProperty.Builder)
.`type`(`type`)
.properties(properties0)
.properties(properties1)
.properties(properties2)
.properties(properties3)
.properties(properties4)
.properties(properties5)
.properties(properties6)
.properties(properties7)
.properties(properties8)
.properties(properties9)
.properties(properties10)
.properties(properties11)
.build()
}