counterfeit = $counterfeit; } /** * @return AdPolicyTopicEvidenceCounterfeit */ public function getCounterfeit() { return $this->counterfeit; } /** * A mismatch between the ad destination URLs. * * @param AdPolicyTopicEvidenceDestinationMismatch $destinationMismatch */ public function setDestinationMismatch(AdPolicyTopicEvidenceDestinationMismatch $destinationMismatch) { $this->destinationMismatch = $destinationMismatch; } /** * @return AdPolicyTopicEvidenceDestinationMismatch */ public function getDestinationMismatch() { return $this->destinationMismatch; } /** * Information on HTTP or DNS errors related to the ad destination. * * @param AdPolicyTopicEvidenceDestinationNotWorking $destinationNotWorking */ public function setDestinationNotWorking(AdPolicyTopicEvidenceDestinationNotWorking $destinationNotWorking) { $this->destinationNotWorking = $destinationNotWorking; } /** * @return AdPolicyTopicEvidenceDestinationNotWorking */ public function getDestinationNotWorking() { return $this->destinationNotWorking; } /** * The text in the destination of the ad that is causing a policy violation. * * @param AdPolicyTopicEvidenceDestinationTextList $destinationTextList */ public function setDestinationTextList(AdPolicyTopicEvidenceDestinationTextList $destinationTextList) { $this->destinationTextList = $destinationTextList; } /** * @return AdPolicyTopicEvidenceDestinationTextList */ public function getDestinationTextList() { return $this->destinationTextList; } /** * HTTP code returned when the final URL was crawled. * * @param int $httpCode */ public function setHttpCode($httpCode) { $this->httpCode = $httpCode; } /** * @return int */ public function getHttpCode() { return $this->httpCode; } /** * The language the ad was detected to be written in. This field uses IETF * language tags, such as "en-US". * * @param string $languageCode */ public function setLanguageCode($languageCode) { $this->languageCode = $languageCode; } /** * @return string */ public function getLanguageCode() { return $this->languageCode; } /** * Legal related regulation enforcement that caused a policy violation. * * @param AdPolicyTopicEvidenceLegalRemoval $legalRemoval */ public function setLegalRemoval(AdPolicyTopicEvidenceLegalRemoval $legalRemoval) { $this->legalRemoval = $legalRemoval; } /** * @return AdPolicyTopicEvidenceLegalRemoval */ public function getLegalRemoval() { return $this->legalRemoval; } /** * T&S proactive enforcement that caused a policy violation. * * @param AdPolicyTopicEvidenceRegionalRequirements $regionalRequirements */ public function setRegionalRequirements(AdPolicyTopicEvidenceRegionalRequirements $regionalRequirements) { $this->regionalRequirements = $regionalRequirements; } /** * @return AdPolicyTopicEvidenceRegionalRequirements */ public function getRegionalRequirements() { return $this->regionalRequirements; } /** * List of evidence found in the text of the ad. * * @param AdPolicyTopicEvidenceTextList $textList */ public function setTextList(AdPolicyTopicEvidenceTextList $textList) { $this->textList = $textList; } /** * @return AdPolicyTopicEvidenceTextList */ public function getTextList() { return $this->textList; } /** * Trademark terms that caused a policy violation. * * @param AdPolicyTopicEvidenceTrademark $trademark */ public function setTrademark(AdPolicyTopicEvidenceTrademark $trademark) { $this->trademark = $trademark; } /** * @return AdPolicyTopicEvidenceTrademark */ public function getTrademark() { return $this->trademark; } /** * List of websites linked with the ad. * * @param AdPolicyTopicEvidenceWebsiteList $websiteList */ public function setWebsiteList(AdPolicyTopicEvidenceWebsiteList $websiteList) { $this->websiteList = $websiteList; } /** * @return AdPolicyTopicEvidenceWebsiteList */ public function getWebsiteList() { return $this->websiteList; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(AdPolicyTopicEvidence::class, 'Google_Service_DisplayVideo_AdPolicyTopicEvidence');