Class HardwareInfo
Information about device hardware. The fields related to temperature thresholds are only available if hardwareStatusEnabled is true in the device's policy.
Implements
Inherited Members
Namespace: Google.Apis.AndroidManagement.v1.Data
Assembly: Google.Apis.AndroidManagement.v1.dll
Syntax
public class HardwareInfo : IDirectResponseSchema
Properties
BatteryShutdownTemperatures
Battery shutdown temperature thresholds in Celsius for each battery on the device.
Declaration
[JsonProperty("batteryShutdownTemperatures")]
public virtual IList<float?> BatteryShutdownTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
BatteryThrottlingTemperatures
Battery throttling temperature thresholds in Celsius for each battery on the device.
Declaration
[JsonProperty("batteryThrottlingTemperatures")]
public virtual IList<float?> BatteryThrottlingTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
Brand
Brand of the device. For example, Google.
Declaration
[JsonProperty("brand")]
public virtual string Brand { get; set; }
Property Value
Type | Description |
---|---|
string |
CpuShutdownTemperatures
CPU shutdown temperature thresholds in Celsius for each CPU on the device.
Declaration
[JsonProperty("cpuShutdownTemperatures")]
public virtual IList<float?> CpuShutdownTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
CpuThrottlingTemperatures
CPU throttling temperature thresholds in Celsius for each CPU on the device.
Declaration
[JsonProperty("cpuThrottlingTemperatures")]
public virtual IList<float?> CpuThrottlingTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
DeviceBasebandVersion
Baseband version. For example, MDM9625_104662.22.05.34p.
Declaration
[JsonProperty("deviceBasebandVersion")]
public virtual string DeviceBasebandVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnterpriseSpecificId
Output only. ID that uniquely identifies a personally-owned device in a particular organization. On the same physical device when enrolled with the same organization, this ID persists across setups and even factory resets. This ID is available on personally-owned devices with a work profile on devices running Android 12 and above.
Declaration
[JsonProperty("enterpriseSpecificId")]
public virtual string EnterpriseSpecificId { get; set; }
Property Value
Type | Description |
---|---|
string |
GpuShutdownTemperatures
GPU shutdown temperature thresholds in Celsius for each GPU on the device.
Declaration
[JsonProperty("gpuShutdownTemperatures")]
public virtual IList<float?> GpuShutdownTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
GpuThrottlingTemperatures
GPU throttling temperature thresholds in Celsius for each GPU on the device.
Declaration
[JsonProperty("gpuThrottlingTemperatures")]
public virtual IList<float?> GpuThrottlingTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
Hardware
Name of the hardware. For example, Angler.
Declaration
[JsonProperty("hardware")]
public virtual string Hardware { get; set; }
Property Value
Type | Description |
---|---|
string |
Manufacturer
Manufacturer. For example, Motorola.
Declaration
[JsonProperty("manufacturer")]
public virtual string Manufacturer { get; set; }
Property Value
Type | Description |
---|---|
string |
Model
The model of the device. For example, Asus Nexus 7.
Declaration
[JsonProperty("model")]
public virtual string Model { get; set; }
Property Value
Type | Description |
---|---|
string |
SerialNumber
The device serial number.
Declaration
[JsonProperty("serialNumber")]
public virtual string SerialNumber { get; set; }
Property Value
Type | Description |
---|---|
string |
SkinShutdownTemperatures
Device skin shutdown temperature thresholds in Celsius.
Declaration
[JsonProperty("skinShutdownTemperatures")]
public virtual IList<float?> SkinShutdownTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |
SkinThrottlingTemperatures
Device skin throttling temperature thresholds in Celsius.
Declaration
[JsonProperty("skinThrottlingTemperatures")]
public virtual IList<float?> SkinThrottlingTemperatures { get; set; }
Property Value
Type | Description |
---|---|
IList<float?> |