JobTemplateExponentialRolloutRateArgs

data class JobTemplateExponentialRolloutRateArgs(val baseRatePerMinute: Output<Int>, val incrementFactor: Output<Double>, val rateIncreaseCriteria: Output<JobTemplateRateIncreaseCriteriaArgs>) : ConvertibleToJava<JobTemplateExponentialRolloutRateArgs>

Allows you to create an exponential rate of rollout for a job.

Constructors

Link copied to clipboard
constructor(baseRatePerMinute: Output<Int>, incrementFactor: Output<Double>, rateIncreaseCriteria: Output<JobTemplateRateIncreaseCriteriaArgs>)

Properties

Link copied to clipboard
val baseRatePerMinute: Output<Int>

The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout.

Link copied to clipboard
val incrementFactor: Output<Double>

The exponential factor to increase the rate of rollout for a job.

Link copied to clipboard

The criteria to initiate the increase in rate of rollout for a job.

Functions

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