public class TwilioTaskRouterClient extends TwilioClient
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_VERSION |
| Constructor and Description |
|---|
TwilioTaskRouterClient(String accountSid,
String authToken) |
TwilioTaskRouterClient(String accountSid,
String authToken,
String endpoint) |
| Modifier and Type | Method and Description |
|---|---|
Activity |
createActivity(String workspaceSid,
Map<String,String> properties)
Create an
Activity. |
Task |
createTask(String workspaceSid,
Map<String,String> properties)
Create an
Task. |
TaskQueue |
createTaskQueue(String workspaceSid,
Map<String,String> properties)
Create an
TaskQueue. |
Worker |
createWorker(String workspaceSid,
Map<String,String> properties)
Create an
Worker. |
Workflow |
createWorkflow(String workspaceSid,
Map<String,String> properties)
Create an
Workflow. |
Workspace |
createWorkspace(Map<String,String> properties)
Create a
Workspace. |
boolean |
deleteActivity(String workspaceSid,
String activitySid)
Deletes an activity.
|
boolean |
deleteTask(String workspaceSid,
String taskSid)
Deletes a task.
|
boolean |
deleteTaskQueue(String workspaceSid,
String queueSid)
Deletes a queue.
|
boolean |
deleteWorker(String workspaceSid,
String workerSid)
Deletes a worker.
|
boolean |
deleteWorkflow(String workspaceSid,
String workflowSid)
Deletes a workflow.
|
boolean |
deleteWorkspace(String sid)
Deletes a workspace.
|
ActivityList |
getActivities(String workspaceSid)
Get the activities.
|
ActivityList |
getActivities(String workspaceSid,
Map<String,String> filters)
Get the activities.
|
Activity |
getActivity(String workspaceSid,
String activitySid)
Get an activity instance by sid.
|
Event |
getEvent(String workspaceSid,
String eventSid)
Get an event instance by sid.
|
EventList |
getEvents(String workspaceSid)
Get the events.
|
EventList |
getEvents(String workspaceSid,
Map<String,String> filters)
Get the events.
|
TaskQueueListStatistics |
getQueuesStatistics(String workspaceSid)
Get queues statistics.
|
TaskQueueListStatistics |
getQueuesStatistics(String workspaceSid,
Map<String,String> filters)
Get queues statistics.
|
TaskQueueStatistics |
getQueueStatistics(String workspaceSid,
String queueSid)
Get a queue statistics.
|
TaskQueueStatistics |
getQueueStatistics(String workspaceSid,
String queueSid,
Map<String,String> filters)
Get a queue statistics.
|
Reservation |
getReservation(String workspaceSid,
String taskSid,
String reservationSid)
Get a reservation instance by sid.
|
ReservationList |
getReservations(String workspaceSid,
String taskSid)
Get the reservations.
|
ReservationList |
getReservations(String workspaceSid,
String taskSid,
Map<String,String> filters)
Get the reservations.
|
Task |
getTask(String workspaceSid,
String taskSid)
Get a task instance by sid.
|
TaskQueue |
getTaskQueue(String workspaceSid,
String queueSid)
Get a queue instance by sid.
|
TaskQueueList |
getTaskQueues(String workspaceSid)
Get the queues.
|
TaskQueueList |
getTaskQueues(String workspaceSid,
Map<String,String> filters)
Get the queues.
|
TaskList |
getTasks(String workspaceSid)
Get the tasks.
|
TaskList |
getTasks(String workspaceSid,
Map<String,String> filters)
Get the tasks.
|
Worker |
getWorker(String workspaceSid,
String workerSid)
Get a worker instance by sid.
|
WorkerList |
getWorkers(String workspaceSid)
Get the workers.
|
WorkerList |
getWorkers(String workspaceSid,
Map<String,String> filters)
Get the workers.
|
WorkersStatistics |
getWorkersStatistics(String workspaceSid)
Get workers statistics.
|
WorkersStatistics |
getWorkersStatistics(String workspaceSid,
Map<String,String> filters)
Get workers statistics.
|
WorkerStatistics |
getWorkerStatistics(String workspaceSid,
String workerSid)
Get worker statistics.
|
WorkerStatistics |
getWorkerStatistics(String workspaceSid,
String workerSid,
Map<String,String> filters)
Get worker statistics.
|
Workflow |
getWorkflow(String workspaceSid,
String workflowSid)
Get a workflow instance by sid.
|
WorkflowList |
getWorkflows(String workspaceSid)
Get the workflows.
|
WorkflowList |
getWorkflows(String workspaceSid,
Map<String,String> filters)
Get the workflows.
|
WorkflowStatistics |
getWorkflowStatistics(String workspaceSid,
String workflowSid)
Get workflow statistics.
|
WorkflowStatistics |
getWorkflowStatistics(String workspaceSid,
String workflowSid,
Map<String,String> filters)
Get workflow statistics.
|
Workspace |
getWorkspace(String sid)
Get a workspace instance by sid
|
WorkspaceList |
getWorkspaces()
Get the workspaces.
|
WorkspaceList |
getWorkspaces(Map<String,String> filters)
Get the workspaces.
|
WorkspaceStatistics |
getWorkspaceStatistics(String workspaceSid)
Get workspace statistics.
|
WorkspaceStatistics |
getWorkspaceStatistics(String workspaceSid,
Map<String,String> filters)
Get workspace statistics.
|
get, getAccountSid, getEndpoint, getHttpClient, getNumRetries, request, request, requestStream, requestStream, safeRequest, safeRequest, setHttpClient, setNumRetriespublic static final String DEFAULT_VERSION
public Activity createActivity(String workspaceSid, Map<String,String> properties) throws TwilioRestException
Activity.properties - activity propertiesTwilioRestExceptionpublic TaskQueue createTaskQueue(String workspaceSid, Map<String,String> properties) throws TwilioRestException
TaskQueue.properties - queue propertiesTwilioRestExceptionpublic Task createTask(String workspaceSid, Map<String,String> properties) throws TwilioRestException
Task.properties - task propertiesTwilioRestExceptionpublic Worker createWorker(String workspaceSid, Map<String,String> properties) throws TwilioRestException
Worker.properties - task propertiesTwilioRestExceptionpublic Workflow createWorkflow(String workspaceSid, Map<String,String> properties) throws TwilioRestException
Workflow.properties - task propertiesTwilioRestExceptionpublic Workspace createWorkspace(Map<String,String> properties) throws TwilioRestException
Workspace.properties - workspace propertiesTwilioRestExceptionpublic boolean deleteActivity(String workspaceSid, String activitySid) throws TwilioRestException
workspaceSid - the workspace sidactivitySid - the activity sidTwilioRestException - the twilio rest exceptionpublic boolean deleteTaskQueue(String workspaceSid, String queueSid) throws TwilioRestException
workspaceSid - the workspace sidqueueSid - the queue sidTwilioRestException - the twilio rest exceptionpublic boolean deleteTask(String workspaceSid, String taskSid) throws TwilioRestException
workspaceSid - the workspace sidtaskSid - the task sidTwilioRestException - the twilio rest exceptionpublic boolean deleteWorker(String workspaceSid, String workerSid) throws TwilioRestException
workspaceSid - the workspace sidworkerSid - the worker sidTwilioRestException - the twilio rest exceptionpublic boolean deleteWorkflow(String workspaceSid, String workflowSid) throws TwilioRestException
workspaceSid - the workspace sidworkflowSid - the workflow sidTwilioRestException - the twilio rest exceptionpublic boolean deleteWorkspace(String sid) throws TwilioRestException
sid - the workspace sidTwilioRestException - the twilio rest exceptionpublic ActivityList getActivities(String workspaceSid)
public ActivityList getActivities(String workspaceSid, Map<String,String> filters)
workspaceSid - the workspace sidfilters - the filterspublic Activity getActivity(String workspaceSid, String activitySid)
workspaceSid - The 34 character sid starting with WSactivitySid - The 34 character sid starting with WApublic Event getEvent(String workspaceSid, String eventSid)
workspaceSid - The 34 character sid starting with WSeventSid - The 34 character sid starting with EVpublic EventList getEvents(String workspaceSid, Map<String,String> filters)
workspaceSid - the workspace sidfilters - the filterspublic Reservation getReservation(String workspaceSid, String taskSid, String reservationSid)
workspaceSid - The 34 character sid starting with WStaskSid - The 34 character sid starting with WTreservationSid - The 34 character sid starting with WRpublic ReservationList getReservations(String workspaceSid, String taskSid)
public ReservationList getReservations(String workspaceSid, String taskSid, Map<String,String> filters)
workspaceSid - the workspace sidfilters - the filterspublic TaskQueue getTaskQueue(String workspaceSid, String queueSid)
workspaceSid - The 34 character sid starting with WSqueueSid - The 34 character sid starting with WQpublic TaskQueueList getTaskQueues(String workspaceSid)
public TaskQueueList getTaskQueues(String workspaceSid, Map<String,String> filters)
workspaceSid - the workspace sidfilters - the filterspublic TaskQueueListStatistics getQueuesStatistics(String workspaceSid)
workspaceSid - The 34 character sid starting with WSpublic TaskQueueListStatistics getQueuesStatistics(String workspaceSid, Map<String,String> filters)
workspaceSid - The 34 character sid starting with WSfilters - the filterspublic TaskQueueStatistics getQueueStatistics(String workspaceSid, String queueSid)
workspaceSid - The 34 character sid starting with WSqueueSid - The 34 character sid starting with WQpublic TaskQueueStatistics getQueueStatistics(String workspaceSid, String queueSid, Map<String,String> filters)
workspaceSid - The 34 character sid starting with WSqueueSid - The 34 character sid starting with WQfilters - the filterspublic Task getTask(String workspaceSid, String taskSid)
workspaceSid - The 34 character sid starting with WStaskSid - The 34 character sid starting with WTpublic TaskList getTasks(String workspaceSid, Map<String,String> filters)
workspaceSid - the workspace sidfilters - the filterspublic Worker getWorker(String workspaceSid, String workerSid)
workspaceSid - The 34 character sid starting with WSworkerSid - The 34 character sid starting with WTpublic WorkerList getWorkers(String workspaceSid)
public WorkerList getWorkers(String workspaceSid, Map<String,String> filters)
workspaceSid - the workspace sidfilters - the filterspublic WorkersStatistics getWorkersStatistics(String workspaceSid)
workspaceSid - The 34 character sid starting with WSpublic WorkersStatistics getWorkersStatistics(String workspaceSid, Map<String,String> filters)
workspaceSid - The 34 character sid starting with WSfilters - the filterspublic WorkerStatistics getWorkerStatistics(String workspaceSid, String workerSid)
workspaceSid - The 34 character sid starting with WSworkerSid - The 34 character sid starting with WWpublic WorkerStatistics getWorkerStatistics(String workspaceSid, String workerSid, Map<String,String> filters)
workspaceSid - The 34 character sid starting with WSworkerSid - The 34 character sid starting with WWfilters - the filterspublic Workflow getWorkflow(String workspaceSid, String workflowSid)
workspaceSid - The 34 character sid starting with WSworkflowSid - The 34 character sid starting with WFpublic WorkflowList getWorkflows(String workspaceSid)
public WorkflowList getWorkflows(String workspaceSid, Map<String,String> filters)
workspaceSid - the workspace sidfilters - the filterspublic WorkflowStatistics getWorkflowStatistics(String workspaceSid, String workflowSid)
workspaceSid - The 34 character sid starting with WSworkflowSid - The 34 character sid starting with WFpublic WorkflowStatistics getWorkflowStatistics(String workspaceSid, String workflowSid, Map<String,String> filters)
workspaceSid - The 34 character sid starting with WSworkflowSid - The 34 character sid starting with WFfilters - the filterspublic Workspace getWorkspace(String sid)
sid - The 34 character sid starting with WSpublic WorkspaceList getWorkspaces()
public WorkspaceList getWorkspaces(Map<String,String> filters)
filters - the filterspublic WorkspaceStatistics getWorkspaceStatistics(String workspaceSid)
workspaceSid - The 34 character sid starting with WSpublic WorkspaceStatistics getWorkspaceStatistics(String workspaceSid, Map<String,String> filters)
workspaceSid - The 34 character sid starting with WSfilters - the filtersCopyright © 2011 Twilio, Inc. All Rights Reserved.