package

com.urbanairship.automation

Contains high-level classes for interacting with the Urban Airship Automation API.

Interfaces

AutomationDriver<T extends Schedule> Driver for AutomationEngine. 
AutomationDriver.Callback The finish callback. 
Schedule<T extends ScheduleInfo> Class representing an automation action schedule - wraps ScheduleInfo with the schedule ID. 
ScheduleEdits Available automation schedule edits. 
ScheduleInfo Schedule info interface. 

Classes

ActionSchedule Defines an action schedule. 
ActionScheduleEdits Edits for an action schedule. 
ActionScheduleEdits.Builder ActionScheduleEdits builder. 
ActionScheduleInfo Class encapsulating the implementor-set information for an action schedule. 
ActionScheduleInfo.Builder Builder class. 
Automation This class is the primary interface to the Urban Airship On Device Automation API. 
ScheduleDelay Defines conditions that might delay the execution of a schedule. 
ScheduleDelay.Builder Builder class. 
Trigger Trigger defines a condition to execute an ScheduleInfo
Triggers Class providing factory methods and builder classes for Trigger
Triggers.ActiveSessionTriggerBuilder Active session trigger builder class. 
Triggers.CustomEventTriggerBuilder Custom event trigger Builder class. 
Triggers.LifeCycleTriggerBuilder Lifecycle trigger Builder class. 
Triggers.RegionTriggerBuilder Region trigger Builder class. 
Triggers.ScreenTriggerBuilder Screen trigger Builder class. 
Triggers.VersionTriggerBuilder Version trigger builder class.