View Source GoogleApi.Run.V1.Model.JobStatus (google_api_run v0.30.0)

JobStatus represents the current state of a Job.

Attributes

  • conditions (type: list(GoogleApi.Run.V1.Model.GoogleCloudRunV1Condition.t), default: nil) - Conditions communicate information about ongoing/complete reconciliation processes that bring the "spec" inline with the observed state of the world. Job-specific conditions include: * Ready: True when the job is ready to be executed.
  • executionCount (type: integer(), default: nil) - Number of executions created for this job.
  • latestCreatedExecution (type: GoogleApi.Run.V1.Model.ExecutionReference.t, default: nil) - A pointer to the most recently created execution for this job. This is set regardless of the eventual state of the execution.
  • observedGeneration (type: integer(), default: nil) - The 'generation' of the job that was last processed by the controller.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Run.V1.Model.JobStatus{
  conditions: [GoogleApi.Run.V1.Model.GoogleCloudRunV1Condition.t()] | nil,
  executionCount: integer() | nil,
  latestCreatedExecution: GoogleApi.Run.V1.Model.ExecutionReference.t() | nil,
  observedGeneration: integer() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.