اطلاعات GceAvd
public class GceAvdInfo
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.device.cloud.GceAvdInfo |
ساختاری برای نگهداری دادههای مرتبط برای یک نمونه GCE AVD معین.
خلاصه
کلاسهای تو در تو | |
|---|---|
class | GceAvdInfo.LogFileEntry |
فیلدها | |
|---|---|
public static final List<String> | BUILD_VARS |
سازندگان عمومی | |
|---|---|
GceAvdInfo (String instanceName, HostAndPort hostAndPort) | |
GceAvdInfo (String instanceName, HostAndPort hostAndPort, ErrorIdentifier errorType, String errors, GceAvdInfo.GceStatus status) | |
روشهای عمومی | |
|---|---|
HashMap<String, String> | getBuildVars ()هش اطلاعات متغیر ساخت دستگاه GCE AVD را برمیگرداند. |
Integer | getDeviceOffset () |
ErrorIdentifier | getErrorType () |
String | getErrors () |
String | getInstanceUser () |
List< GceAvdInfo.LogFileEntry > | getLogs ()نقشه را از مسیرهای گزارش محلی یا از راه دور به انواع برگردانید. |
String | getOxygenationDeviceId () |
boolean | getSkipDeviceLogCollection () |
GceAvdInfo.GceStatus | getStatus () |
HostAndPort | hostAndPort () |
String | instanceName () |
boolean | isIpPreconfigured () |
static GceAvdInfo | parseGceInfoFromFile (File f, DeviceDescriptor descriptor, int remoteAdbPort)یک فایل داده شده را تجزیه کنید تا اطلاعات دستگاه GCE AVD را بدست آورید. |
static List< GceAvdInfo > | parseGceInfoFromOxygenClientOutput ( CommandResult oxygenRes, TestDeviceOptions deviceOptions)خروجی خط فرمان داده شده از فایل باینری کلاینت اکسیژن را تجزیه کنید تا اطلاعات AVD اجارهای را بدست آورید. |
static GceAvdInfo | parseGceInfoFromString (String data, DeviceDescriptor descriptor, int remoteAdbPort)یک رشته داده شده را تجزیه میکند تا اطلاعات دستگاه GCE AVD را بدست آورد. |
void | setDeviceOffset (Integer deviceOffset) |
void | setErrorType ( ErrorIdentifier errorType) |
void | setErrors (String errors) |
void | setInstanceUser (String instanceUser) |
void | setIpPreconfigured (boolean isIpPreconfigured) |
void | setOxygenationDeviceId (String deviceId) |
void | setSkipBugreportCollection (boolean skipDeviceLogCollection) |
void | setSkipDeviceLogCollection (boolean skipDeviceLogCollection) |
void | setStatus ( GceAvdInfo.GceStatus status) |
String | toString () |
فیلدها
ساخت_متغیرها
public static final List<String> BUILD_VARS
سازندگان عمومی
اطلاعات GceAvd
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort)| پارامترها | |
|---|---|
instanceName | String |
hostAndPort | HostAndPort |
اطلاعات GceAvd
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort,
ErrorIdentifier errorType,
String errors,
GceAvdInfo.GceStatus status)| پارامترها | |
|---|---|
instanceName | String |
hostAndPort | HostAndPort |
errorType | ErrorIdentifier |
errors | String |
status | GceAvdInfo.GceStatus |
روشهای عمومی
دریافت BuildVars
public HashMap<String, String> getBuildVars ()
هش اطلاعات متغیر ساخت دستگاه GCE AVD را برمیگرداند.
کلیدهای متغیرهای ساخت ممکن در BUILD_VARS شرح داده شدهاند، برای مثال: build_id، build_target، branch، kernel_build_id، kernel_build_target، kernel_branch، system_build_id، system_build_target، system_branch، emulator_build_id، emulator_build_target، emulator_branch.
| بازگشتها | |
|---|---|
HashMap<String, String> | |
دریافت افست دستگاه
public Integer getDeviceOffset ()
| بازگشتها | |
|---|---|
Integer | |
دریافت خطاها
public String getErrors ()
| بازگشتها | |
|---|---|
String | |
دریافت نمونه کاربر
public String getInstanceUser ()
| بازگشتها | |
|---|---|
String | |
دریافت گزارشها
public List<GceAvdInfo.LogFileEntry> getLogs ()
نقشه را از مسیرهای گزارش محلی یا از راه دور به انواع برگردانید.
| بازگشتها | |
|---|---|
List< GceAvdInfo.LogFileEntry > | |
دریافت شناسه دستگاه اکسیژن رسانی
public String getOxygenationDeviceId ()
| بازگشتها | |
|---|---|
String | |
getSkipDeviceLogCollection
public boolean getSkipDeviceLogCollection ()
| بازگشتها | |
|---|---|
boolean | |
میزبان و پورت
public HostAndPort hostAndPort ()
| بازگشتها | |
|---|---|
HostAndPort | |
نام نمونه
public String instanceName ()
| بازگشتها | |
|---|---|
String | |
isIp از پیش پیکربندی شده
public boolean isIpPreconfigured ()
| بازگشتها | |
|---|---|
boolean | |
تجزیه اطلاعات از فایل GceInfoFromFile
public static GceAvdInfo parseGceInfoFromFile (File f, DeviceDescriptor descriptor, int remoteAdbPort)
یک فایل داده شده را تجزیه کنید تا اطلاعات دستگاه GCE AVD را بدست آورید.
| پارامترها | |
|---|---|
f | File : File برای خواندن خروجی JSON از درایور GCE. |
descriptor | DeviceDescriptor : توصیفگر دستگاهی که به اطلاعات نیاز دارد. |
remoteAdbPort | int : پورت ریموتی که باید برای اتصال adb استفاده شود |
| بازگشتها | |
|---|---|
GceAvdInfo | اگر دستگاه پیدا شد، GceAvdInfo آن را نمایش میدهد، و اگر خطا داد، null را برمیگرداند. |
| پرتابها | |
|---|---|
TargetSetupError | |
تجزیه اطلاعات GceInfoFromOxygenClientOutput
public static List<GceAvdInfo> parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, TestDeviceOptions deviceOptions)
خروجی خط فرمان داده شده از فایل باینری کلاینت اکسیژن را تجزیه کنید تا اطلاعات AVD اجارهای را بدست آورید.
| پارامترها | |
|---|---|
oxygenRes | CommandResult : CommandResult اجرای دستور در کلاینت Oxygen. |
deviceOptions | TestDeviceOptions : TestDeviceOptions که گزینههای دستگاه را توصیف میکند. |
| بازگشتها | |
|---|---|
List< GceAvdInfo > | List دستگاههایی که با موفقیت اجاره داده شدهاند. در صورت عدم موفقیت در اجاره دستگاه، TargetSetupError رخ خواهد داد. |
| پرتابها | |
|---|---|
TargetSetupError | |
تجزیهی GceInfoFromString
public static GceAvdInfo parseGceInfoFromString (String data, DeviceDescriptor descriptor, int remoteAdbPort)
یک رشته داده شده را تجزیه میکند تا اطلاعات دستگاه GCE AVD را بدست آورد.
| پارامترها | |
|---|---|
data | String : رشته JSON. |
descriptor | DeviceDescriptor : توصیفگر دستگاهی که به اطلاعات نیاز دارد. |
remoteAdbPort | int : پورت ریموتی که باید برای اتصال adb استفاده شود |
| بازگشتها | |
|---|---|
GceAvdInfo | اگر دستگاه پیدا شد، GceAvdInfo آن را نمایش میدهد، و اگر خطا داد، null را برمیگرداند. |
| پرتابها | |
|---|---|
TargetSetupError | |
تنظیم افست دستگاه
public void setDeviceOffset (Integer deviceOffset)
| پارامترها | |
|---|---|
deviceOffset | Integer |
نوع خطا را تنظیم کنید
public void setErrorType (ErrorIdentifier errorType)
| پارامترها | |
|---|---|
errorType | ErrorIdentifier |
خطاهای تنظیمشده
public void setErrors (String errors)
| پارامترها | |
|---|---|
errors | String |
کاربر نمونه را تنظیم کنید
public void setInstanceUser (String instanceUser)
| پارامترها | |
|---|---|
instanceUser | String |
setIpاز پیش پیکربندی شده
public void setIpPreconfigured (boolean isIpPreconfigured)
| پارامترها | |
|---|---|
isIpPreconfigured | boolean |
شناسه دستگاه اکسیژنرسانی را تنظیم کنید
public void setOxygenationDeviceId (String deviceId)
| پارامترها | |
|---|---|
deviceId | String |
مجموعه گزارشهای رد شدن از مجموعه
public void setSkipBugreportCollection (boolean skipDeviceLogCollection)
| پارامترها | |
|---|---|
skipDeviceLogCollection | boolean |
setSkipDeviceLogCollection
public void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)
| پارامترها | |
|---|---|
skipDeviceLogCollection | boolean |
تنظیم وضعیت
public void setStatus (GceAvdInfo.GceStatus status)
| پارامترها | |
|---|---|
status | GceAvdInfo.GceStatus |
رشتهی دوتایی
public String toString ()
| بازگشتها | |
|---|---|
String | |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.