def create(self, friendly_name, target_workers=values.unset,<EOL>max_reserved_workers=values.unset, task_order=values.unset,<EOL>reservation_activity_sid=values.unset,<EOL>assignment_activity_sid=values.unset):
data = values.of({<EOL>'<STR_LIT>': friendly_name,<EOL>'<STR_LIT>': target_workers,<EOL>'<STR_LIT>': max_reserved_workers,<EOL>'<STR_LIT>': task_order,<EOL>'<STR_LIT>': reservation_activity_sid,<EOL>'<STR_LIT>': assignment_activity_sid,<EOL>})<EOL>payload = self._version.create(<EOL>'<STR_LIT:POST>',<EOL>self._uri,<EOL>data=data,<EOL>)<EOL>return TaskQueueInstance(self._version, payload, workspace_sid=self._solution['<STR_LIT>'], )<EOL>
Create a new 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 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.
:param unicode reservation_activity_sid: ActivitySID to assign workers once a task is reserved for them
:param unicode assignment_activity_sid: ActivitySID to assign workers once a task is assigned for them

:returns: Newly created TaskQueueInstance
:rtype: twilio.rest.taskrouter.v1.workspace.task_queue.TaskQueueInstance