def update(self, friendly_name=values.unset, target_workers=values.unset,<EOL>reservation_activity_sid=values.unset,<EOL>assignment_activity_sid=values.unset,<EOL>max_reserved_workers=values.unset, task_order=values.unset):
data = values.of({<EOL>'<STR_LIT>': friendly_name,<EOL>'<STR_LIT>': target_workers,<EOL>'<STR_LIT>': reservation_activity_sid,<EOL>'<STR_LIT>': assignment_activity_sid,<EOL>'<STR_LIT>': max_reserved_workers,<EOL>'<STR_LIT>': task_order,<EOL>})<EOL>payload = self._version.update(<EOL>'<STR_LIT:POST>',<EOL>self._uri,<EOL>data=data,<EOL>)<EOL>return TaskQueueInstance(<EOL>self._version,<EOL>payload,<EOL>workspace_sid=self._solution['<STR_LIT>'],<EOL>sid=self._solution['<STR_LIT>'],<EOL>)<EOL>
Update the TaskQueueInstance

:param unicode friendly_name: Human readable description of this TaskQueue
:param unicode target_workers: A string describing the Worker selection criteria for any Tasks that enter this TaskQueue.
:param unicode reservation_activity_sid: ActivitySID that will be assigned to Workers when they are reserved for a task from this TaskQueue.
:param unicode assignment_activity_sid: ActivitySID that will be assigned to Workers when they are assigned a task from this TaskQueue.
:param unicode max_reserved_workers: The maximum amount of workers to create reservations for the assignment of a task while in this queue.
:param TaskQueueInstance.TaskOrder task_order: TaskOrder will determine which order the Tasks will be assigned to Workers.

:returns: Updated TaskQueueInstance
:rtype: twilio.rest.taskrouter.v1.workspace.task_queue.TaskQueueInstance