public class Queue extends Resource
Modifier and Type | Method and Description |
---|---|
static QueueCreator |
creator(String friendlyName)
Create a QueueCreator to execute create.
|
static QueueCreator |
creator(String pathAccountSid,
String friendlyName)
Create a QueueCreator to execute create.
|
static QueueDeleter |
deleter(String pathSid)
Create a QueueDeleter to execute delete.
|
static QueueDeleter |
deleter(String pathAccountSid,
String pathSid)
Create a QueueDeleter to execute delete.
|
boolean |
equals(Object o) |
static QueueFetcher |
fetcher(String pathSid)
Create a QueueFetcher to execute fetch.
|
static QueueFetcher |
fetcher(String pathAccountSid,
String pathSid)
Create a QueueFetcher to execute fetch.
|
static Queue |
fromJson(InputStream json,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON InputStream into a Queue object using the provided
ObjectMapper.
|
static Queue |
fromJson(String json,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON String into a Queue object using the provided ObjectMapper.
|
String |
getAccountSid()
Returns The The account_sid.
|
Integer |
getAverageWaitTime()
Returns The Average wait time of members in the queue.
|
Integer |
getCurrentSize()
Returns The The count of calls currently in the queue..
|
org.joda.time.DateTime |
getDateCreated()
Returns The The date_created.
|
org.joda.time.DateTime |
getDateUpdated()
Returns The The date_updated.
|
String |
getFriendlyName()
Returns The A user-provided string that identifies this queue..
|
Integer |
getMaxSize()
Returns The The max number of calls allowed in the queue.
|
String |
getSid()
Returns The A string that uniquely identifies this queue.
|
String |
getUri()
Returns The The uri.
|
int |
hashCode() |
static QueueReader |
reader()
Create a QueueReader to execute read.
|
static QueueReader |
reader(String pathAccountSid)
Create a QueueReader to execute read.
|
String |
toString() |
static QueueUpdater |
updater(String pathSid)
Create a QueueUpdater to execute update.
|
static QueueUpdater |
updater(String pathAccountSid,
String pathSid)
Create a QueueUpdater to execute update.
|
public static QueueFetcher fetcher(String pathAccountSid, String pathSid)
pathAccountSid
- The account_sidpathSid
- Fetch by unique queue Sidpublic static QueueFetcher fetcher(String pathSid)
pathSid
- Fetch by unique queue Sidpublic static QueueUpdater updater(String pathAccountSid, String pathSid)
pathAccountSid
- The account_sidpathSid
- The sidpublic static QueueUpdater updater(String pathSid)
pathSid
- The sidpublic static QueueDeleter deleter(String pathAccountSid, String pathSid)
pathAccountSid
- The account_sidpathSid
- Delete by unique queue Sidpublic static QueueDeleter deleter(String pathSid)
pathSid
- Delete by unique queue Sidpublic static QueueReader reader(String pathAccountSid)
pathAccountSid
- The account_sidpublic static QueueReader reader()
public static QueueCreator creator(String pathAccountSid, String friendlyName)
pathAccountSid
- The account_sidfriendlyName
- A user-provided string that identifies this queue.public static QueueCreator creator(String friendlyName)
friendlyName
- A user-provided string that identifies this queue.public static Queue fromJson(String json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
json
- Raw JSON StringobjectMapper
- Jackson ObjectMapperpublic static Queue fromJson(InputStream json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
json
- Raw JSON InputStreamobjectMapper
- Jackson ObjectMapperpublic final String getAccountSid()
public final Integer getAverageWaitTime()
public final Integer getCurrentSize()
public final org.joda.time.DateTime getDateCreated()
public final org.joda.time.DateTime getDateUpdated()
public final String getFriendlyName()
public final Integer getMaxSize()
public final String getSid()
public final String getUri()
Copyright © 2016 Twilio, Inc. All Rights Reserved.