View Source GoogleApi.Container.V1.Model.OperationProgress (google_api_container v0.45.0)

Information about operation (or operation stage) progress.

Attributes

  • metrics (type: list(GoogleApi.Container.V1.Model.Metric.t), default: nil) - Progress metric bundle, for example: metrics: [{name: "nodes done", int_value: 15}, {name: "nodes total", int_value: 32}] or metrics: [{name: "progress", double_value: 0.56}, {name: "progress scale", double_value: 1.0}]
  • name (type: String.t, default: nil) - A non-parameterized string describing an operation stage. Unset for single-stage operations.
  • stages (type: list(GoogleApi.Container.V1.Model.OperationProgress.t), default: nil) - Substages of an operation or a stage.
  • status (type: String.t, default: nil) - Status of an operation stage. Unset for single-stage operations.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Container.V1.Model.OperationProgress{
  metrics: [GoogleApi.Container.V1.Model.Metric.t()] | nil,
  name: String.t() | nil,
  stages: [t()] | nil,
  status: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.