Migration Center v1 API - Class ReportSummary.Types.AssetAggregateStats (1.1.0)

public sealed class ReportSummary.Types.AssetAggregateStats : IMessage<ReportSummary.Types.AssetAggregateStats>, IEquatable<ReportSummary.Types.AssetAggregateStats>, IDeepCloneable<ReportSummary.Types.AssetAggregateStats>, IBufferMessage, IMessage

Reference documentation and code samples for the Migration Center v1 API class ReportSummary.Types.AssetAggregateStats.

Aggregate statistics for a collection of assets.

Inheritance

object > ReportSummary.Types.AssetAggregateStats

Namespace

Google.Cloud.MigrationCenter.V1

Assembly

Google.Cloud.MigrationCenter.V1.dll

Constructors

AssetAggregateStats()

public AssetAggregateStats()

AssetAggregateStats(AssetAggregateStats)

public AssetAggregateStats(ReportSummary.Types.AssetAggregateStats other)
Parameter
NameDescription
otherReportSummaryTypesAssetAggregateStats

Properties

CoreCountHistogram

public ReportSummary.Types.HistogramChartData CoreCountHistogram { get; set; }

Histogram showing a distribution of CPU core counts.

Property Value
TypeDescription
ReportSummaryTypesHistogramChartData

MemoryBytesHistogram

public ReportSummary.Types.HistogramChartData MemoryBytesHistogram { get; set; }

Histogram showing a distribution of memory sizes.

Property Value
TypeDescription
ReportSummaryTypesHistogramChartData

MemoryUtilizationChart

public ReportSummary.Types.UtilizationChartData MemoryUtilizationChart { get; set; }

Total memory split into Used/Free buckets.

Property Value
TypeDescription
ReportSummaryTypesUtilizationChartData

OperatingSystem

public ReportSummary.Types.ChartData OperatingSystem { get; set; }

Count of assets grouped by Operating System families.

Property Value
TypeDescription
ReportSummaryTypesChartData

StorageBytesHistogram

public ReportSummary.Types.HistogramChartData StorageBytesHistogram { get; set; }

Histogram showing a distribution of memory sizes.

Property Value
TypeDescription
ReportSummaryTypesHistogramChartData

StorageUtilizationChart

public ReportSummary.Types.UtilizationChartData StorageUtilizationChart { get; set; }

Total memory split into Used/Free buckets.

Property Value
TypeDescription
ReportSummaryTypesUtilizationChartData

TotalAssets

public long TotalAssets { get; set; }

Count of the number of unique assets in this collection.

Property Value
TypeDescription
long

TotalCores

public long TotalCores { get; set; }

Sum of the CPU core count of all the assets in this collection.

Property Value
TypeDescription
long

TotalMemoryBytes

public long TotalMemoryBytes { get; set; }

Sum of the memory in bytes of all the assets in this collection.

Property Value
TypeDescription
long

TotalStorageBytes

public long TotalStorageBytes { get; set; }

Sum of persistent storage in bytes of all the assets in this collection.

Property Value
TypeDescription
long