Show / Hide Table of Contents

Class WorkerHealthReport

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.

Inheritance
object
WorkerHealthReport
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Dataflow.v1b3.Data
Assembly: Google.Apis.Dataflow.v1b3.dll
Syntax
public class WorkerHealthReport : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Msg

Message describing any unusual health reports.

Declaration
[JsonProperty("msg")]
public virtual string Msg { get; set; }
Property Value
Type Description
string

Pods

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.

Declaration
[JsonProperty("pods")]
public virtual IList<IDictionary<string, object>> Pods { get; set; }
Property Value
Type Description
IList<IDictionary<string, object>>

ReportInterval

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.

Declaration
[JsonProperty("reportInterval")]
public virtual object ReportInterval { get; set; }
Property Value
Type Description
object

VmBrokenCode

Code to describe a specific reason, if known, that a VM has reported broken state.

Declaration
[JsonProperty("vmBrokenCode")]
public virtual string VmBrokenCode { get; set; }
Property Value
Type Description
string

VmIsBroken

Whether the VM is in a permanently broken state. Broken VMs should be abandoned or deleted ASAP to avoid assigning or completing any work.

Declaration
[JsonProperty("vmIsBroken")]
public virtual bool? VmIsBroken { get; set; }
Property Value
Type Description
bool?

VmIsHealthy

Whether the VM is currently healthy.

Declaration
[JsonProperty("vmIsHealthy")]
public virtual bool? VmIsHealthy { get; set; }
Property Value
Type Description
bool?

VmStartupTime

object representation of VmStartupTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use VmStartupTimeDateTimeOffset instead.")]
public virtual object VmStartupTime { get; set; }
Property Value
Type Description
object

VmStartupTimeDateTimeOffset

DateTimeOffset representation of VmStartupTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? VmStartupTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

VmStartupTimeRaw

The time the VM was booted.

Declaration
[JsonProperty("vmStartupTime")]
public virtual string VmStartupTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX