public function setCampaignIds(array $campaignIds = array())
{
foreach ($campaignIds as $adGroupsSelectionCriteriaCampaignIdsItem) {
// validation for constraint: itemType
if (!is_int($adGroupsSelectionCriteriaCampaignIdsItem)) {
throw new \InvalidArgumentException(sprintf('The CampaignIds property can only contain items of long, "%s" given', is_object($adGroupsSelectionCriteriaCampaignIdsItem) ? get_class($adGroupsSelectionCriteriaCampaignIdsItem) : gettype($adGroupsSelectionCriteriaCampaignIdsItem)), __LINE__);
}
}
$this->CampaignIds = $campaignIds;
return $this;
}