View Source GoogleApi.Dataform.V1beta1.Model.WorkflowInvocationAction (google_api_dataform v0.5.0)

Represents a single action in a workflow invocation.

Attributes

  • bigqueryAction (type: GoogleApi.Dataform.V1beta1.Model.BigQueryAction.t, default: nil) - Output only. The workflow action's bigquery action details.
  • canonicalTarget (type: GoogleApi.Dataform.V1beta1.Model.Target.t, default: nil) - Output only. The action's identifier if the project had been compiled without any overrides configured. Unique within the compilation result.
  • failureReason (type: String.t, default: nil) - Output only. If and only if action's state is FAILED a failure reason is set.
  • invocationTiming (type: GoogleApi.Dataform.V1beta1.Model.Interval.t, default: nil) - Output only. This action's timing details. start_time will be set if the action is in [RUNNING, SUCCEEDED, CANCELLED, FAILED] state. end_time will be set if the action is in [SUCCEEDED, CANCELLED, FAILED] state.
  • notebookAction (type: GoogleApi.Dataform.V1beta1.Model.NotebookAction.t, default: nil) - Output only. The workflow action's notebook action details.
  • state (type: String.t, default: nil) - Output only. This action's current state.
  • target (type: GoogleApi.Dataform.V1beta1.Model.Target.t, default: nil) - Output only. This action's identifier. Unique within the workflow invocation.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataform.V1beta1.Model.WorkflowInvocationAction{
  bigqueryAction: GoogleApi.Dataform.V1beta1.Model.BigQueryAction.t() | nil,
  canonicalTarget: GoogleApi.Dataform.V1beta1.Model.Target.t() | nil,
  failureReason: String.t() | nil,
  invocationTiming: GoogleApi.Dataform.V1beta1.Model.Interval.t() | nil,
  notebookAction: GoogleApi.Dataform.V1beta1.Model.NotebookAction.t() | nil,
  state: String.t() | nil,
  target: GoogleApi.Dataform.V1beta1.Model.Target.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.