You can modify a data object's property value by passing a new value.

The following sample code shows how to pass the new value.

$data_object-> <property> (<new value>);

$data_object is a blessed reference to a Perl object or class name, and property is a method call on the object.

For example, you can change the force property to false, as follows.

$host_connect_spec->force ('false');

To create an enumeration data object, use a string value as the argument to the enumeration type's constructor.

my $power_state = VirtualMachinePowerState->new('poweredOff');

Typically, enumerations are used as arguments to methods.

$vm->MigrateVM(
  host => $target_host,
  priority => VirtualMachineMovePriority->new('defaultPriority'),
  state => VirtualMachinePowerState->new('poweredOff'),
);