enum

ServiceStatus::Level

Inherits Enum < Comparable < Value < Object

配信 JSON の level(4 段階)。

Constants

Operational = 0
Degraded = 1
MajorOutage = 2
Unknown = 3

取得元が判定できなかった。障害ではない。

Constructors

from_level(value : Int32) : Level

配信の level は整数で入る。範囲外は判定不能として読む。 取得元が段階を増やしたとき、黙って正常や障害へ倒すよりは知らせないほうが害が小さい。

Source

Instance methods

degraded?

Returns true if this enum value equals Degraded

Source
known?

前回との比較に使えるか。Unknown は比較の材料にしない。

Source
major_outage?

Returns true if this enum value equals MajorOutage

Source
operational?

Returns true if this enum value equals Operational

Source
unknown?

Returns true if this enum value equals Unknown

Source