Skip to content

class HealthReport

cangjie
public class HealthReport

功能:表示聚合后的健康检查报告。

成员概览

成员功能
init(HealthStatus, Duration, ReadOnlyMap<String, HealthReportEntry>)创建健康检查报告。
init(ReadOnlyMap<String, HealthReportEntry>)根据健康检查条目集合创建健康检查报告。
prop status返回聚合后的健康状态。
prop totalDuration返回全部健康检查的总耗时。
prop entries返回各健康检查名称对应的报告条目集合。

init(HealthStatus, Duration, ReadOnlyMap<String, HealthReportEntry>)

cangjie
public init(status: HealthStatus, totalDuration: Duration, entries: ReadOnlyMap<String, HealthReportEntry>)

功能:创建健康检查报告。

参数:

  • status: HealthStatus - 聚合后的健康状态。
  • totalDuration: Duration - 全部健康检查的总耗时。
  • entries: ReadOnlyMap<String, HealthReportEntry> - 各健康检查名称对应的报告条目集合。

init(ReadOnlyMap<String, HealthReportEntry>)

cangjie
public init(entries: ReadOnlyMap<String, HealthReportEntry>)

功能:根据健康检查条目集合创建健康检查报告。

参数:

  • entries: ReadOnlyMap<String, HealthReportEntry> - 各健康检查名称对应的报告条目集合。

prop status

cangjie
public prop status: HealthStatus

功能:返回聚合后的健康状态。

类型:HealthStatus

prop totalDuration

cangjie
public prop totalDuration: Duration

功能:返回全部健康检查的总耗时。

类型:Duration

prop entries

cangjie
public prop entries: ReadOnlyMap<String, HealthReportEntry>

功能:返回各健康检查名称对应的报告条目集合。

类型:ReadOnlyMap<String, HealthReportEntry>