Class Workflow
- java.lang.Object
-
- com.twilio.base.Resource
-
- com.twilio.rest.taskrouter.v1.workspace.Workflow
-
- All Implemented Interfaces:
Serializable
public class Workflow extends Resource
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WorkflowCreator
creator(String pathWorkspaceSid, String friendlyName, String configuration)
static WorkflowDeleter
deleter(String pathWorkspaceSid, String pathSid)
boolean
equals(Object o)
static WorkflowFetcher
fetcher(String pathWorkspaceSid, String pathSid)
static Workflow
fromJson(InputStream json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON InputStream into a Workflow object using the provided ObjectMapper.static Workflow
fromJson(String json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON String into a Workflow object using the provided ObjectMapper.String
getAccountSid()
URI
getAssignmentCallbackUrl()
String
getConfiguration()
ZonedDateTime
getDateCreated()
ZonedDateTime
getDateUpdated()
String
getDocumentContentType()
URI
getFallbackAssignmentCallbackUrl()
String
getFriendlyName()
Map<String,String>
getLinks()
String
getSid()
Integer
getTaskReservationTimeout()
URI
getUrl()
String
getWorkspaceSid()
int
hashCode()
static WorkflowReader
reader(String pathWorkspaceSid)
static WorkflowUpdater
updater(String pathWorkspaceSid, String pathSid)
-
-
-
Method Detail
-
creator
public static WorkflowCreator creator(String pathWorkspaceSid, String friendlyName, String configuration)
-
deleter
public static WorkflowDeleter deleter(String pathWorkspaceSid, String pathSid)
-
fetcher
public static WorkflowFetcher fetcher(String pathWorkspaceSid, String pathSid)
-
reader
public static WorkflowReader reader(String pathWorkspaceSid)
-
updater
public static WorkflowUpdater updater(String pathWorkspaceSid, String pathSid)
-
fromJson
public static Workflow fromJson(String json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON String into a Workflow object using the provided ObjectMapper.- Parameters:
json
- Raw JSON StringobjectMapper
- Jackson ObjectMapper- Returns:
- Workflow object represented by the provided JSON
-
fromJson
public static Workflow fromJson(InputStream json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON InputStream into a Workflow object using the provided ObjectMapper.- Parameters:
json
- Raw JSON InputStreamobjectMapper
- Jackson ObjectMapper- Returns:
- Workflow object represented by the provided JSON
-
getAccountSid
public final String getAccountSid()
-
getAssignmentCallbackUrl
public final URI getAssignmentCallbackUrl()
-
getConfiguration
public final String getConfiguration()
-
getDateCreated
public final ZonedDateTime getDateCreated()
-
getDateUpdated
public final ZonedDateTime getDateUpdated()
-
getDocumentContentType
public final String getDocumentContentType()
-
getFallbackAssignmentCallbackUrl
public final URI getFallbackAssignmentCallbackUrl()
-
getFriendlyName
public final String getFriendlyName()
-
getSid
public final String getSid()
-
getTaskReservationTimeout
public final Integer getTaskReservationTimeout()
-
getWorkspaceSid
public final String getWorkspaceSid()
-
getUrl
public final URI getUrl()
-
-