sticky = (bool) $sticky; return $this; } /** * Is the acknowledgement sticky? * * @return bool */ public function getSticky() { return $this->sticky; } /** * Set whether to send a notification about the acknowledgement * * @param bool $notify * * @return $this */ public function setNotify($notify = true) { $this->notify = (bool) $notify; return $this; } /** * Get whether to send a notification about the acknowledgement * * @return bool */ public function getNotify() { return $this->notify; } /** * Set whether the comment associated with the acknowledgement is persistent * * @param bool $persistent * * @return $this */ public function setPersistent($persistent = true) { $this->persistent = (bool) $persistent; return $this; } /** * Is the comment associated with the acknowledgement is persistent? * * @return bool */ public function getPersistent() { return $this->persistent; } /** * Set the time when the acknowledgement should expire * * @param int $expireTime * * @return $this */ public function setExpireTime($expireTime) { $this->expireTime = (int) $expireTime; return $this; } /** * Get the time when the acknowledgement should expire * * @return int|null */ public function getExpireTime() { return $this->expireTime; } }