/** * Create a {@link com.twilio.sdk.resource.instance.taskrouter.Task}. * * @param properties task properties * @return created task * @throws TwilioRestException */ public Task createTask(final String workspaceSid, final Map<String, String> properties) throws TwilioRestException { Factory<Task> taskFactory = new TaskList(this, workspaceSid); return taskFactory.create(properties); }
/** * Create a {@link com.twilio.sdk.resource.instance.taskrouter.Workspace}. * * @param properties workspace properties * @return created workspace * @throws TwilioRestException */ public Workspace createWorkspace(final Map<String, String> properties) throws TwilioRestException { Factory<Workspace> workspaceFactory = new WorkspaceList(this); return workspaceFactory.create(properties); }
/** * Create an {@link com.twilio.sdk.resource.instance.taskrouter.Activity}. * * @param properties activity properties * @return created activity * @throws TwilioRestException */ public Activity createActivity(final String workspaceSid, final Map<String, String> properties) throws TwilioRestException { Factory<Activity> activityFactory = new ActivityList(this, workspaceSid); return activityFactory.create(properties); }
/** * Create a {@link com.twilio.sdk.resource.instance.taskrouter.Worker}. * * @param properties task properties * @return created worker * @throws TwilioRestException */ public Worker createWorker(final String workspaceSid, final Map<String, String> properties) throws TwilioRestException { Factory<Worker> factory = new WorkerList(this, workspaceSid); return factory.create(properties); }
/** * Create a {@link com.twilio.sdk.resource.instance.taskrouter.TaskQueue}. * * @param properties queue properties * @return created queue * @throws TwilioRestException */ public TaskQueue createTaskQueue(final String workspaceSid, final Map<String, String> properties) throws TwilioRestException { Factory<TaskQueue> taskQueueFactory = new TaskQueueList(this, workspaceSid); return taskQueueFactory.create(properties); }
/** * Create a {@link com.twilio.sdk.resource.instance.taskrouter.Workflow}. * * @param properties task properties * @return created workflow * @throws TwilioRestException */ public Workflow createWorkflow(final String workspaceSid, final Map<String, String> properties) throws TwilioRestException { Factory<Workflow> factory = new WorkflowList(this, workspaceSid); return factory.create(properties); }
/** * Creates a * {@link com.twilio.sdk.resource.instance.conversations.Participant * Participant} instance by conversation sid * * @param conversationSid * the conversation sid * @param properties * Participant properties * @return a Participant * @throws TwilioRestException */ public Participant createParticipant(final String conversationSid, final Map<String, String> properties) throws TwilioRestException { Factory<Participant> participantFactory = new ParticipantList(this, conversationSid); return participantFactory.create(properties); }