View Source GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventExecutionDetails (google_api_integrations v0.12.1)

Contains the details of the execution info of this event: this includes the tasks execution details plus the event execution statistics. Next available id: 11

Attributes

  • eventAttemptStats (type: list(GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats.t), default: nil) -
  • eventExecutionSnapshot (type: list(GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventExecutionSnapshot.t), default: nil) -
  • eventExecutionSnapshotsSize (type: String.t, default: nil) - Total size of all event_execution_snapshots for an execution
  • eventExecutionState (type: String.t, default: nil) -
  • eventRetriesFromBeginningCount (type: integer(), default: nil) - Indicates the number of times the execution has restarted from the beginning.
  • logFilePath (type: String.t, default: nil) - The log file path (aka. cns address) for this event.
  • networkAddress (type: String.t, default: nil) - The network address (aka. bns address) that indicates where the event executor is running.
  • nextExecutionTime (type: String.t, default: nil) - Next scheduled execution time in case the execution status was RETRY_ON_HOLD.
  • ryeLockUnheldCount (type: integer(), default: nil) - Used internally and shouldn't be exposed to users. A counter for the cron job to record how many times this event is in in_process state but don't have a lock consecutively/

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() ::
  %GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventExecutionDetails{
    eventAttemptStats:
      [
        GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats.t()
      ]
      | nil,
    eventExecutionSnapshot:
      [
        GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventExecutionSnapshot.t()
      ]
      | nil,
    eventExecutionSnapshotsSize: String.t() | nil,
    eventExecutionState: String.t() | nil,
    eventRetriesFromBeginningCount: integer() | nil,
    logFilePath: String.t() | nil,
    networkAddress: String.t() | nil,
    nextExecutionTime: String.t() | nil,
    ryeLockUnheldCount: integer() | nil
  }

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.