EvaluateOnExit class
Specifies a set of conditions to be met, and an action to take
(RETRY
or EXIT
) if all conditions are met.
Constructors
- EvaluateOnExit({required RetryAction action, String? onExitCode, String? onReason, String? onStatusReason})
-
EvaluateOnExit.fromJson(Map<
String, dynamic> json) -
factory
Properties
- action → RetryAction
-
Specifies the action to take if all of the specified conditions
(
onStatusReason
,onReason
, andonExitCode
) are met. The values are not case sensitive.final - hashCode → int
-
The hash code for this object.
no setterinherited
- onExitCode → String?
-
Contains a glob pattern to match against the decimal representation of the
ExitCode
returned for a job. The patten can be up to 512 characters long, can contain only numbers, and can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.final - onReason → String?
-
Contains a glob pattern to match against the
Reason
returned for a job. The patten can be up to 512 characters long, can contain letters, numbers, periods (.), colons (:), and white space (spaces, tabs), and can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.final - onStatusReason → String?
-
Contains a glob pattern to match against the
StatusReason
returned for a job. The patten can be up to 512 characters long, can contain letters, numbers, periods (.), colons (:), and white space (spaces, tabs). and can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.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