code: def set_final_values(self, enabled, v_box_values, extra_config_values):
          
          if not isinstance(enabled, list):
              raise TypeError("enabled can only be an instance of type list")
          for a in enabled[:10]:
              if not isinstance(a, bool):
                  raise TypeError(
                          "array can only contain objects of type bool")
          if not isinstance(v_box_values, list):
              raise TypeError("v_box_values can only be an instance of type list")
          for a in v_box_values[:10]:
              if not isinstance(a, basestring):
                  raise TypeError(
                          "array can only contain objects of type basestring")
          if not isinstance(extra_config_values, list):
              raise TypeError("extra_config_values can only be an instance of type list")
          for a in extra_config_values[:10]:
              if not isinstance(a, basestring):
                  raise TypeError(
                          "array can only contain objects of type basestring")
          self._call("setFinalValues",
                       in_p=[enabled, v_box_values, extra_config_values])
docs: This method allows the appliance's user to change the configuration for the virtual
          system descriptions. For each array item returned from :py:func:`get_description` ,
          you must pass in one boolean value and one configuration value.
          
          Each item in the boolean array determines whether the particular configuration item
          should be enabled.
          You can only disable items of the types HardDiskControllerIDE, HardDiskControllerSATA,
          HardDiskControllerSCSI, HardDiskImage, CDROM, Floppy, NetworkAdapter, USBController
          and SoundCard.
          
          For the "vbox" and "extra configuration" values, if you pass in the same arrays
          as returned in the aVBoxValues and aExtraConfigValues arrays from :py:func:`get_description` ,
          the configuration remains unchanged. Please see the documentation for :py:func:`get_description` 
          for valid configuration values for the individual array item types. If the
          corresponding item in the aEnabled array is @c false, the configuration value is ignored.
  
          in enabled of type bool
  
          in v_box_values of type str
  
          in extra_config_values of type str