Classes
AdbMessage
A message to an ADB server.
AndroidDevice
A single Android device.
CancelDeviceSessionRequest
Request message for DirectAccessService.CancelDeviceSession.
Close
Message signifying that the stream closed.
CreateDeviceSessionRequest
Request message for DirectAccessService.CreateDeviceSession.
DeviceMessage
A message returned from a device.
DeviceSession
Protobuf message describing the device message, used from several RPCs.
DeviceSession.Types
Container for nested types declared in the DeviceSession message type.
DeviceSession.Types.SessionStateEvent
A message encapsulating a series of Session states and the time that the DeviceSession first entered those states.
DeviceSessionName
Resource name for the DeviceSession resource.
DirectAccessService
A service for allocating Android devices and interacting with the live-allocated devices.
Each Session will wait for available capacity, at a higher priority over Test Execution. When allocated, the session will be exposed through a stream for integration.
DirectAccessService is currently available as a preview to select developers. You can register today on behalf of you and your team at https://developer.android.com/studio/preview/android-device-streaming
DirectAccessService.DirectAccessServiceBase
Base class for server-side implementations of DirectAccessService
DirectAccessService.DirectAccessServiceClient
Client for DirectAccessService
DirectAccessServiceClient
DirectAccessService client wrapper, for convenient use.
DirectAccessServiceClient.AdbConnectStream
Bidirectional streaming methods for AdbConnect(CallSettings, BidirectionalStreamingSettings).
DirectAccessServiceClientBuilder
Builder class for DirectAccessServiceClient to provide simple configuration of credentials, endpoint etc.
DirectAccessServiceClientImpl
DirectAccessService client wrapper implementation, for convenient use.
DirectAccessServiceSettings
Settings for DirectAccessServiceClient instances.
Fail
Message signifying that the stream failed to open
GetDeviceSessionRequest
Request message for DirectAccessService.GetDeviceSession.
ListDeviceSessionsRequest
Request message for DirectAccessService.ListDeviceSessions.
ListDeviceSessionsResponse
Response message for DirectAccessService.ListDeviceSessions.
Okay
Message signifying that the stream is open
Open
Message for opening a new stream.
StatusUpdate
A StatusUpdate message given over the ADB protocol for the device state.
StatusUpdate.Types
Container for nested types declared in the StatusUpdate message type.
StreamData
Data for a stream.
StreamStatus
The result of a stream.
UpdateDeviceSessionRequest
Request message for DirectAccessService.UpdateDeviceSession.
Enums
AdbMessage.ContentsOneofCase
Enum of possible cases for the "contents" oneof.
DeviceMessage.ContentsOneofCase
Enum of possible cases for the "contents" oneof.
DeviceSession.ExpirationOneofCase
Enum of possible cases for the "expiration" oneof.
DeviceSession.Types.SessionState
The state that the DeviceSession resides.
DeviceSessionName.ResourceNameType
The possible contents of DeviceSessionName.
StatusUpdate.Types.DeviceState
The state displayed with the ADB Device when running "adb devices"
StreamData.ContentsOneofCase
Enum of possible cases for the "contents" oneof.
StreamStatus.StatusOneofCase
Enum of possible cases for the "status" oneof.