allowMissing = $allowMissing; } /** * @return bool */ public function getAllowMissing() { return $this->allowMissing; } /** * Checksum provided in the WebApp resource. If provided, this checksum * ensures that the client has an up-to-date value before proceeding. * * @param string $etag */ public function setEtag($etag) { $this->etag = $etag; } /** * @return string */ public function getEtag() { return $this->etag; } /** * Determines whether to _immediately_ delete the WebApp. If set to true, the * App is immediately deleted from the Project and cannot be undeleted (that * is, restored to the Project). If not set, defaults to false, which means * the App will be set to expire in 30 days. Within the 30 days, the App may * be restored to the Project using UndeleteWebApp * * @param bool $immediate */ public function setImmediate($immediate) { $this->immediate = $immediate; } /** * @return bool */ public function getImmediate() { return $this->immediate; } /** * If set to true, the request is only validated. The App will _not_ be * removed. * * @param bool $validateOnly */ public function setValidateOnly($validateOnly) { $this->validateOnly = $validateOnly; } /** * @return bool */ public function getValidateOnly() { return $this->validateOnly; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(RemoveWebAppRequest::class, 'Google_Service_FirebaseManagement_RemoveWebAppRequest');