public RemoveVmParameters(Guid vmId, boolean force, boolean removeDisks) { this(vmId, force); setRemoveDisks(removeDisks); }
@Override public Response remove() { get(); boolean force = ParametersHelper.getBooleanParameter(httpHeaders, uriInfo, FORCE, true, false); RemoveVmParameters params = new RemoveVmParameters(guid, force); // If detach only is set we do not remove the VM disks boolean detachOnly = ParametersHelper.getBooleanParameter(httpHeaders, uriInfo, DETACH_ONLY, true, false); if (detachOnly) { params.setRemoveDisks(false); } return performAction(ActionType.RemoveVm, params); }