OptionUpdateRule
  public
  
  final
  
  enum
  OptionUpdateRule
  
  
  
  
    extends Enum<OptionUpdateRule>
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | java.lang.Enum<com.android.tradefed.config.OptionUpdateRule> | |
| ↳ | com.android.tradefed.config.OptionUpdateRule | |
옵션이 여러 번 지정된 경우의 동작을 제어합니다.  이 enum은 설정할 값이 ERROR(/Collection) 또는 ERROR(/Map)가 아니라고 가정합니다.
요약
| Enum 값 | |
|---|---|
| OptionUpdateRule | FIRST옵션이 설정되면 이후에 옵션을 업데이트하려는 시도는 무시되어야 합니다. | 
| OptionUpdateRule | GREATEST
 | 
| OptionUpdateRule | IMMUTABLE이 옵션이 두 번 이상 설정된 경우  | 
| OptionUpdateRule | LAST옵션이 여러 번 설정된 경우 마지막 값을 제외한 모든 값을 무시합니다. | 
| OptionUpdateRule | LEAST
 | 
| 공개 메서드 | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      shouldUpdate(String optionName, Object optionSource, Field field, Object update)
      현재 값과 업데이트 값을 사용하여 값을 업데이트해야 하는지 여부를 반환합니다. | 
| 
        
        
        static
        
        
        OptionUpdateRule | 
      valueOf(String name)
       | 
| 
        
        
        static
        final
        
        OptionUpdateRule[] | 
      values()
       | 
Enum 값
IMMUTABLE
public static final OptionUpdateRule IMMUTABLE
이 옵션이 두 번 이상 설정된 경우 ConfigurationException을 발생시킵니다.
공개 메서드
shouldUpdate
public boolean shouldUpdate (String optionName, 
                Object optionSource, 
                Field field, 
                Object update)현재 값과 업데이트 값을 사용하여 값을 업데이트해야 하는지 여부를 반환합니다.  update이 null이 아님을 가정합니다.
| 매개변수 | |
|---|---|
| optionName | String | 
| optionSource | Object | 
| field | Field | 
| update | Object | 
| 반환 값 | |
|---|---|
| boolean | |
| 생성 값 | |
|---|---|
| ConfigurationException | |
