appealInfo = $appealInfo; } /** * @return AdPolicyTopicAppealInfo */ public function getAppealInfo() { return $this->appealInfo; } /** * Ad policy help center link for the policy topic. * * @param string $helpCenterLink */ public function setHelpCenterLink($helpCenterLink) { $this->helpCenterLink = $helpCenterLink; } /** * @return string */ public function getHelpCenterLink() { return $this->helpCenterLink; } /** * The source of the policy decision. * * Accepted values: AD_POLICY_DECISION_TYPE_UNKNOWN, PURSUANT_TO_NOTICE, * GOOGLE_INVESTIGATION * * @param self::POLICY_DECISION_TYPE_* $policyDecisionType */ public function setPolicyDecisionType($policyDecisionType) { $this->policyDecisionType = $policyDecisionType; } /** * @return self::POLICY_DECISION_TYPE_* */ public function getPolicyDecisionType() { return $this->policyDecisionType; } /** * The policy enforcement means used in the policy review. * * Accepted values: AD_POLICY_ENFORCEMENT_MEANS_UNKNOWN, AUTOMATED, * HUMAN_REVIEW * * @param self::POLICY_ENFORCEMENT_MEANS_* $policyEnforcementMeans */ public function setPolicyEnforcementMeans($policyEnforcementMeans) { $this->policyEnforcementMeans = $policyEnforcementMeans; } /** * @return self::POLICY_ENFORCEMENT_MEANS_* */ public function getPolicyEnforcementMeans() { return $this->policyEnforcementMeans; } /** * Localized label text for policy. Examples include "Trademarks in text", * "Contains Alcohol", etc. * * @param string $policyLabel */ public function setPolicyLabel($policyLabel) { $this->policyLabel = $policyLabel; } /** * @return string */ public function getPolicyLabel() { return $this->policyLabel; } /** * The policy topic. Examples include "TRADEMARKS", "ALCOHOL", etc. * * @param string $policyTopic */ public function setPolicyTopic($policyTopic) { $this->policyTopic = $policyTopic; } /** * @return string */ public function getPolicyTopic() { return $this->policyTopic; } /** * The serving constraints relevant to the policy decision. * * @param AdPolicyTopicConstraint[] $policyTopicConstraints */ public function setPolicyTopicConstraints($policyTopicConstraints) { $this->policyTopicConstraints = $policyTopicConstraints; } /** * @return AdPolicyTopicConstraint[] */ public function getPolicyTopicConstraints() { return $this->policyTopicConstraints; } /** * A short summary description of the policy topic. * * @param string $policyTopicDescription */ public function setPolicyTopicDescription($policyTopicDescription) { $this->policyTopicDescription = $policyTopicDescription; } /** * @return string */ public function getPolicyTopicDescription() { return $this->policyTopicDescription; } /** * The evidence used in the policy decision. * * @param AdPolicyTopicEvidence[] $policyTopicEvidences */ public function setPolicyTopicEvidences($policyTopicEvidences) { $this->policyTopicEvidences = $policyTopicEvidences; } /** * @return AdPolicyTopicEvidence[] */ public function getPolicyTopicEvidences() { return $this->policyTopicEvidences; } /** * How ad serving will be affected due to the relation to the ad policy topic. * * Accepted values: AD_POLICY_TOPIC_ENTRY_TYPE_UNKNOWN, PROHIBITED, * FULLY_LIMITED, LIMITED, DESCRIPTIVE, BROADENING, AREA_OF_INTEREST_ONLY * * @param self::POLICY_TOPIC_TYPE_* $policyTopicType */ public function setPolicyTopicType($policyTopicType) { $this->policyTopicType = $policyTopicType; } /** * @return self::POLICY_TOPIC_TYPE_* */ public function getPolicyTopicType() { return $this->policyTopicType; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(AdPolicyTopicEntry::class, 'Google_Service_DisplayVideo_AdPolicyTopicEntry');