urbanairship-core/src/main/java/com/urbanairship/automation/AutomationEngine.java
public AutomationEngine<T> build() {
            Checks.checkNotNull(dataManager, "Missing data manager");
            Checks.checkNotNull(analytics, "Missing analytics");
            Checks.checkNotNull(activityMonitor, "Missing activity monitor");
            Checks.checkNotNull(driver, "Missing driver");
            Checks.checkNotNull(scheduler, "Missing scheduler");
            Checks.checkArgument(limit > 0, "Missing schedule limit");

            return new AutomationEngine<>(this);
        }
/**
         * Builds the engine.
         *
         * @return An automation engine.
         */
Builds the engine.
@return An automation engine.
Builds the engine . @return An automation engine .
public AutomationEngine<T> build() {
            Checks.checkNotNull(dataManager, "Missing data manager");
            Checks.checkNotNull(analytics, "Missing analytics");
            Checks.checkNotNull(activityMonitor, "Missing activity monitor");
            Checks.checkNotNull(driver, "Missing driver");
            Checks.checkNotNull(scheduler, "Missing scheduler");
            Checks.checkArgument(limit > 0, "Missing schedule limit");
            return new AutomationEngine<>(this);
        }
public AutomationEngine < T > build ( ) { Checks . checkNotNull ( dataManager , "Missing data manager" ) ; Checks . checkNotNull ( analytics , "Missing analytics" ) ; Checks . checkNotNull ( activityMonitor , "Missing activity monitor" ) ; Checks . checkNotNull ( driver , "Missing driver" ) ; Checks . checkNotNull ( scheduler , "Missing scheduler" ) ; Checks . checkArgument ( limit > 0 , "Missing schedule limit" ) ; return new AutomationEngine < > ( this ) ; }
Builds the engine.
Builds the engine .