assessment = $assessment; } /** * @return Assessment */ public function getAssessment() { return $this->assessment; } /** * Identifies the language used by this document, corresponding to IETF BCP 47 * / RFC 5646. * * @param string $languageCode */ public function setLanguageCode($languageCode) { $this->languageCode = $languageCode; } /** * @return string */ public function getLanguageCode() { return $this->languageCode; } /** * A detailed description of this Vex. * * @param string $longDescription */ public function setLongDescription($longDescription) { $this->longDescription = $longDescription; } /** * @return string */ public function getLongDescription() { return $this->longDescription; } /** * The product affected by this vex. * * @param Product $product */ public function setProduct(Product $product) { $this->product = $product; } /** * @return Product */ public function getProduct() { return $this->product; } /** * Publisher details of this Note. * * @param Publisher $publisher */ public function setPublisher(Publisher $publisher) { $this->publisher = $publisher; } /** * @return Publisher */ public function getPublisher() { return $this->publisher; } /** * A one sentence description of this Vex. * * @param string $shortDescription */ public function setShortDescription($shortDescription) { $this->shortDescription = $shortDescription; } /** * @return string */ public function getShortDescription() { return $this->shortDescription; } /** * The title of the note. E.g. `Vex-Debian-11.4` * * @param string $title */ public function setTitle($title) { $this->title = $title; } /** * @return string */ public function getTitle() { return $this->title; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(VulnerabilityAssessmentNote::class, 'Google_Service_ContainerAnalysis_VulnerabilityAssessmentNote');