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