View Source GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaExecutionSnapshot (google_api_integrations v0.6.0)

Contains the snapshot of the execution for a given checkpoint.

Attributes

  • checkpointTaskNumber (type: String.t, default: nil) - Indicates "after which checkpoint task's execution" this snapshot is taken.
  • executionSnapshotMetadata (type: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata.t, default: nil) - Metadata of the execution snapshot.
  • params (type: %{optional(String.t) => GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaValueType.t}, default: nil) - Parameters used during the execution.
  • taskExecutionDetails (type: list(GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaTaskExecutionDetails.t), default: nil) - All of the task execution details at the given point of time.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaExecutionSnapshot{
    checkpointTaskNumber: String.t() | nil,
    executionSnapshotMetadata:
      GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata.t()
      | nil,
    params:
      %{
        optional(String.t()) =>
          GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaValueType.t()
      }
      | nil,
    taskExecutionDetails:
      [
        GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaTaskExecutionDetails.t()
      ]
      | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.