com.android.tradefed.device.cloud

Classes

AbstractTunnelMonitor Abstract tunnel monitor for GCE AVD. 
AcloudConfigParser Helper class that parse an Acloud config (used to start a Cloud device instance). 
CommonLogRemoteFileUtil This utility allows to avoid code duplication across the different remote device representation for the remote log fetching logic of common files. 
CommonLogRemoteFileUtil.KnownLogFileEntry A representation of a known log entry for remote devices. 
GceAvdInfo Structure to hold relevant data for a given GCE AVD instance. 
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Thread Monitor for the Gce lab host proxy tunnel used for oxygenation. 
GceManager Helper that manages the GCE calls to start/stop and collect logs from GCE. 
GceSshTunnelMonitor Thread Monitor for the Gce ssh tunnel. 
ManagedRemoteDevice A device running inside a virtual machine that we manage remotely via a Tradefed instance inside the VM. 
NestedDeviceStateMonitor Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment. 
NestedRemoteDevice Representation of the device running inside a remote Cuttlefish VM. 
OxygenUtil Utility to interact with Oxygen service. 
RemoteAndroidVirtualDevice Extends RemoteAndroidDevice behavior for a full stack android device running in the Google Compute Engine (Gce). 
RemoteFileUtil Utility class to handle file from a remote instance 
RemoteSshUtil Utility to execute ssh commands on remote instances. 
VmRemoteDevice A Remote virtual device that we will manage from inside the Virtual Machine. 

Enums

AcloudConfigParser.AcloudKeys Sets of key that can be searched from the configuration. 
GceAvdInfo.GceStatus