excludedFirstPartyAndPartnerAudienceGroup = $excludedFirstPartyAndPartnerAudienceGroup; } /** * @return FirstPartyAndPartnerAudienceGroup */ public function getExcludedFirstPartyAndPartnerAudienceGroup() { return $this->excludedFirstPartyAndPartnerAudienceGroup; } /** * Optional. The Google audience ids of the excluded Google audience group. * Used for negative targeting. The COMPLEMENT of the UNION of this group and * other excluded audience groups is used as an INTERSECTION to any positive * audience targeting. Only contains Affinity, In-market and Installed-apps * type Google audiences. All items are logically ‘OR’ of each other. * * @param GoogleAudienceGroup $excludedGoogleAudienceGroup */ public function setExcludedGoogleAudienceGroup(GoogleAudienceGroup $excludedGoogleAudienceGroup) { $this->excludedGoogleAudienceGroup = $excludedGoogleAudienceGroup; } /** * @return GoogleAudienceGroup */ public function getExcludedGoogleAudienceGroup() { return $this->excludedGoogleAudienceGroup; } /** * Optional. The combined audience ids of the included combined audience * group. Contains combined audience ids only. * * @param CombinedAudienceGroup $includedCombinedAudienceGroup */ public function setIncludedCombinedAudienceGroup(CombinedAudienceGroup $includedCombinedAudienceGroup) { $this->includedCombinedAudienceGroup = $includedCombinedAudienceGroup; } /** * @return CombinedAudienceGroup */ public function getIncludedCombinedAudienceGroup() { return $this->includedCombinedAudienceGroup; } /** * Optional. The custom list ids of the included custom list group. Contains * custom list ids only. * * @param CustomListGroup $includedCustomListGroup */ public function setIncludedCustomListGroup(CustomListGroup $includedCustomListGroup) { $this->includedCustomListGroup = $includedCustomListGroup; } /** * @return CustomListGroup */ public function getIncludedCustomListGroup() { return $this->includedCustomListGroup; } /** * Optional. The first party and partner audience ids and recencies of * included first party and partner audience groups. Each first party and * partner audience group contains first party and partner audience ids only. * The relation between each first party and partner audience group is * INTERSECTION, and the result is UNION'ed with other audience groups. * Repeated groups with the same settings will be ignored. * * @param FirstPartyAndPartnerAudienceGroup[] $includedFirstPartyAndPartnerAudienceGroups */ public function setIncludedFirstPartyAndPartnerAudienceGroups($includedFirstPartyAndPartnerAudienceGroups) { $this->includedFirstPartyAndPartnerAudienceGroups = $includedFirstPartyAndPartnerAudienceGroups; } /** * @return FirstPartyAndPartnerAudienceGroup[] */ public function getIncludedFirstPartyAndPartnerAudienceGroups() { return $this->includedFirstPartyAndPartnerAudienceGroups; } /** * Optional. The Google audience ids of the included Google audience group. * Contains Google audience ids only. * * @param GoogleAudienceGroup $includedGoogleAudienceGroup */ public function setIncludedGoogleAudienceGroup(GoogleAudienceGroup $includedGoogleAudienceGroup) { $this->includedGoogleAudienceGroup = $includedGoogleAudienceGroup; } /** * @return GoogleAudienceGroup */ public function getIncludedGoogleAudienceGroup() { return $this->includedGoogleAudienceGroup; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(AudienceGroupAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_AudienceGroupAssignedTargetingOptionDetails');