![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.iotanalytics.kotlin.inputs.DatasetDeltaTimeSessionWindowConfigurationArgs.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.iotanalytics.kotlin.inputs
import com.pulumi.awsnative.iotanalytics.inputs.DatasetDeltaTimeSessionWindowConfigurationArgs.builder
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiNullFieldException
import com.pulumi.kotlin.PulumiTagMarker
import kotlin.Int
import kotlin.Suppress
import kotlin.jvm.JvmName
/**
*
* @property timeoutInMinutes A time interval. You can use `timeoutInMinutes` so that AWS IoT Analytics can batch up late data notifications that have been generated since the last execution. AWS IoT Analytics sends one batch of notifications to Amazon CloudWatch Events at one time.
* For more information about how to write a timestamp expression, see [Date and Time Functions and Operators](https://docs.aws.amazon.com/https://prestodb.io/docs/current/functions/datetime.html) , in the *Presto 0.172 Documentation* .
*/
public data class DatasetDeltaTimeSessionWindowConfigurationArgs(
public val timeoutInMinutes: Output,
) :
ConvertibleToJava {
override fun toJava(): com.pulumi.awsnative.iotanalytics.inputs.DatasetDeltaTimeSessionWindowConfigurationArgs =
com.pulumi.awsnative.iotanalytics.inputs.DatasetDeltaTimeSessionWindowConfigurationArgs.builder()
.timeoutInMinutes(timeoutInMinutes.applyValue({ args0 -> args0 })).build()
}
/**
* Builder for [DatasetDeltaTimeSessionWindowConfigurationArgs].
*/
@PulumiTagMarker
public class DatasetDeltaTimeSessionWindowConfigurationArgsBuilder internal constructor() {
private var timeoutInMinutes: Output? = null
/**
* @param value A time interval. You can use `timeoutInMinutes` so that AWS IoT Analytics can batch up late data notifications that have been generated since the last execution. AWS IoT Analytics sends one batch of notifications to Amazon CloudWatch Events at one time.
* For more information about how to write a timestamp expression, see [Date and Time Functions and Operators](https://docs.aws.amazon.com/https://prestodb.io/docs/current/functions/datetime.html) , in the *Presto 0.172 Documentation* .
*/
@JvmName("sadnwaindaoxinuq")
public suspend fun timeoutInMinutes(`value`: Output) {
this.timeoutInMinutes = value
}
/**
* @param value A time interval. You can use `timeoutInMinutes` so that AWS IoT Analytics can batch up late data notifications that have been generated since the last execution. AWS IoT Analytics sends one batch of notifications to Amazon CloudWatch Events at one time.
* For more information about how to write a timestamp expression, see [Date and Time Functions and Operators](https://docs.aws.amazon.com/https://prestodb.io/docs/current/functions/datetime.html) , in the *Presto 0.172 Documentation* .
*/
@JvmName("quiucdticpuqaonr")
public suspend fun timeoutInMinutes(`value`: Int) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> of(args0) })
this.timeoutInMinutes = mapped
}
internal fun build(): DatasetDeltaTimeSessionWindowConfigurationArgs =
DatasetDeltaTimeSessionWindowConfigurationArgs(
timeoutInMinutes = timeoutInMinutes ?: throw PulumiNullFieldException("timeoutInMinutes"),
)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy