Class Hardware
Hardware specification details for a resource, including both physical and virtual hardware.
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class Hardware : IMessage<Hardware>, IEquatable<Hardware>, IDeepCloneable<Hardware>, IBufferMessage, IMessage
Constructors
Hardware()
Declaration
public Hardware()
Hardware(Hardware)
Declaration
public Hardware(Hardware other)
Parameters
| Type | Name | Description |
|---|---|---|
| Hardware | other |
Properties
CpuClockSpeed
Clock speed of the hardware CPU in MHz.
Declaration
public ulong CpuClockSpeed { get; set; }
Property Value
| Type | Description |
|---|---|
| ulong |
CpuMaxClockSpeed
Maximum possible clock speed of the hardware CPU in MHz.
Declaration
public ulong CpuMaxClockSpeed { get; set; }
Property Value
| Type | Description |
|---|---|
| ulong |
CpuModel
Model description of the hardware CPU (e.g. "2.8 GHz Quad-Core Intel Core i5").
Declaration
public string CpuModel { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CpuNumberCores
Number of CPU cores.
Declaration
public ulong CpuNumberCores { get; set; }
Property Value
| Type | Description |
|---|---|
| ulong |
CpuPlatform
Platform of the hardware CPU (e.g. "Intel Broadwell").
Declaration
public string CpuPlatform { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Manufacturer
Hardware manufacturer.
Declaration
public string Manufacturer { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Model
Hardware model.
Declaration
public string Model { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Ram
Amount of the hardware ramdom access memory (RAM) in Mb.
Declaration
public ulong Ram { get; set; }
Property Value
| Type | Description |
|---|---|
| ulong |
SerialNumber
Hardware serial number.
Declaration
public string SerialNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| string |