class
Amazonite::Lambda::StepDetails
- Amazonite::Lambda::StepDetails
- Reference
- Object
Overview
Details about a step operation.
Included Modules
- JSON::Serializable
Defined in:
lambda/step_details.crConstructors
- .new(pull : JSON::PullParser)
- .new(attempt : Int32 | Nil = nil, next_attempt_timestamp : Time | Nil = nil, result : String | Nil = nil, error : ErrorObject | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#attempt : Int32 | Nil
The current attempt number for this step.
-
#attempt=(attempt : Int32 | Nil)
The current attempt number for this step.
-
#error : ErrorObject | Nil
Details about the step failure.
-
#error=(error : ErrorObject | Nil)
Details about the step failure.
-
#hash(hasher)
See
Object#hash(hasher) -
#next_attempt_timestamp : Time | Nil
The date and time when the next attempt is scheduled, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
-
#next_attempt_timestamp=(next_attempt_timestamp : Time | Nil)
The date and time when the next attempt is scheduled, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
-
#result : String | Nil
The JSON response payload from the step operation.
-
#result=(result : String | Nil)
The JSON response payload from the step operation.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The date and time when the next attempt is scheduled, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD). Only populated when the step is in a pending state.
The date and time when the next attempt is scheduled, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD). Only populated when the step is in a pending state.