devicerun/v1 library

Device Run API - v1

The Device Run API allows management, scheduling, and execution of automated sessions and workloads across device catalogs.

For more information, see docs.cloud.google.com/developer-device-platform/device-run

Create an instance of DeviceRunApi to access these resources:

Classes

CatalogAndroidDeviceDetails
Android-specific device attributes.
CatalogDevice
A single routable device configuration in the catalog.
CatalogDeviceAvailability
Fleet availability for a device configuration.
CatalogDeviceStreamingSupport
Per-product metadata for the DeviceStreaming product.
CatalogLabInfo
The lab hosting a device.
CatalogLifecycle
Catalog resource lifecycle: maturity state plus key lifecycle dates.
CatalogListDevicesResponse
Response including listed devices.
CatalogListSoftwareVersionsResponse
Response including listed software versions.
CatalogScreenMetrics
Screen measurements of a device.
CatalogSoftwareVersion
A single software version in the catalog.
CatalogSupportedProduct
Declares that a device supports a given Device Cloud product, with optional per-product metadata.
CatalogXcodeDetails
Xcode-specific attributes.
DeviceRunApi
The Device Run API allows management, scheduling, and execution of automated sessions and workloads across device catalogs.
GoogleLongrunningListOperationsResponse
The response message for Operations.ListOperations.
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.
ListLocationsResponse
The response message for Locations.ListLocations.
ProjectsLocationsDevicesResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsSoftwareVersionsResource
ProjectsResource

Typedefs

CatalogAndroidxTestOrchestratorDetails = $Empty
AndroidX Test Orchestrator-specific attributes.
CatalogAutomationSupport = $Empty
Per-product metadata for the Automation (DeviceRun) product.
CatalogIosDeviceDetails = $Empty
iOS-specific device attributes.
Date = $Date
Represents a whole or partial calendar date, such as a birthday.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
GoogleLongrunningCancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
GoogleRpcStatus = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
Location = $Location00
A resource that represents a Google Cloud location.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.