View Source GoogleApi.Dataform.V1beta1.Model.WorkflowInvocation (google_api_dataform v0.4.0)

Represents a single invocation of a compilation result.

Attributes

  • compilationResult (type: String.t, default: nil) - Immutable. The name of the compilation result to use for this invocation. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*.
  • dataEncryptionState (type: GoogleApi.Dataform.V1beta1.Model.DataEncryptionState.t, default: nil) - Output only. Only set if the repository has a KMS Key.
  • invocationConfig (type: GoogleApi.Dataform.V1beta1.Model.InvocationConfig.t, default: nil) - Immutable. If left unset, a default InvocationConfig will be used.
  • invocationTiming (type: GoogleApi.Dataform.V1beta1.Model.Interval.t, default: nil) - Output only. This workflow invocation's timing details.
  • name (type: String.t, default: nil) - Output only. The workflow invocation's name.
  • resolvedCompilationResult (type: String.t, default: nil) - Output only. The resolved compilation result that was used to create this invocation. Will be in the format projects/*/locations/*/repositories/*/compilationResults/*.
  • state (type: String.t, default: nil) - Output only. This workflow invocation's current state.
  • workflowConfig (type: String.t, default: nil) - Immutable. The name of the workflow config to invoke. Must be in the format projects/*/locations/*/repositories/*/workflowConfigs/*.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataform.V1beta1.Model.WorkflowInvocation{
  compilationResult: String.t() | nil,
  dataEncryptionState:
    GoogleApi.Dataform.V1beta1.Model.DataEncryptionState.t() | nil,
  invocationConfig: GoogleApi.Dataform.V1beta1.Model.InvocationConfig.t() | nil,
  invocationTiming: GoogleApi.Dataform.V1beta1.Model.Interval.t() | nil,
  name: String.t() | nil,
  resolvedCompilationResult: String.t() | nil,
  state: String.t() | nil,
  workflowConfig: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.