LongRunningArgs

data class LongRunningArgs(val initialPollDelay: Output<String>? = null, val maxPollDelay: Output<String>? = null, val pollDelayMultiplier: Output<Double>? = null, val totalPollTimeout: Output<String>? = null) : ConvertibleToJava<LongRunningArgs>

Describes settings to use when generating API methods that use the long-running operation pattern. All default values below are from those used in the client library generators (e.g. Java).

Constructors

Link copied to clipboard
fun LongRunningArgs(initialPollDelay: Output<String>? = null, maxPollDelay: Output<String>? = null, pollDelayMultiplier: Output<Double>? = null, totalPollTimeout: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): LongRunningArgs

Properties

Link copied to clipboard
val initialPollDelay: Output<String>? = null

Initial delay after which the first poll request will be made. Default value: 5 seconds.

Link copied to clipboard
val maxPollDelay: Output<String>? = null

Maximum time between two subsequent poll requests. Default value: 45 seconds.

Link copied to clipboard
val pollDelayMultiplier: Output<Double>? = null

Multiplier to gradually increase delay between subsequent polls until it reaches max_poll_delay. Default value: 1.5.

Link copied to clipboard
val totalPollTimeout: Output<String>? = null

Total polling timeout. Default value: 5 minutes.