public class Trigger extends SidResource
Modifier and Type | Class and Description |
---|---|
static class |
Trigger.Recurring |
static class |
Trigger.TriggerField |
static class |
Trigger.UsageCategory |
Modifier and Type | Method and Description |
---|---|
static TriggerCreator |
create(String accountSid,
URI callbackUrl,
String triggerValue,
Trigger.UsageCategory usageCategory)
Create a TriggerCreator to execute create.
|
static TriggerDeleter |
delete(String accountSid,
String sid)
Create a TriggerDeleter to execute delete.
|
boolean |
equals(Object o) |
static TriggerFetcher |
fetch(String accountSid,
String sid)
Create a TriggerFetcher to execute fetch.
|
static Trigger |
fromJson(InputStream json,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON InputStream into a Trigger object using the provided
ObjectMapper.
|
static Trigger |
fromJson(String json,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON String into a Trigger object using the provided ObjectMapper.
|
String |
getAccountSid()
Returns The The account this trigger monitors..
|
String |
getApiVersion()
Returns The The api_version.
|
HttpMethod |
getCallbackMethod()
Returns The HTTP method to use with callback_url.
|
URI |
getCallbackUrl()
Returns The URL Twilio will request when the trigger fires.
|
String |
getCurrentValue()
Returns The The current value of the field the trigger is watching..
|
org.joda.time.DateTime |
getDateCreated()
Returns The The date this resource was created.
|
org.joda.time.DateTime |
getDateFired()
Returns The The date the trigger was last fired.
|
org.joda.time.DateTime |
getDateUpdated()
Returns The The date this resource was last updated.
|
String |
getFriendlyName()
Returns The A user-specified, human-readable name for the trigger..
|
Trigger.Recurring |
getRecurring()
Returns The How this trigger recurs.
|
String |
getSid()
Returns The The trigger's unique Sid.
|
Trigger.TriggerField |
getTriggerBy()
Returns The The field in the UsageRecord that fires the trigger.
|
String |
getTriggerValue()
Returns The the value at which the trigger will fire.
|
String |
getUri()
Returns The The URI for this resource.
|
Trigger.UsageCategory |
getUsageCategory()
Returns The The usage category the trigger watches.
|
String |
getUsageRecordUri()
Returns The The URI of the UsageRecord this trigger is watching.
|
int |
hashCode() |
static TriggerReader |
read(String accountSid)
Create a TriggerReader to execute read.
|
String |
toString() |
static TriggerUpdater |
update(String accountSid,
String sid)
Create a TriggerUpdater to execute update.
|
public static TriggerFetcher fetch(String accountSid, String sid)
accountSid
- The account_sidsid
- Fetch by unique usage-trigger Sidpublic static TriggerUpdater update(String accountSid, String sid)
accountSid
- The account_sidsid
- The sidpublic static TriggerDeleter delete(String accountSid, String sid)
accountSid
- The account_sidsid
- The sidpublic static TriggerCreator create(String accountSid, URI callbackUrl, String triggerValue, Trigger.UsageCategory usageCategory)
accountSid
- The account_sidcallbackUrl
- URL Twilio will request when the trigger firestriggerValue
- the value at which the trigger will fireusageCategory
- The usage category the trigger watchespublic static TriggerReader read(String accountSid)
accountSid
- The account_sidpublic static Trigger fromJson(String json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
json
- Raw JSON StringobjectMapper
- Jackson ObjectMapperpublic static Trigger fromJson(InputStream json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
json
- Raw JSON InputStreamobjectMapper
- Jackson ObjectMapperpublic final String getAccountSid()
public final String getApiVersion()
public final HttpMethod getCallbackMethod()
public final URI getCallbackUrl()
public final String getCurrentValue()
public final org.joda.time.DateTime getDateCreated()
public final org.joda.time.DateTime getDateFired()
public final org.joda.time.DateTime getDateUpdated()
public final String getFriendlyName()
public final Trigger.Recurring getRecurring()
public final String getSid()
getSid
in class SidResource
public final Trigger.TriggerField getTriggerBy()
public final String getTriggerValue()
public final String getUri()
public final Trigger.UsageCategory getUsageCategory()
public final String getUsageRecordUri()
Copyright © 2011 Twilio, Inc. All Rights Reserved.