class Amazonite::Lambda::CheckpointDurableExecutionResponse

Overview

The response from the CheckpointDurableExecution operation.

Included Modules

Defined in:

lambda/checkpoint_durable_execution_response.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(new_execution_state : CheckpointUpdatedExecutionState, checkpoint_token : String | Nil = nil) #

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def checkpoint_token : String | Nil #

A new checkpoint token to use for the next checkpoint operation. This token replaces the one provided in the request and must be used for subsequent checkpoints to maintain proper ordering.


[View source]
def checkpoint_token=(checkpoint_token : String | Nil) #

A new checkpoint token to use for the next checkpoint operation. This token replaces the one provided in the request and must be used for subsequent checkpoints to maintain proper ordering.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def new_execution_state : CheckpointUpdatedExecutionState #

Updated execution state information that includes any changes that occurred since the last checkpoint, such as completed callbacks or expired timers. This allows the SDK to update its internal state during replay.


[View source]
def new_execution_state=(new_execution_state : CheckpointUpdatedExecutionState) #

Updated execution state information that includes any changes that occurred since the last checkpoint, such as completed callbacks or expired timers. This allows the SDK to update its internal state during replay.


[View source]
def validate! : Nil #

[View source]