Sets the Domain Zone Id attribute value.
@param int $nb_domain_zone_id New value for attribute
@return CNabuDataObject Returns self instance to grant chained setters call.
510468
public function setDomainZoneId(int $nb_domain_zone_id) : CNabuDataObject
    {
        if ($nb_domain_zone_id === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$nb_domain_zone_id")
            );
        }
        $this->setValue('nb_domain_zone_id', $nb_domain_zone_id);
        
        return $this;
    }
429199
public function setCatalogTaxonomyId(int $nb_catalog_taxonomy_id) : CNabuDataObject
    {
        if ($nb_catalog_taxonomy_id === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$nb_catalog_taxonomy_id")
            );
        }
        $this->setValue('nb_catalog_taxonomy_id', $nb_catalog_taxonomy_id);
        
        return $this;
    }
416623
public function setLastUpdateErrorCode(int $last_update_error_code = 0) : CNabuDataObject
    {
        if ($last_update_error_code === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$last_update_error_code")
            );
        }
        $this->setValue('nb_site_alias_host_last_update_error_code', $last_update_error_code);
        
        return $this;
    }
1326341
public function setSiteAliasId(int $nb_site_alias_id) : CNabuDataObject
    {
        if ($nb_site_alias_id === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$nb_site_alias_id")
            );
        }
        $this->setValue('nb_site_alias_id', $nb_site_alias_id);
        
        return $this;
    }
712206
public function setNew(string $new = "T") : CNabuDataObject
    {
        if ($new === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$new")
            );
        }
        $this->setValue('nb_user_group_member_new', $new);
        
        return $this;
    }
1345072
public function setMediotecaItemId(int $nb_medioteca_item_id) : CNabuDataObject
    {
        if ($nb_medioteca_item_id === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$nb_medioteca_item_id")
            );
        }
        $this->setValue('nb_medioteca_item_id', $nb_medioteca_item_id);
        
        return $this;
    }
97112
public function setMediotecaTypeId(int $nb_medioteca_type_id) : CNabuDataObject
    {
        if ($nb_medioteca_type_id === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$nb_medioteca_type_id")
            );
        }
        $this->setValue('nb_medioteca_type_id', $nb_medioteca_type_id);
        
        return $this;
    }
798644
public function setIsVirtual(string $is_virtual = "F") : CNabuDataObject
    {
        if ($is_virtual === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$is_virtual")
            );
        }
        $this->setValue('nb_commerce_product_is_virtual', $is_virtual);
        
        return $this;
    }
938727
public function setMessagingServiceId(int $nb_messaging_service_id) : CNabuDataObject
    {
        if ($nb_messaging_service_id === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$nb_messaging_service_id")
            );
        }
        $this->setValue('nb_messaging_service_id', $nb_messaging_service_id);
        
        return $this;
    }
1190465
public function setEnabled(string $enabled = "T") : CNabuDataObject
    {
        if ($enabled === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$enabled")
            );
        }
        $this->setValue('nb_site_lang_enabled', $enabled);
        
        return $this;
    }
1067775
public function setSoldIndividually(string $sold_individually = "T") : CNabuDataObject
    {
        if ($sold_individually === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$sold_individually")
            );
        }
        $this->setValue('nb_commerce_product_sold_individually', $sold_individually);
        
        return $this;
    }
1328066
public function setAdminEmail(string $admin_email) : CNabuDataObject
    {
        if ($admin_email === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$admin_email")
            );
        }
        $this->setValue('nb_domain_zone_admin_email', $admin_email);
        
        return $this;
    }
347819
public function setTranslation(INabuTranslation $nb_translation)
    {
        if ($this->checkForValidTranslationInstance($nb_translation) &&
            ($nb_translation->isValueNumeric(NABU_LANG_FIELD_ID) || $nb_translation->isValueGUID(NABU_LANG_FIELD_ID))
        ) {
            $nb_translation->setTranslatedObject($this);
            $nb_language_id = $nb_translation->getValue(NABU_LANG_FIELD_ID);
            $this->translations_list->addItem($nb_translation);
            if ($this->translations_removed->containsKey($nb_language_id)) {
                $this->translations_removed->removeItem($nb_language_id);
            }
        }

        return $nb_translation;
    }
956670
public function setOSId(int $os_id) : CNabuDataObject
    {
        if ($os_id === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$os_id")
            );
        }
        $this->setValue('nb_cluster_user_group_os_id', $os_id);
        
        return $this;
    }
941719
public function setWSearchEnabled(string $wsearch_enabled = "F") : CNabuDataObject
    {
        if ($wsearch_enabled === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$wsearch_enabled")
            );
        }
        $this->setValue('nb_site_wsearch_enabled', $wsearch_enabled);
        
        return $this;
    }
812122
public function setDebugging(string $debugging = "F") : CNabuDataObject
    {
        if ($debugging === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$debugging")
            );
        }
        $this->setValue('nb_site_module_debugging', $debugging);
        
        return $this;
    }
440761
public function setRetry(int $retry = 3600) : CNabuDataObject
    {
        if ($retry === null) {
            throw new ENabuCoreException(
                    ENabuCoreException::ERROR_NULL_VALUE_NOT_ALLOWED_IN,
                    array("\$retry")
            );
        }
        $this->setValue('nb_domain_zone_retry', $retry);
        
        return $this;
    }