downtimeName === null) { throw new \LogicException( 'You are accessing an unset property. Please make sure to set it beforehand.' ); } 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(string $downtimeName): self { $this->downtimeName = $downtimeName; return $this; } }