
com.pulumi.awsnative.kinesisfirehose.kotlin.inputs.DeliveryStreamSplunkRetryOptionsArgs.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.kinesisfirehose.kotlin.inputs
import com.pulumi.awsnative.kinesisfirehose.inputs.DeliveryStreamSplunkRetryOptionsArgs.builder
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import kotlin.Int
import kotlin.Suppress
import kotlin.jvm.JvmName
/**
*
* @property durationInSeconds The total amount of time that Firehose spends on retries. This duration starts after the initial attempt to send data to Splunk fails. It doesn't include the periods during which Firehose waits for acknowledgment from Splunk after each attempt.
*/
public data class DeliveryStreamSplunkRetryOptionsArgs(
public val durationInSeconds: Output? = null,
) :
ConvertibleToJava {
override fun toJava(): com.pulumi.awsnative.kinesisfirehose.inputs.DeliveryStreamSplunkRetryOptionsArgs =
com.pulumi.awsnative.kinesisfirehose.inputs.DeliveryStreamSplunkRetryOptionsArgs.builder()
.durationInSeconds(durationInSeconds?.applyValue({ args0 -> args0 })).build()
}
/**
* Builder for [DeliveryStreamSplunkRetryOptionsArgs].
*/
@PulumiTagMarker
public class DeliveryStreamSplunkRetryOptionsArgsBuilder internal constructor() {
private var durationInSeconds: Output? = null
/**
* @param value The total amount of time that Firehose spends on retries. This duration starts after the initial attempt to send data to Splunk fails. It doesn't include the periods during which Firehose waits for acknowledgment from Splunk after each attempt.
*/
@JvmName("cwjdlpqynticfpet")
public suspend fun durationInSeconds(`value`: Output) {
this.durationInSeconds = value
}
/**
* @param value The total amount of time that Firehose spends on retries. This duration starts after the initial attempt to send data to Splunk fails. It doesn't include the periods during which Firehose waits for acknowledgment from Splunk after each attempt.
*/
@JvmName("ufynswwfknsdgqus")
public suspend fun durationInSeconds(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.durationInSeconds = mapped
}
internal fun build(): DeliveryStreamSplunkRetryOptionsArgs = DeliveryStreamSplunkRetryOptionsArgs(
durationInSeconds = durationInSeconds,
)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy