Migration Center v1 API - Class AssetFrame (1.0.0-beta01)

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.

Inheritance

object > AssetFrame

Namespace

Google.Cloud.MigrationCenter.V1

Assembly

Google.Cloud.MigrationCenter.V1.dll

Constructors

AssetFrame()

public AssetFrame()

AssetFrame(AssetFrame)

public AssetFrame(AssetFrame other)
Parameter
NameDescription
otherAssetFrame

Properties

Attributes

public MapField<string, string> Attributes { get; }

Generic asset attributes.

Property Value
TypeDescription
MapFieldstringstring

FrameDataCase

public AssetFrame.FrameDataOneofCase FrameDataCase { get; }
Property Value
TypeDescription
AssetFrameFrameDataOneofCase

Labels

public MapField<string, string> Labels { get; }

Labels as key value pairs.

Property Value
TypeDescription
MapFieldstringstring

MachineDetails

public MachineDetails MachineDetails { get; set; }

Asset information specific for virtual machines.

Property Value
TypeDescription
MachineDetails

PerformanceSamples

public RepeatedField<PerformanceSample> PerformanceSamples { get; }

Asset performance data samples.

Property Value
TypeDescription
RepeatedFieldPerformanceSample

ReportTime

public Timestamp ReportTime { get; set; }

The time the data was reported.

Property Value
TypeDescription
Timestamp

TraceToken

public string TraceToken { get; set; }

Optional. Trace token is optionally provided to assist with debugging and traceability.

Property Value
TypeDescription
string