public class Trigger extends Resource
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 |
creator(String pathAccountSid,
URI callbackUrl,
String triggerValue,
Trigger.UsageCategory usageCategory)
Create a TriggerCreator to execute create.
|
static TriggerCreator |
creator(URI callbackUrl,
String triggerValue,
Trigger.UsageCategory usageCategory)
Create a TriggerCreator to execute create.
|
static TriggerDeleter |
deleter(String pathSid)
Create a TriggerDeleter to execute delete.
|
static TriggerDeleter |
deleter(String pathAccountSid,
String pathSid)
Create a TriggerDeleter to execute delete.
|
boolean |
equals(Object o) |
static TriggerFetcher |
fetcher(String pathSid)
Create a TriggerFetcher to execute fetch.
|
static TriggerFetcher |
fetcher(String pathAccountSid,
String pathSid)
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 |
reader()
Create a TriggerReader to execute read.
|
static TriggerReader |
reader(String pathAccountSid)
Create a TriggerReader to execute read.
|
String |
toString() |
static TriggerUpdater |
updater(String pathSid)
Create a TriggerUpdater to execute update.
|
static TriggerUpdater |
updater(String pathAccountSid,
String pathSid)
Create a TriggerUpdater to execute update.
|
public static TriggerFetcher fetcher(String pathAccountSid, String pathSid)
pathAccountSid
- The account_sidpathSid
- Fetch by unique usage-trigger Sidpublic static TriggerFetcher fetcher(String pathSid)
pathSid
- Fetch by unique usage-trigger Sidpublic static TriggerUpdater updater(String pathAccountSid, String pathSid)
pathAccountSid
- The account_sidpathSid
- The sidpublic static TriggerUpdater updater(String pathSid)
pathSid
- The sidpublic static TriggerDeleter deleter(String pathAccountSid, String pathSid)
pathAccountSid
- The account_sidpathSid
- The sidpublic static TriggerDeleter deleter(String pathSid)
pathSid
- The sidpublic static TriggerCreator creator(String pathAccountSid, URI callbackUrl, String triggerValue, Trigger.UsageCategory usageCategory)
pathAccountSid
- 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 TriggerCreator creator(URI callbackUrl, String triggerValue, Trigger.UsageCategory usageCategory)
callbackUrl
- URL Twilio will request when the trigger firestriggerValue
- the value at which the trigger will fireusageCategory
- The usage category the trigger watchespublic static TriggerReader reader(String pathAccountSid)
pathAccountSid
- The account_sidpublic static TriggerReader reader()
public 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()
public final Trigger.TriggerField getTriggerBy()
public final String getTriggerValue()
public final String getUri()
public final Trigger.UsageCategory getUsageCategory()
public final String getUsageRecordUri()
Copyright © 2016 Twilio, Inc. All Rights Reserved.