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