class Amazonite::Lambda::Event

Overview

An event that occurred during the execution of a durable function.

Included Modules

Defined in:

lambda/event.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(event_type : EventType | Nil = nil, sub_type : String | Nil = nil, event_id : Int32 | Nil = nil, id : String | Nil = nil, name : String | Nil = nil, event_timestamp : Time | Nil = nil, parent_id : String | Nil = nil, execution_started_details : ExecutionStartedDetails | Nil = nil, execution_succeeded_details : ExecutionSucceededDetails | Nil = nil, execution_failed_details : ExecutionFailedDetails | Nil = nil, execution_timed_out_details : ExecutionTimedOutDetails | Nil = nil, execution_stopped_details : ExecutionStoppedDetails | Nil = nil, context_started_details : ContextStartedDetails | Nil = nil, context_succeeded_details : ContextSucceededDetails | Nil = nil, context_failed_details : ContextFailedDetails | Nil = nil, wait_started_details : WaitStartedDetails | Nil = nil, wait_succeeded_details : WaitSucceededDetails | Nil = nil, wait_cancelled_details : WaitCancelledDetails | Nil = nil, step_started_details : StepStartedDetails | Nil = nil, step_succeeded_details : StepSucceededDetails | Nil = nil, step_failed_details : StepFailedDetails | Nil = nil, chained_invoke_started_details : ChainedInvokeStartedDetails | Nil = nil, chained_invoke_succeeded_details : ChainedInvokeSucceededDetails | Nil = nil, chained_invoke_failed_details : ChainedInvokeFailedDetails | Nil = nil, chained_invoke_timed_out_details : ChainedInvokeTimedOutDetails | Nil = nil, chained_invoke_stopped_details : ChainedInvokeStoppedDetails | Nil = nil, callback_started_details : CallbackStartedDetails | Nil = nil, callback_succeeded_details : CallbackSucceededDetails | Nil = nil, callback_failed_details : CallbackFailedDetails | Nil = nil, callback_timed_out_details : CallbackTimedOutDetails | Nil = nil, invocation_completed_details : InvocationCompletedDetails | 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 callback_failed_details : CallbackFailedDetails | Nil #

[View source]
def callback_failed_details=(callback_failed_details : CallbackFailedDetails | Nil) #

[View source]
def callback_started_details : CallbackStartedDetails | Nil #

[View source]
def callback_started_details=(callback_started_details : CallbackStartedDetails | Nil) #

[View source]
def callback_succeeded_details : CallbackSucceededDetails | Nil #

[View source]
def callback_succeeded_details=(callback_succeeded_details : CallbackSucceededDetails | Nil) #

[View source]
def callback_timed_out_details : CallbackTimedOutDetails | Nil #

[View source]
def callback_timed_out_details=(callback_timed_out_details : CallbackTimedOutDetails | Nil) #

[View source]
def chained_invoke_failed_details : ChainedInvokeFailedDetails | Nil #

[View source]
def chained_invoke_failed_details=(chained_invoke_failed_details : ChainedInvokeFailedDetails | Nil) #

[View source]
def chained_invoke_started_details : ChainedInvokeStartedDetails | Nil #

[View source]
def chained_invoke_started_details=(chained_invoke_started_details : ChainedInvokeStartedDetails | Nil) #

[View source]
def chained_invoke_stopped_details : ChainedInvokeStoppedDetails | Nil #

Details about a chained invocation that was stopped.


[View source]
def chained_invoke_stopped_details=(chained_invoke_stopped_details : ChainedInvokeStoppedDetails | Nil) #

Details about a chained invocation that was stopped.


[View source]
def chained_invoke_succeeded_details : ChainedInvokeSucceededDetails | Nil #

Details about a chained invocation that succeeded.


[View source]
def chained_invoke_succeeded_details=(chained_invoke_succeeded_details : ChainedInvokeSucceededDetails | Nil) #

Details about a chained invocation that succeeded.


[View source]
def chained_invoke_timed_out_details : ChainedInvokeTimedOutDetails | Nil #

Details about a chained invocation that timed out.


[View source]
def chained_invoke_timed_out_details=(chained_invoke_timed_out_details : ChainedInvokeTimedOutDetails | Nil) #

Details about a chained invocation that timed out.


[View source]
def context_failed_details : ContextFailedDetails | Nil #

Details about a context that failed.


[View source]
def context_failed_details=(context_failed_details : ContextFailedDetails | Nil) #

Details about a context that failed.


[View source]
def context_started_details : ContextStartedDetails | Nil #

Details about a context that started.


[View source]
def context_started_details=(context_started_details : ContextStartedDetails | Nil) #

Details about a context that started.


[View source]
def context_succeeded_details : ContextSucceededDetails | Nil #

Details about a context that succeeded.


[View source]
def context_succeeded_details=(context_succeeded_details : ContextSucceededDetails | Nil) #

Details about a context that succeeded.


[View source]
def event_id : Int32 | Nil #

The unique identifier for this event. Event IDs increment sequentially.


[View source]
def event_id=(event_id : Int32 | Nil) #

The unique identifier for this event. Event IDs increment sequentially.


[View source]
def event_timestamp : Time | Nil #

The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).


[View source]
def event_timestamp=(event_timestamp : Time | Nil) #

The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).


[View source]
def event_type : EventType | Nil #

The type of event that occurred.


[View source]
def event_type=(event_type : EventType | Nil) #

The type of event that occurred.


[View source]
def execution_failed_details : ExecutionFailedDetails | Nil #

Details about an execution that failed.


[View source]
def execution_failed_details=(execution_failed_details : ExecutionFailedDetails | Nil) #

Details about an execution that failed.


[View source]
def execution_started_details : ExecutionStartedDetails | Nil #

Details about an execution that started.


[View source]
def execution_started_details=(execution_started_details : ExecutionStartedDetails | Nil) #

Details about an execution that started.


[View source]
def execution_stopped_details : ExecutionStoppedDetails | Nil #

Details about an execution that was stopped.


[View source]
def execution_stopped_details=(execution_stopped_details : ExecutionStoppedDetails | Nil) #

Details about an execution that was stopped.


[View source]
def execution_succeeded_details : ExecutionSucceededDetails | Nil #

Details about an execution that succeeded.


[View source]
def execution_succeeded_details=(execution_succeeded_details : ExecutionSucceededDetails | Nil) #

Details about an execution that succeeded.


[View source]
def execution_timed_out_details : ExecutionTimedOutDetails | Nil #

Details about an execution that timed out.


[View source]
def execution_timed_out_details=(execution_timed_out_details : ExecutionTimedOutDetails | Nil) #

Details about an execution that timed out.


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

See Object#hash(hasher)


def id : String | Nil #

The unique identifier for this operation.


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

The unique identifier for this operation.


[View source]
def invocation_completed_details : InvocationCompletedDetails | Nil #

Details about a function invocation that completed.


[View source]
def invocation_completed_details=(invocation_completed_details : InvocationCompletedDetails | Nil) #

Details about a function invocation that completed.


[View source]
def name : String | Nil #

The customer-provided name for this operation.


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

The customer-provided name for this operation.


[View source]
def parent_id : String | Nil #

The unique identifier of the parent operation, if this operation is running within a child context.


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

The unique identifier of the parent operation, if this operation is running within a child context.


[View source]
def step_failed_details : StepFailedDetails | Nil #

Details about a step that failed.


[View source]
def step_failed_details=(step_failed_details : StepFailedDetails | Nil) #

Details about a step that failed.


[View source]
def step_started_details : StepStartedDetails | Nil #

Details about a step that started.


[View source]
def step_started_details=(step_started_details : StepStartedDetails | Nil) #

Details about a step that started.


[View source]
def step_succeeded_details : StepSucceededDetails | Nil #

Details about a step that succeeded.


[View source]
def step_succeeded_details=(step_succeeded_details : StepSucceededDetails | Nil) #

Details about a step that succeeded.


[View source]
def sub_type : String | Nil #

The subtype of the event, providing additional categorization.


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

The subtype of the event, providing additional categorization.


[View source]
def validate! : Nil #

[View source]
def wait_cancelled_details : WaitCancelledDetails | Nil #

Details about a wait operation that was cancelled.


[View source]
def wait_cancelled_details=(wait_cancelled_details : WaitCancelledDetails | Nil) #

Details about a wait operation that was cancelled.


[View source]
def wait_started_details : WaitStartedDetails | Nil #

Details about a wait operation that started.


[View source]
def wait_started_details=(wait_started_details : WaitStartedDetails | Nil) #

Details about a wait operation that started.


[View source]
def wait_succeeded_details : WaitSucceededDetails | Nil #

Details about a wait operation that succeeded.


[View source]
def wait_succeeded_details=(wait_succeeded_details : WaitSucceededDetails | Nil) #

Details about a wait operation that succeeded.


[View source]