public function setEnergy_efficiency($energy_efficiency = null)
{
// validation for constraint: enumeration
if (!\Api\EnumType\ApiHouseEnergyEfficiencyClassEnum::valueIsValid($energy_efficiency)) {
throw new \InvalidArgumentException(sprintf('Value "%s" is invalid, please use one of: %s', $energy_efficiency, implode(', ', \Api\EnumType\ApiHouseEnergyEfficiencyClassEnum::getValidValues())), __LINE__);
}
$this->energy_efficiency = $energy_efficiency;
return $this;
}