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