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

Represents a single Dataform action in a compilation result.

Attributes

  • assertion (type: GoogleApi.Dataform.V1beta1.Model.Assertion.t, default: nil) - The assertion executed by this action.
  • canonicalTarget (type: GoogleApi.Dataform.V1beta1.Model.Target.t, default: nil) - The action's identifier if the project had been compiled without any overrides configured. Unique within the compilation result.
  • dataPreparation (type: GoogleApi.Dataform.V1beta1.Model.DataPreparation.t, default: nil) - The data preparation executed by this action.
  • declaration (type: GoogleApi.Dataform.V1beta1.Model.Declaration.t, default: nil) - The declaration declared by this action.
  • filePath (type: String.t, default: nil) - The full path including filename in which this action is located, relative to the workspace root.
  • notebook (type: GoogleApi.Dataform.V1beta1.Model.Notebook.t, default: nil) - The notebook executed by this action.
  • operations (type: GoogleApi.Dataform.V1beta1.Model.Operations.t, default: nil) - The database operations executed by this action.
  • relation (type: GoogleApi.Dataform.V1beta1.Model.Relation.t, default: nil) - The database relation created/updated by this action.
  • target (type: GoogleApi.Dataform.V1beta1.Model.Target.t, default: nil) - This action's identifier. Unique within the compilation result.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataform.V1beta1.Model.CompilationResultAction{
  assertion: GoogleApi.Dataform.V1beta1.Model.Assertion.t() | nil,
  canonicalTarget: GoogleApi.Dataform.V1beta1.Model.Target.t() | nil,
  dataPreparation: GoogleApi.Dataform.V1beta1.Model.DataPreparation.t() | nil,
  declaration: GoogleApi.Dataform.V1beta1.Model.Declaration.t() | nil,
  filePath: String.t() | nil,
  notebook: GoogleApi.Dataform.V1beta1.Model.Notebook.t() | nil,
  operations: GoogleApi.Dataform.V1beta1.Model.Operations.t() | nil,
  relation: GoogleApi.Dataform.V1beta1.Model.Relation.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.