Device Streaming v1 API - Namespace Google.Cloud.DeviceStreaming.V1 (1.0.0-beta02)

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.