public sealed class AssetFrame : IMessage<AssetFrame>, IEquatable<AssetFrame>, IDeepCloneable<AssetFrame>, IBufferMessage, IMessage
Reference documentation and code samples for the Migration Center v1 API class AssetFrame.
Contains data reported from an inventory source on an asset.
Implements
IMessageAssetFrame, IEquatableAssetFrame, IDeepCloneableAssetFrame, IBufferMessage, IMessageNamespace
Google.Cloud.MigrationCenter.V1Assembly
Google.Cloud.MigrationCenter.V1.dll
Constructors
AssetFrame()
public AssetFrame()
AssetFrame(AssetFrame)
public AssetFrame(AssetFrame other)
Parameter | |
---|---|
Name | Description |
other | AssetFrame |
Properties
Attributes
public MapField<string, string> Attributes { get; }
Generic asset attributes.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
FrameDataCase
public AssetFrame.FrameDataOneofCase FrameDataCase { get; }
Property Value | |
---|---|
Type | Description |
AssetFrameFrameDataOneofCase |
Labels
public MapField<string, string> Labels { get; }
Labels as key value pairs.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
MachineDetails
public MachineDetails MachineDetails { get; set; }
Asset information specific for virtual machines.
Property Value | |
---|---|
Type | Description |
MachineDetails |
PerformanceSamples
public RepeatedField<PerformanceSample> PerformanceSamples { get; }
Asset performance data samples.
Property Value | |
---|---|
Type | Description |
RepeatedFieldPerformanceSample |
ReportTime
public Timestamp ReportTime { get; set; }
The time the data was reported.
Property Value | |
---|---|
Type | Description |
Timestamp |
TraceToken
public string TraceToken { get; set; }
Optional. Trace token is optionally provided to assist with debugging and traceability.
Property Value | |
---|---|
Type | Description |
string |