google_api_dataflow v0.5.0 GoogleApi.Dataflow.V1b3.Model.WorkerHealthReport View Source

WorkerHealthReport contains information about the health of a worker. The VM should be identified by the labels attached to the WorkerMessage that this health ping belongs to.

Attributes

  • pods ([Object]): The pods running on the worker. See: http://kubernetes.io/v1.1/docs/api-reference/v1/definitions.html#_v1_pod This field is used by the worker to send the status of the indvidual containers running on each worker. Defaults to: null.
  • reportInterval (String.t): The interval at which the worker is sending health reports. The default value of 0 should be interpreted as the field is not being explicitly set by the worker. Defaults to: null.
  • vmIsHealthy (boolean()): Whether the VM is healthy. Defaults to: null.
  • vmStartupTime (DateTime.t): The time the VM was booted. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.Dataflow.V1b3.Model.WorkerHealthReport{
  pods: [GoogleApi.Dataflow.V1b3.Model.Object.t()],
  reportInterval: any(),
  vmIsHealthy: any(),
  vmStartupTime: DateTime.t()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.