AwsJobExponentialRolloutRate class

The rate of increase for a job rollout. This parameter allows you to define an exponential rate increase for a job rollout.

Constructors

AwsJobExponentialRolloutRate({required int baseRatePerMinute, required double incrementFactor, required AwsJobRateIncreaseCriteria rateIncreaseCriteria})
AwsJobExponentialRolloutRate.fromJson(Map<String, dynamic> json)
factory

Properties

baseRatePerMinute int
The minimum number of things that will be notified of a pending job, per minute, at the start of the job rollout. This is the initial rate of the rollout.
final
hashCode int
The hash code for this object.
no setterinherited
incrementFactor double
The rate of increase for a job rollout. The number of things notified is multiplied by this factor.
final
rateIncreaseCriteria AwsJobRateIncreaseCriteria
The criteria to initiate the increase in rate of rollout for a job.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited