public interface

ScheduleInfo

com.urbanairship.automation.ScheduleInfo
Known Indirect Subclasses

Class Overview

Schedule info interface.

Summary

Constants
String DELAY_KEY
String EDIT_GRACE_PERIOD
String END_KEY
String GROUP_KEY
String INTERVAL
String LIMIT_KEY
String PRIORITY_KEY
String START_KEY
String TRIGGERS_KEY
Public Methods
abstract JsonSerializable getData()
Gets the schedule data.
abstract ScheduleDelay getDelay()
Gets the schedule's delay.
abstract long getEditGracePeriod()
Gets the edit grace period in ms.
abstract long getEnd()
Gets the schedule end time in ms.
abstract String getGroup()
Gets the schedule group.
abstract long getInterval()
Gets the schedule execution interval in ms.
abstract int getLimit()
Gets the schedule fulfillment limit.
abstract int getPriority()
Gets the schedule priority level.
abstract long getStart()
Gets the schedule start time in ms.
abstract List<Trigger> getTriggers()
Gets the action triggers.

Constants

public static final String DELAY_KEY

Constant Value: "delay"

public static final String EDIT_GRACE_PERIOD

Constant Value: "edit_grace_period"

public static final String END_KEY

Constant Value: "end"

public static final String GROUP_KEY

Constant Value: "group"

public static final String INTERVAL

Constant Value: "interval"

public static final String LIMIT_KEY

Constant Value: "limit"

public static final String PRIORITY_KEY

Constant Value: "priority"

public static final String START_KEY

Constant Value: "start"

public static final String TRIGGERS_KEY

Constant Value: "triggers"

Public Methods

public abstract JsonSerializable getData ()

Gets the schedule data.

Returns
  • Schedule data.

public abstract ScheduleDelay getDelay ()

Gets the schedule's delay.

Returns
  • A ScheduleDelay instance.

public abstract long getEditGracePeriod ()

Gets the edit grace period in ms.

Returns
  • The edit grace period in ms.

public abstract long getEnd ()

Gets the schedule end time in ms.

Returns
  • The schedule end time in ms.

public abstract String getGroup ()

Gets the schedule group.

Returns
  • The schedule group.

public abstract long getInterval ()

Gets the schedule execution interval in ms.

Returns
  • The interval in ms.

public abstract int getLimit ()

Gets the schedule fulfillment limit.

Returns
  • The fulfillment limit.

public abstract int getPriority ()

Gets the schedule priority level.

Returns
  • The priority level.

public abstract long getStart ()

Gets the schedule start time in ms.

Returns
  • The schedule start time in ms.

public abstract List<Trigger> getTriggers ()

Gets the action triggers.

Returns
  • A list of triggers.