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
Statustype 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.