java.lang.Object | |
↳ | com.urbanairship.automation.Schedule<T extends com.urbanairship.automation.ScheduleData> |
Schedule.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
class | Schedule.Builder<T extends ScheduleData> | In-app message schedule info builder. |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
long | TRIGGER_LIMIT | The triggers limit for a single schedule. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
boolean | equals(Object o) | ||||||||||
Audience |
getAudience()
Gets the audience.
| ||||||||||
T |
getData()
Gets the schedule data, coerced to the specified type.
| ||||||||||
ScheduleDelay |
getDelay()
Gets the schedule's delay.
| ||||||||||
long |
getEditGracePeriod()
Gets the edit grace period in ms.
| ||||||||||
long |
getEnd()
Gets the schedule end time in ms.
| ||||||||||
String |
getGroup()
Gets the schedule group.
| ||||||||||
String |
getId()
Gets the schedule ID.
| ||||||||||
long |
getInterval()
Gets the schedule execution interval in ms.
| ||||||||||
int |
getLimit()
Gets the schedule fulfillment limit.
| ||||||||||
JsonMap |
getMetadata()
Gets the metadata.
| ||||||||||
int |
getPriority()
Gets the schedule priority level.
| ||||||||||
long |
getStart()
Gets the schedule start time in ms.
| ||||||||||
long |
getTriggeredTime()
Gets the schedule triggered time in ms.
| ||||||||||
List<Trigger> |
getTriggers()
Gets the action triggers.
| ||||||||||
String |
getType()
Gets the schedule type.
| ||||||||||
int | hashCode() | ||||||||||
static Builder<Actions> |
newBuilder(Actions actions)
Create a new builder for an action schedule.
| ||||||||||
static <T extends ScheduleData> Builder<T> |
newBuilder(Schedule<T> schedule)
Create a new builder.
| ||||||||||
static Builder<InAppMessage> |
newBuilder(InAppMessage message)
Create a new builder for an in-app message schedule.
| ||||||||||
String | toString() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
The triggers limit for a single schedule.
Gets the schedule data, coerced to the specified type.
Gets the edit grace period in ms.
Gets the schedule end time in ms.
Gets the schedule execution interval in ms.
Gets the schedule fulfillment limit.
Gets the schedule priority level.
Gets the schedule start time in ms.
Gets the schedule triggered time in ms.
Create a new builder for an action schedule.
actions | The actions. |
---|
Create a new builder.
schedule | The schedule to extend. |
---|
Create a new builder for an in-app message schedule.
message | The message. |
---|