Starting March 27, 2025, we recommend using android-latest-release instead of aosp-main to build and contribute to AOSP. For more information, see Changes to AOSP.
         
       
     
  
  
  
  
  
    
    
      
    
    
      
      Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
  
  
DeviceBaselineSetter
  public
  
  
  abstract
  class
  DeviceBaselineSetter
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.suite.checker.baseline.DeviceBaselineSetter | 
  
  
  
  
    
  Abstract class used to create a device baseline setting.
Summary
| Public methods | 
|---|
  
  
  
    | 
        
        
        
        
        
        int | 
      getMinimalApiLevel()
      Gets the minimal API level supported by the setter.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getName()
      Gets the unique name of the setter.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      isExperimental()
      Whether the baseline setting is under experiment stage.
        
    
 | 
  
  
  
  
    | 
        abstract
        
        
        
        
        boolean | 
      setBaseline(ITestDevice mDevice)
      Sets the baseline setting for the device.
        
    
 | 
  
Public constructors
    DeviceBaselineSetter
    
public DeviceBaselineSetter (JSONObject object, 
                String name)
    
    
    
  
    
    | Parameters | 
|---|
      
        | object | JSONObject | 
      
        | name | String | 
    
      
  
 
Public methods
    getMinimalApiLevel
    
public int getMinimalApiLevel ()
    
    
    
  Gets the minimal API level supported by the setter.
    
 
    getName
    
public String getName ()
    
    
    
  Gets the unique name of the setter.
    
 
    isExperimental
    
public boolean isExperimental ()
    
    
    
  Whether the baseline setting is under experiment stage. It is used for the rollout of a new
 setting. Only the settings under experiment can be optionally enabled via the option
 enable-experimental-device-baseline-setters. Other non experimental settings are force
 applied unless the option enable-device-baseline-settings is set to false.
    
 
    setBaseline
    
public abstract boolean setBaseline (ITestDevice mDevice)
    
    
    
  Sets the baseline setting for the device.
    
    | Parameters | 
|---|
      
        | mDevice | ITestDevice | 
    
    
      
  
 
 
 
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2024-07-02 UTC.
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-02 UTC."],[],[]]