• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2023 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 package com.android.ondevicepersonalization.services;
18 
19 import com.android.ondevicepersonalization.services.data.user.UserDataCollectionJobService;
20 import com.android.ondevicepersonalization.services.download.OnDevicePersonalizationDownloadProcessingJobService;
21 import com.android.ondevicepersonalization.services.maintenance.OnDevicePersonalizationMaintenanceJobService;
22 
23 /**
24  * Hard-coded configs for OnDevicePersonalization
25  */
26 public class OnDevicePersonalizationConfig {
OnDevicePersonalizationConfig()27     private OnDevicePersonalizationConfig() {
28     }
29 
30     /** Job ID for Mdd Maintenance Task
31      * ({@link com.android.ondevicepersonalization.services.download.mdd.MddJobService}) */
32     public static final int MDD_MAINTENANCE_PERIODIC_TASK_JOB_ID = 1000;
33 
34     /**
35      * Job ID for Mdd Charging Periodic Task
36      * ({@link com.android.ondevicepersonalization.services.download.mdd.MddJobService})
37      */
38     public static final int MDD_CHARGING_PERIODIC_TASK_JOB_ID = 1001;
39 
40     /**
41      * Job ID for Mdd Cellular Charging Task
42      * ({@link com.android.ondevicepersonalization.services.download.mdd.MddJobService})
43      */
44     public static final int MDD_CELLULAR_CHARGING_PERIODIC_TASK_JOB_ID = 1002;
45 
46     /** Job ID for Mdd Wifi Charging Task
47      * ({@link com.android.ondevicepersonalization.services.download.mdd.MddJobService}) */
48     public static final int MDD_WIFI_CHARGING_PERIODIC_TASK_JOB_ID = 1003;
49 
50     /** Job ID for Download Processing Task
51      * ({@link OnDevicePersonalizationDownloadProcessingJobService}) */
52     public static final int DOWNLOAD_PROCESSING_TASK_JOB_ID = 1004;
53 
54     /** Job ID for Maintenance Task
55      * ({@link OnDevicePersonalizationMaintenanceJobService}) */
56     public static final int MAINTENANCE_TASK_JOB_ID = 1005;
57 
58     /** Job ID for User Data Collection Task
59      * ({@link UserDataCollectionJobService}) */
60     public static final int USER_DATA_COLLECTION_ID = 1006;
61 }
62