func DisableEventHandlers() *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_EVENT_HANDLERS",
	)
}
DisableEventHandlers creates a new "DISABLE_EVENT_HANDLERS" Nagios command.

Disables host and service event handlers on a program-wide basis.
package nagios
import (
	"time"
	livestatus "github.com/vbatoufflet/go-livestatus"
)
func AcknowledgeHostProblem(
	host_name string,
	sticky bool,
	notify bool,
	persistent bool,
	author string,
	comment string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"ACKNOWLEDGE_HOST_PROBLEM",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("sticky", "bool", sticky),
		stringifyArg("notify", "bool", notify),
		stringifyArg("persistent", "bool", persistent),
		stringifyArg("author", "string", author),
		stringifyArg("comment", "string", comment),
	)
}
func AcknowledgeSvcProblem(
	host_name string,
	service_description string,
	sticky bool,
	notify bool,
	persistent bool,
	author string,
	comment string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"ACKNOWLEDGE_SVC_PROBLEM",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("sticky", "bool", sticky),
		stringifyArg("notify", "bool", notify),
		stringifyArg("persistent", "bool", persistent),
		stringifyArg("author", "string", author),
		stringifyArg("comment", "string", comment),
	)
}
func AddHostComment(
	host_name string,
	persistent bool,
	author string,
	comment string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"ADD_HOST_COMMENT",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("persistent", "bool", persistent),
		stringifyArg("author", "string", author),
		stringifyArg("comment", "string", comment),
	)
}
func AddSvcComment(
	host_name string,
	service_description string,
	persistent bool,
	author string,
	comment string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"ADD_SVC_COMMENT",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("persistent", "bool", persistent),
		stringifyArg("author", "string", author),
		stringifyArg("comment", "string", comment),
	)
}
func ChangeContactHostNotificationTimeperiod(
	contact_name string,
	notification_timeperiod string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CONTACT_HOST_NOTIFICATION_TIMEPERIOD",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("notification_timeperiod", "string", notification_timeperiod),
	)
}
func ChangeContactModattr(
	contact_name string,
	value string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CONTACT_MODATTR",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("value", "string", value),
	)
}
func ChangeContactModhattr(
	contact_name string,
	value string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CONTACT_MODHATTR",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("value", "string", value),
	)
}
func ChangeContactModsattr(
	contact_name string,
	value string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CONTACT_MODSATTR",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("value", "string", value),
	)
}
func ChangeContactSvcNotificationTimeperiod(
	contact_name string,
	notification_timeperiod string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CONTACT_SVC_NOTIFICATION_TIMEPERIOD",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("notification_timeperiod", "string", notification_timeperiod),
	)
}
func ChangeCustomContactVar(
	contact_name string,
	varname string,
	varvalue string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CUSTOM_CONTACT_VAR",
		stringifyArg("contact_name", "string", contact_name),
		stringifyArg("varname", "string", varname),
		stringifyArg("varvalue", "string", varvalue),
	)
}
func ChangeCustomHostVar(
	host_name string,
	varname string,
	varvalue string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CUSTOM_HOST_VAR",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("varname", "string", varname),
		stringifyArg("varvalue", "string", varvalue),
	)
}
func ChangeCustomSvcVar(
	host_name string,
	service_description string,
	varname string,
	varvalue string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_CUSTOM_SVC_VAR",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("varname", "string", varname),
		stringifyArg("varvalue", "string", varvalue),
	)
}
func ChangeGlobalHostEventHandler(
	event_handler_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_GLOBAL_HOST_EVENT_HANDLER",
		stringifyArg("event_handler_command", "string", event_handler_command),
	)
}
func ChangeGlobalSvcEventHandler(
	event_handler_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_GLOBAL_SVC_EVENT_HANDLER",
		stringifyArg("event_handler_command", "string", event_handler_command),
	)
}
func ChangeHostCheckCommand(
	host_name string,
	check_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_HOST_CHECK_COMMAND",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("check_command", "string", check_command),
	)
}
func ChangeHostCheckTimeperiod(
	host_name string,
	timeperiod string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_HOST_CHECK_TIMEPERIOD",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("timeperiod", "string", timeperiod),
	)
}
func ChangeHostEventHandler(
	host_name string,
	event_handler_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_HOST_EVENT_HANDLER",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("event_handler_command", "string", event_handler_command),
	)
}
func ChangeHostModattr(
	host_name string,
	value string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_HOST_MODATTR",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("value", "string", value),
	)
}
func ChangeMaxHostCheckAttempts(
	host_name string,
	check_attempts int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_MAX_HOST_CHECK_ATTEMPTS",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("check_attempts", "int", check_attempts),
	)
}
func ChangeMaxSvcCheckAttempts(
	host_name string,
	service_description string,
	check_attempts int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_MAX_SVC_CHECK_ATTEMPTS",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_attempts", "int", check_attempts),
	)
}
func ChangeNormalHostCheckInterval(
	host_name string,
	check_interval time.Duration,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_NORMAL_HOST_CHECK_INTERVAL",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("check_interval", "time.Duration", check_interval),
	)
}
func ChangeNormalSvcCheckInterval(
	host_name string,
	service_description string,
	check_interval time.Duration,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_NORMAL_SVC_CHECK_INTERVAL",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_interval", "time.Duration", check_interval),
	)
}
func ChangeRetryHostCheckInterval(
	host_name string,
	service_description string,
	check_interval time.Duration,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_RETRY_HOST_CHECK_INTERVAL",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_interval", "time.Duration", check_interval),
	)
}
func ChangeRetrySvcCheckInterval(
	host_name string,
	service_description string,
	check_interval time.Duration,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_RETRY_SVC_CHECK_INTERVAL",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_interval", "time.Duration", check_interval),
	)
}
func ChangeSvcCheckCommand(
	host_name string,
	service_description string,
	check_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_SVC_CHECK_COMMAND",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_command", "string", check_command),
	)
}
func ChangeSvcCheckTimeperiod(
	host_name string,
	service_description string,
	check_timeperiod string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_SVC_CHECK_TIMEPERIOD",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("check_timeperiod", "string", check_timeperiod),
	)
}
func ChangeSvcEventHandler(
	host_name string,
	service_description string,
	event_handler_command string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_SVC_EVENT_HANDLER",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("event_handler_command", "string", event_handler_command),
	)
}
func ChangeSvcModattr(
	host_name string,
	service_description string,
	value string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_SVC_MODATTR",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("value", "string", value),
	)
}
func ChangeSvcNotificationTimeperiod(
	host_name string,
	service_description string,
	notification_timeperiod string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"CHANGE_SVC_NOTIFICATION_TIMEPERIOD",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("notification_timeperiod", "string", notification_timeperiod),
	)
}
func DelayHostNotification(
	host_name string,
	notification_time time.Time,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DELAY_HOST_NOTIFICATION",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("notification_time", "time.Time", notification_time),
	)
}
func DelaySvcNotification(
	host_name string,
	service_description string,
	notification_time time.Time,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DELAY_SVC_NOTIFICATION",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
		stringifyArg("notification_time", "time.Time", notification_time),
	)
}
func DelAllHostComments(
	host_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_ALL_HOST_COMMENTS",
		stringifyArg("host_name", "string", host_name),
	)
}
func DelAllSvcComments(
	host_name string,
	service_description string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_ALL_SVC_COMMENTS",
		stringifyArg("host_name", "string", host_name),
		stringifyArg("service_description", "string", service_description),
	)
}
func DelHostComment(
	comment_id int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_HOST_COMMENT",
		stringifyArg("comment_id", "int", comment_id),
	)
}
func DelHostDowntime(
	downtime_id int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_HOST_DOWNTIME",
		stringifyArg("downtime_id", "int", downtime_id),
	)
}
func DelSvcComment(
	comment_id int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_SVC_COMMENT",
		stringifyArg("comment_id", "int", comment_id),
	)
}
func DelSvcDowntime(
	downtime_id int,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DEL_SVC_DOWNTIME",
		stringifyArg("downtime_id", "int", downtime_id),
	)
}
func DisableAllNotificationsBeyondHost(
	host_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_ALL_NOTIFICATIONS_BEYOND_HOST",
		stringifyArg("host_name", "string", host_name),
	)
}
func DisableContactgroupHostNotifications(
	contactgroup_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_CONTACTGROUP_HOST_NOTIFICATIONS",
		stringifyArg("contactgroup_name", "string", contactgroup_name),
	)
}
func DisableContactgroupSvcNotifications(
	contactgroup_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_CONTACTGROUP_SVC_NOTIFICATIONS",
		stringifyArg("contactgroup_name", "string", contactgroup_name),
	)
}
func DisableContactHostNotifications(
	contact_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_CONTACT_HOST_NOTIFICATIONS",
		stringifyArg("contact_name", "string", contact_name),
	)
}
func DisableContactSvcNotifications(
	contact_name string,
) *livestatus.Command {
	return livestatus.NewCommand(
		"DISABLE_CONTACT_SVC_NOTIFICATIONS",
		stringifyArg("contact_name", "string", contact_name),
	)
}