com.urbanairship.iam.InAppAutomationScheduler |
Known Indirect Subclasses |
Interface for scheduling in-app automations.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract PendingResult<Boolean> |
cancelSchedule(String scheduleId)
Cancels an in-app schedule.
| ||||||||||
abstract PendingResult<Boolean> |
cancelScheduleGroup(String group)
Cancels in-app schedules by the group.
| ||||||||||
abstract PendingResult<Boolean> |
editSchedule(String scheduleId, ScheduleEdits<? extends ScheduleData> edits)
Edits an in-app schedule.
| ||||||||||
abstract PendingResult<Schedule<Actions>> |
getActionSchedule(String scheduleId)
Gets an action schedule by ID.
| ||||||||||
abstract PendingResult<Collection<Schedule<Actions>>> |
getActionScheduleGroup(String group)
Gets action schedules by group.
| ||||||||||
abstract PendingResult<Collection<Schedule<Actions>>> |
getActionSchedules()
Gets all action schedules.
| ||||||||||
abstract PendingResult<Schedule<InAppMessage>> |
getMessageSchedule(String scheduleId)
Gets a message schedule by ID.
| ||||||||||
abstract PendingResult<Collection<Schedule<InAppMessage>>> |
getMessageScheduleGroup(String group)
Gets message schedules by group.
| ||||||||||
abstract PendingResult<Collection<Schedule<InAppMessage>>> |
getMessageSchedules()
Gets all message schedules.
| ||||||||||
abstract PendingResult<Boolean> |
schedule(Schedule<? extends ScheduleData> schedule)
Schedules an in-app automation.
| ||||||||||
abstract PendingResult<Boolean> |
schedule(List<Schedule<? extends ScheduleData>> schedules)
Schedules a list of in-app automations.
|
Cancels an in-app schedule.
scheduleId | The in-app schedule ID. |
---|
true
if success,
otherwise false
.
Cancels in-app schedules by the group.
group | The schedule group. |
---|
Edits an in-app schedule.
scheduleId | The schedule ID. |
---|---|
edits | The edits. |
Gets an action schedule by ID.
scheduleId | The schedule ID. |
---|
Gets action schedules by group.
group | The group. |
---|
Gets all action schedules.
Gets a message schedule by ID.
scheduleId | The schedule ID. |
---|
Gets message schedules by group.
group | The group. |
---|
Gets all message schedules.
Schedules an in-app automation.
schedule | The in-app schedule. |
---|
true
if success,
otherwise false
.
Schedules a list of in-app automations.
schedules | The list of schedules. |
---|
true
if success,
otherwise false
.