AutomationRule class

Constructors

AutomationRule({Input<AutomationRuleAdvanceRolloutRule?>? advanceRolloutRule, Input<AutomationRulePromoteReleaseRule?>? promoteReleaseRule, Input<AutomationRuleRepairRolloutRule?>? repairRolloutRule, Input<AutomationRuleTimedPromoteReleaseRule?>? timedPromoteReleaseRule})
Creates a new AutomationRule. advanceRolloutRule Optional. The AdvanceRolloutRule will automatically advance a successful Rollout. promoteReleaseRule Optional. PromoteReleaseRule will automatically promote a release from the current target to a specified target. repairRolloutRule Optional. The RepairRolloutRule will automatically repair a failed rollout. timedPromoteReleaseRule Optional. The TimedPromoteReleaseRule will automatically promote a release from the current target(s) to the specified target(s) on a configured schedule.
const
AutomationRule.fromMap(Map<String, dynamic> map)
factory

Properties

advanceRolloutRule → Input<AutomationRuleAdvanceRolloutRule?>?
Optional. The AdvanceRolloutRule will automatically advance a successful Rollout. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
promoteReleaseRule → Input<AutomationRulePromoteReleaseRule?>?
Optional. PromoteReleaseRule will automatically promote a release from the current target to a specified target. Structure is documented below.
final
repairRolloutRule → Input<AutomationRuleRepairRolloutRule?>?
Optional. The RepairRolloutRule will automatically repair a failed rollout. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
timedPromoteReleaseRule → Input<AutomationRuleTimedPromoteReleaseRule?>?
Optional. The TimedPromoteReleaseRule will automatically promote a release from the current target(s) to the specified target(s) on a configured schedule. Structure is documented below.
final

Methods

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

Operators

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