Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bc369907 authored by Alina Suarez's avatar Alina Suarez Committed by Android (Google) Code Review
Browse files

Merge "TARE Factors: Keys and Default Values"

parents e36832f0 763bc34a
Loading
Loading
Loading
Loading
+417 −0
Original line number Diff line number Diff line
@@ -26,4 +26,421 @@ import android.content.Context;
 */
@SystemService(Context.RESOURCE_ECONOMY_SERVICE)
public class EconomyManager {
    // Keys for AlarmManager TARE factors
    /** @hide */
    public static final String KEY_AM_MIN_SATIATED_BALANCE_EXEMPTED =
            "am_min_satiated_balance_exempted";
    /** @hide */
    public static final String KEY_AM_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP =
            "am_min_satiated_balance_headless_system_app";
    /** @hide */
    public static final String KEY_AM_MIN_SATIATED_BALANCE_OTHER_APP =
            "am_min_satiated_balance_other_app";
    /** @hide */
    public static final String KEY_AM_MAX_SATIATED_BALANCE = "am_max_satiated_balance";
    /** @hide */
    public static final String KEY_AM_MAX_CIRCULATION = "am_max_circulation";
    // TODO: Add AlarmManager modifier keys
    /** @hide */
    public static final String KEY_AM_REWARD_TOP_ACTIVITY_INSTANT =
            "am_reward_top_activity_instant";
    /** @hide */
    public static final String KEY_AM_REWARD_TOP_ACTIVITY_ONGOING =
            "am_reward_top_activity_ongoing";
    /** @hide */
    public static final String KEY_AM_REWARD_TOP_ACTIVITY_MAX = "am_reward_top_activity_max";
    /** @hide */
    public static final String KEY_AM_REWARD_NOTIFICATION_SEEN_INSTANT =
            "am_reward_notification_seen_instant";
    /** @hide */
    public static final String KEY_AM_REWARD_NOTIFICATION_SEEN_ONGOING =
            "am_reward_notification_seen_ongoing";
    /** @hide */
    public static final String KEY_AM_REWARD_NOTIFICATION_SEEN_MAX =
            "am_reward_notification_seen_max";
    /** @hide */
    public static final String KEY_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_INSTANT =
            "am_reward_notification_seen_within_15_instant";
    /** @hide */
    public static final String KEY_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_ONGOING =
            "am_reward_notification_seen_within_15_ongoing";
    /** @hide */
    public static final String KEY_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_MAX =
            "am_reward_notification_seen_within_15_max";
    /** @hide */
    public static final String KEY_AM_REWARD_NOTIFICATION_INTERACTION_INSTANT =
            "am_reward_notification_interaction_instant";
    /** @hide */
    public static final String KEY_AM_REWARD_NOTIFICATION_INTERACTION_ONGOING =
            "am_reward_notification_interaction_ongoing";
    /** @hide */
    public static final String KEY_AM_REWARD_NOTIFICATION_INTERACTION_MAX =
            "am_reward_notification_interaction_max";
    /** @hide */
    public static final String KEY_AM_REWARD_WIDGET_INTERACTION_INSTANT =
            "am_reward_widget_interaction_instant";
    /** @hide */
    public static final String KEY_AM_REWARD_WIDGET_INTERACTION_ONGOING =
            "am_reward_widget_interaction_ongoing";
    /** @hide */
    public static final String KEY_AM_REWARD_WIDGET_INTERACTION_MAX =
            "am_reward_widget_interaction_max";
    /** @hide */
    public static final String KEY_AM_REWARD_OTHER_USER_INTERACTION_INSTANT =
            "am_reward_other_user_interaction_instant";
    /** @hide */
    public static final String KEY_AM_REWARD_OTHER_USER_INTERACTION_ONGOING =
            "am_reward_other_user_interaction_ongoing";
    /** @hide */
    public static final String KEY_AM_REWARD_OTHER_USER_INTERACTION_MAX =
            "am_reward_other_user_interaction_max";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_CTP =
            "am_action_alarm_allow_while_idle_exact_wakeup_ctp";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_CTP =
            "am_action_alarm_allow_while_idle_inexact_wakeup_ctp";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_EXACT_WAKEUP_CTP =
            "am_action_alarm_exact_wakeup_ctp";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_INEXACT_WAKEUP_CTP =
            "am_action_alarm_inexact_wakeup_ctp";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_NONWAKEUP_CTP =
            "am_action_alarm_allow_while_idle_exact_nonwakeup_ctp";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_EXACT_NONWAKEUP_CTP =
            "am_action_alarm_exact_nonwakeup_ctp";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_CTP =
            "am_action_alarm_allow_while_idle_inexact_nonwakeup_ctp";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_INEXACT_NONWAKEUP_CTP =
            "am_action_alarm_inexact_nonwakeup_ctp";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_ALARMCLOCK_CTP =
            "am_action_alarm_alarmclock_ctp";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_BASE_PRICE =
            "am_action_alarm_allow_while_idle_exact_wakeup_base_price";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_BASE_PRICE =
            "am_action_alarm_allow_while_idle_inexact_wakeup_base_price";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE =
            "am_action_alarm_exact_wakeup_base_price";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_INEXACT_WAKEUP_BASE_PRICE =
            "am_action_alarm_inexact_wakeup_base_price";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_NONWAKEUP_BASE_PRICE =
            "am_action_alarm_allow_while_idle_exact_nonwakeup_base_price";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_EXACT_NONWAKEUP_BASE_PRICE =
            "am_action_alarm_exact_nonwakeup_base_price";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_BASE_PRICE =
            "am_action_alarm_allow_while_idle_inexact_nonwakeup_base_price";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_INEXACT_NONWAKEUP_BASE_PRICE =
            "am_action_alarm_inexact_nonwakeup_base_price";
    /** @hide */
    public static final String KEY_AM_ACTION_ALARM_ALARMCLOCK_BASE_PRICE =
            "am_action_alarm_alarmclock_base_price";

// Keys for JobScheduler TARE factors
    /** @hide */
    public static final String KEY_JS_MIN_SATIATED_BALANCE_EXEMPTED =
            "js_min_satiated_balance_exempted";
    /** @hide */
    public static final String KEY_JS_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP =
            "js_min_satiated_balance_headless_system_app";
    /** @hide */
    public static final String KEY_JS_MIN_SATIATED_BALANCE_OTHER_APP =
            "js_min_satiated_balance_other_app";
    /** @hide */
    public static final String KEY_JS_MAX_SATIATED_BALANCE =
            "js_max_satiated_balance";
    /** @hide */
    public static final String KEY_JS_MAX_CIRCULATION = "js_max_circulation";
    // TODO: Add JobScheduler modifier keys
    /** @hide */
    public static final String KEY_JS_REWARD_TOP_ACTIVITY_INSTANT =
            "js_reward_top_activity_instant";
    /** @hide */
    public static final String KEY_JS_REWARD_TOP_ACTIVITY_ONGOING =
            "js_reward_top_activity_ongoing";
    /** @hide */
    public static final String KEY_JS_REWARD_TOP_ACTIVITY_MAX =
            "js_reward_top_activity_max";
    /** @hide */
    public static final String KEY_JS_REWARD_NOTIFICATION_SEEN_INSTANT =
            "js_reward_notification_seen_instant";
    /** @hide */
    public static final String KEY_JS_REWARD_NOTIFICATION_SEEN_ONGOING =
            "js_reward_notification_seen_ongoing";
    /** @hide */
    public static final String KEY_JS_REWARD_NOTIFICATION_SEEN_MAX =
            "js_reward_notification_seen_max";
    /** @hide */
    public static final String KEY_JS_REWARD_NOTIFICATION_INTERACTION_INSTANT =
            "js_reward_notification_interaction_instant";
    /** @hide */
    public static final String KEY_JS_REWARD_NOTIFICATION_INTERACTION_ONGOING =
            "js_reward_notification_interaction_ongoing";
    /** @hide */
    public static final String KEY_JS_REWARD_NOTIFICATION_INTERACTION_MAX =
            "js_reward_notification_interaction_max";
    /** @hide */
    public static final String KEY_JS_REWARD_WIDGET_INTERACTION_INSTANT =
            "js_reward_widget_interaction_instant";
    /** @hide */
    public static final String KEY_JS_REWARD_WIDGET_INTERACTION_ONGOING =
            "js_reward_widget_interaction_ongoing";
    /** @hide */
    public static final String KEY_JS_REWARD_WIDGET_INTERACTION_MAX =
            "js_reward_widget_interaction_max";
    /** @hide */
    public static final String KEY_JS_REWARD_OTHER_USER_INTERACTION_INSTANT =
            "js_reward_other_user_interaction_instant";
    /** @hide */
    public static final String KEY_JS_REWARD_OTHER_USER_INTERACTION_ONGOING =
            "js_reward_other_user_interaction_ongoing";
    /** @hide */
    public static final String KEY_JS_REWARD_OTHER_USER_INTERACTION_MAX =
            "js_reward_other_user_interaction_max";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_MAX_START_CTP = "js_action_job_max_start_ctp";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_MAX_RUNNING_CTP = "js_action_job_max_running_ctp";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_HIGH_START_CTP = "js_action_job_high_start_ctp";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_HIGH_RUNNING_CTP =
            "js_action_job_high_running_ctp";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_DEFAULT_START_CTP =
            "js_action_job_default_start_ctp";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_DEFAULT_RUNNING_CTP =
            "js_action_job_default_running_ctp";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_LOW_START_CTP = "js_action_job_low_start_ctp";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_LOW_RUNNING_CTP = "js_action_job_low_running_ctp";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_MIN_START_CTP = "js_action_job_min_start_ctp";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_MIN_RUNNING_CTP = "js_action_job_min_running_ctp";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_TIMEOUT_PENALTY_CTP =
            "js_action_job_timeout_penalty_ctp";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_MAX_START_BASE_PRICE =
            "js_action_job_max_start_base_price";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_MAX_RUNNING_BASE_PRICE =
            "js_action_job_max_running_base_price";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_HIGH_START_BASE_PRICE =
            "js_action_job_high_start_base_price";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_HIGH_RUNNING_BASE_PRICE =
            "js_action_job_high_running_base_price";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_DEFAULT_START_BASE_PRICE =
            "js_action_job_default_start_base_price";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_DEFAULT_RUNNING_BASE_PRICE =
            "js_action_job_default_running_base_price";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_LOW_START_BASE_PRICE =
            "js_action_job_low_start_base_price";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_LOW_RUNNING_BASE_PRICE =
            "js_action_job_low_running_base_price";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_MIN_START_BASE_PRICE =
            "js_action_job_min_start_base_price";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_MIN_RUNNING_BASE_PRICE =
            "js_action_job_min_running_base_price";
    /** @hide */
    public static final String KEY_JS_ACTION_JOB_TIMEOUT_PENALTY_BASE_PRICE =
            "js_action_job_timeout_penalty_base_price";

    // Default values AlarmManager factors
    /** @hide */
    public static final int DEFAULT_AM_MIN_SATIATED_BALANCE_EXEMPTED = 500;
    /** @hide */
    public static final int DEFAULT_AM_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP = 200;
    /** @hide */
    public static final int DEFAULT_AM_MIN_SATIATED_BALANCE_OTHER_APP = 160;
    /** @hide */
    public static final int DEFAULT_AM_MAX_SATIATED_BALANCE = 1440;
    /** @hide */
    public static final int DEFAULT_AM_MAX_CIRCULATION = 52000;
    // TODO: add AlarmManager modifier default values
    /** @hide */
    public static final int DEFAULT_AM_REWARD_TOP_ACTIVITY_INSTANT = 0;
    /** @hide */
    public static final double DEFAULT_AM_REWARD_TOP_ACTIVITY_ONGOING = 0.01;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_TOP_ACTIVITY_MAX = 500;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_NOTIFICATION_SEEN_INSTANT = 3;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_NOTIFICATION_SEEN_ONGOING = 0;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_NOTIFICATION_SEEN_MAX = 60;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_INSTANT = 5;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_ONGOING = 0;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_MAX = 500;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_NOTIFICATION_INTERACTION_INSTANT = 5;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_NOTIFICATION_INTERACTION_ONGOING = 0;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_NOTIFICATION_INTERACTION_MAX = 500;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_WIDGET_INTERACTION_INSTANT = 10;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_WIDGET_INTERACTION_ONGOING = 0;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_WIDGET_INTERACTION_MAX = 500;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_OTHER_USER_INTERACTION_INSTANT = 10;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_OTHER_USER_INTERACTION_ONGOING = 0;
    /** @hide */
    public static final int DEFAULT_AM_REWARD_OTHER_USER_INTERACTION_MAX = 500;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_CTP = 3;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_CTP = 3;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_CTP = 3;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_INEXACT_WAKEUP_CTP = 3;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_NONWAKEUP_CTP = 1;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_EXACT_NONWAKEUP_CTP = 1;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_CTP = 1;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_INEXACT_NONWAKEUP_CTP = 1;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_ALARMCLOCK_CTP = 5;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_BASE_PRICE = 5;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_BASE_PRICE = 4;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE = 4;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_INEXACT_WAKEUP_BASE_PRICE = 3;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_NONWAKEUP_BASE_PRICE = 3;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_EXACT_NONWAKEUP_BASE_PRICE = 2;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_BASE_PRICE =
            2;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_INEXACT_NONWAKEUP_BASE_PRICE = 1;
    /** @hide */
    public static final int DEFAULT_AM_ACTION_ALARM_ALARMCLOCK_BASE_PRICE = 10;

    // Default values JobScheduler factors
    // TODO: add time_since_usage variable to min satiated balance factors
    /** @hide */
    public static final int DEFAULT_JS_MIN_SATIATED_BALANCE_EXEMPTED = 50000;
    /** @hide */
    public static final int DEFAULT_JS_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP = 10000;
    /** @hide */
    public static final int DEFAULT_JS_MIN_SATIATED_BALANCE_OTHER_APP = 2000;
    /** @hide */
    public static final int DEFAULT_JS_MAX_SATIATED_BALANCE = 60000;
    /** @hide */
    public static final int DEFAULT_JS_MAX_CIRCULATION = 691200;
    // TODO: add JobScheduler modifier default values
    /** @hide */
    public static final int DEFAULT_JS_REWARD_TOP_ACTIVITY_INSTANT = 0;
    /** @hide */
    public static final double DEFAULT_JS_REWARD_TOP_ACTIVITY_ONGOING = 0.5;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_TOP_ACTIVITY_MAX = 15000;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_NOTIFICATION_SEEN_INSTANT = 1;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_NOTIFICATION_SEEN_ONGOING = 0;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_NOTIFICATION_SEEN_MAX = 10;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_NOTIFICATION_INTERACTION_INSTANT = 5;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_NOTIFICATION_INTERACTION_ONGOING = 0;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_NOTIFICATION_INTERACTION_MAX = 5000;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_WIDGET_INTERACTION_INSTANT = 10;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_WIDGET_INTERACTION_ONGOING = 0;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_WIDGET_INTERACTION_MAX = 5000;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_OTHER_USER_INTERACTION_INSTANT = 10;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_OTHER_USER_INTERACTION_ONGOING = 0;
    /** @hide */
    public static final int DEFAULT_JS_REWARD_OTHER_USER_INTERACTION_MAX = 5000;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_MAX_START_CTP = 3;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_MAX_RUNNING_CTP = 2;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_HIGH_START_CTP = 3;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_HIGH_RUNNING_CTP = 2;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_DEFAULT_START_CTP = 3;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_DEFAULT_RUNNING_CTP = 2;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_LOW_START_CTP = 3;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_LOW_RUNNING_CTP = 2;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_MIN_START_CTP = 3;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_MIN_RUNNING_CTP = 2;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_TIMEOUT_PENALTY_CTP = 30;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_MAX_START_BASE_PRICE = 10;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_MAX_RUNNING_BASE_PRICE = 5;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_HIGH_START_BASE_PRICE = 8;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_HIGH_RUNNING_BASE_PRICE = 4;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_DEFAULT_START_BASE_PRICE = 6;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_DEFAULT_RUNNING_BASE_PRICE = 3;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_LOW_START_BASE_PRICE = 4;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_LOW_RUNNING_BASE_PRICE = 2;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_MIN_START_BASE_PRICE = 2;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_MIN_RUNNING_BASE_PRICE = 1;
    /** @hide */
    public static final int DEFAULT_JS_ACTION_JOB_TIMEOUT_PENALTY_BASE_PRICE = 60;
}