OxygenUtil
  public
  
  
  
  class
  OxygenUtil
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.OxygenUtil | 
Utilitas untuk berinteraksi dengan layanan Oxygen.
Ringkasan
| Konstruktor publik | |
|---|---|
| 
      OxygenUtil()
      Konstruktor default OxygenUtil | |
| Metode publik | |
|---|---|
| 
        
        
        static
        
        
        OxygenClient | 
      createOxygenClient(File file)
      Helper untuk membuat  | 
| 
        
        
        
        
        
        void | 
      downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
      Mendownload log error dari GCS saat Oxygen gagal meluncurkan perangkat virtual. | 
| 
        
        
        static
        
        
        LogDataType | 
      getDefaultLogType(String logFileName)
      Menentukan jenis data log file log berdasarkan namanya. | 
| 
        
        
        static
        
        
        String | 
      getRegionFromZoneMeta(String zone)
      Mengambil region dari string zona tertentu. | 
| 
        
        
        static
        
        
        String | 
      getTargetRegion(TestDeviceOptions deviceOptions)
      Mengambil region target berdasarkan opsi perangkat yang disediakan. | 
Konstruktor publik
OxygenUtil
public OxygenUtil ()
Konstruktor default OxygenUtil
Metode publik
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Helper untuk membuat OxygenClient.
| Parameter | |
|---|---|
| file | File: file biner klien Oxygen. | 
| Hasil | |
|---|---|
| OxygenClient | class OxygenClientuntuk membuat perangkat CF. | 
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Mendownload log error dari GCS saat Oxygen gagal meluncurkan perangkat virtual.
| Parameter | |
|---|---|
| error | TargetSetupError: TargetSetupError ditampilkan saat menyewa perangkat melalui layanan Oxygen. | 
| logger | ITestLogger:ITestLoggertempat file dicatat ke dalam log | 
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Menentukan jenis data log file log berdasarkan namanya.
| Parameter | |
|---|---|
| logFileName | String: Nama file log jarak jauh. | 
| Hasil | |
|---|---|
| LogDataType | LogDataTypeyang terkait dengan file log. Akan menampilkan jenis
     UNKNOWN jika tidak dapat menentukan jenis data log berdasarkan namanya. | 
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Mengambil region dari string zona tertentu.
| Parameter | |
|---|---|
| zone | String: String zona input dalam format "projects/12345/zones/us-west12-a". | 
| Hasil | |
|---|---|
| String | String wilayah yang diekstrak, misalnya, "us-west12". | 
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Mengambil region target berdasarkan opsi perangkat yang disediakan. Jika wilayah target ditetapkan secara eksplisit di opsi perangkat, wilayah yang ditentukan akan ditampilkan. Jika region target tidak ditetapkan, region akan diambil berdasarkan zona instance.
| Parameter | |
|---|---|
| deviceOptions | TestDeviceOptions: Objek TestDeviceOptions yang berisi opsi perangkat. | 
| Hasil | |
|---|---|
| String | Wilayah target. | 
