EventExecutionSnapshot

Contains the snapshot of the event execution for a given checkpoint. Next available id: 12

JSON representation
{
  "eventExecutionSnapshotId": string,
  "eventExecutionInfoId": string,
  "checkpointTaskNumber": string,
  "eventExecutionSnapshotMetadata": {
    object (EventExecutionSnapshotMetadata)
  },
  "taskName": string,
  "snapshotTime": string,
  "eventParams": {
    object (EventParameters)
  },
  "diffParams": {
    object (EventParameters)
  },
  "taskExecutionDetails": [
    {
      object (TaskExecutionDetails)
    }
  ],
  "conditionResults": [
    {
      object (ConditionResult)
    }
  ]
}
Fields
eventExecutionSnapshotId

string

Auto-generated. Used as primary key for EventExecutionSnapshots table.

eventExecutionInfoId

string

Points to the event execution info this snapshot belongs to.

checkpointTaskNumber

string

Indicates "right after which checkpoint task's execution" this snapshot is taken.

eventExecutionSnapshotMetadata

object (EventExecutionSnapshotMetadata)

taskName
(deprecated)

string

The task name associated with this snapshot. Could be empty.

snapshotTime

string (int64 format)

Indicates when this snapshot is taken.

eventParams

object (EventParameters)

The parameters in Event object.

diffParams

object (EventParameters)

The parameters in Event object that differs from last snapshot.

taskExecutionDetails[]

object (TaskExecutionDetails)

All of the task execution details at the given point of time.

conditionResults[]

object (ConditionResult)

All of the computed conditions that been calculated.