downtimeId; } /** * Set the ID of the downtime that is to be deleted * * @param int $downtimeId * * @return $this */ public function setDowntimeId($downtimeId) { $this->downtimeId = (int) $downtimeId; return $this; } /** * Get the name of the downtime (Icinga 2.4+) * * Required for removing the downtime via Icinga 2's API. * * @return string */ public function getDowntimeName() { return $this->downtimeName; } /** * Set the name of the downtime (Icinga 2.4+) * * Required for removing the downtime via Icinga 2's API. * * @param string $downtimeName * * @return $this */ public function setDowntimeName($downtimeName) { $this->downtimeName = $downtimeName; return $this; } /** * Get whether the command affects a service * * @return bool */ public function getIsService() { return $this->isService; } /** * Set whether the command affects a service * * @param bool $isService * * @return $this */ public function setIsService($isService = true) { $this->isService = (bool) $isService; return $this; } }