View Source GoogleApi.MigrationCenter.V1.Model.ReportSummaryAssetAggregateStats (google_api_migration_center v0.6.0)

Aggregate statistics for a collection of assets.

Attributes

  • coreCountHistogram (type: GoogleApi.MigrationCenter.V1.Model.ReportSummaryHistogramChartData.t, default: nil) - Histogram showing a distribution of logical CPU core counts.
  • memoryBytesHistogram (type: GoogleApi.MigrationCenter.V1.Model.ReportSummaryHistogramChartData.t, default: nil) - Histogram showing a distribution of memory sizes.
  • memoryUtilizationChart (type: GoogleApi.MigrationCenter.V1.Model.ReportSummaryUtilizationChartData.t, default: nil) - Total memory split into Used/Free buckets.
  • operatingSystem (type: GoogleApi.MigrationCenter.V1.Model.ReportSummaryChartData.t, default: nil) - Count of assets grouped by Operating System families.
  • storageBytesHistogram (type: GoogleApi.MigrationCenter.V1.Model.ReportSummaryHistogramChartData.t, default: nil) - Histogram showing a distribution of storage sizes.
  • storageUtilizationChart (type: GoogleApi.MigrationCenter.V1.Model.ReportSummaryUtilizationChartData.t, default: nil) - Total memory split into Used/Free buckets.
  • totalAssets (type: String.t, default: nil) - Count of the number of unique assets in this collection.
  • totalCores (type: String.t, default: nil) - Sum of the CPU core count of all the assets in this collection.
  • totalMemoryBytes (type: String.t, default: nil) - Sum of the memory in bytes of all the assets in this collection.
  • totalStorageBytes (type: String.t, default: nil) - Sum of persistent storage in bytes of all the assets in this collection.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.MigrationCenter.V1.Model.ReportSummaryAssetAggregateStats{
  coreCountHistogram:
    GoogleApi.MigrationCenter.V1.Model.ReportSummaryHistogramChartData.t() | nil,
  memoryBytesHistogram:
    GoogleApi.MigrationCenter.V1.Model.ReportSummaryHistogramChartData.t() | nil,
  memoryUtilizationChart:
    GoogleApi.MigrationCenter.V1.Model.ReportSummaryUtilizationChartData.t()
    | nil,
  operatingSystem:
    GoogleApi.MigrationCenter.V1.Model.ReportSummaryChartData.t() | nil,
  storageBytesHistogram:
    GoogleApi.MigrationCenter.V1.Model.ReportSummaryHistogramChartData.t() | nil,
  storageUtilizationChart:
    GoogleApi.MigrationCenter.V1.Model.ReportSummaryUtilizationChartData.t()
    | nil,
  totalAssets: String.t() | nil,
  totalCores: String.t() | nil,
  totalMemoryBytes: String.t() | nil,
  totalStorageBytes: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.