Documentation
¶
Overview ¶
* Copyright contributors to the Galasa project * * SPDX-License-Identifier: EPL-2.0
* Copyright contributors to the Galasa project * * SPDX-License-Identifier: EPL-2.0
Index ¶
Constants ¶
const ( HEADER_MONITOR_NAME = "name" HEADER_MONITOR_KIND = "kind" HEADER_MONITOR_IS_ENABLED = "is-enabled" )
Displays monitors in the following format: name kind: is-enabled _system-certificate-monitor GalasaCertificateMonitor true _system-resource-cleanup-monitor GalasaResourceCleanupMonitor true myCustomResourceMonitor GalasaResourceCleanupMonitor true
Total: 3 ----------------------------------------------------- MonitorsFormatter - implementations can take a collection of monitors and turn them into a string for display to the user.
const (
SUMMARY_FORMATTER_NAME = "summary"
)
----------------------------------------------------- Summary format.
const (
YAML_FORMATTER_NAME = "yaml"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MonitorsFormatter ¶
type MonitorsFormatter interface {
FormatMonitors(monitors []galasaapi.GalasaMonitor) (string, error)
GetName() string
}
func NewMonitorsSummaryFormatter ¶
func NewMonitorsSummaryFormatter() MonitorsFormatter
func NewMonitorsYamlFormatter ¶
func NewMonitorsYamlFormatter() MonitorsFormatter
type MonitorsSummaryFormatter ¶
type MonitorsSummaryFormatter struct {
}
func (*MonitorsSummaryFormatter) FormatMonitors ¶
func (*MonitorsSummaryFormatter) FormatMonitors(monitors []galasaapi.GalasaMonitor) (string, error)
func (*MonitorsSummaryFormatter) GetName ¶
func (*MonitorsSummaryFormatter) GetName() string
type MonitorsYamlFormatter ¶
type MonitorsYamlFormatter struct {
}
func (*MonitorsYamlFormatter) FormatMonitors ¶
func (*MonitorsYamlFormatter) FormatMonitors(monitors []galasaapi.GalasaMonitor) (string, error)
func (*MonitorsYamlFormatter) GetName ¶
func (*MonitorsYamlFormatter) GetName() string