Class: Google::Apis::MigrationcenterV1alpha1::AssetPerformanceData
- Inherits:
-
Object
- Object
- Google::Apis::MigrationcenterV1alpha1::AssetPerformanceData
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/migrationcenter_v1alpha1/classes.rb,
lib/google/apis/migrationcenter_v1alpha1/representations.rb,
lib/google/apis/migrationcenter_v1alpha1/representations.rb
Overview
Performance data for an asset.
Instance Attribute Summary collapse
-
#daily_resource_usage_aggregations ⇒ Array<Google::Apis::MigrationcenterV1alpha1::DailyResourceUsageAggregation>
Daily resource usage aggregations.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AssetPerformanceData
constructor
A new instance of AssetPerformanceData.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AssetPerformanceData
Returns a new instance of AssetPerformanceData.
776 777 778 |
# File 'lib/google/apis/migrationcenter_v1alpha1/classes.rb', line 776 def initialize(**args) update!(**args) end |
Instance Attribute Details
#daily_resource_usage_aggregations ⇒ Array<Google::Apis::MigrationcenterV1alpha1::DailyResourceUsageAggregation>
Daily resource usage aggregations. Contains all of the data available for an
asset, up to the last 420 days. Aggregations are sorted from oldest to most
recent.
Corresponds to the JSON property dailyResourceUsageAggregations
774 775 776 |
# File 'lib/google/apis/migrationcenter_v1alpha1/classes.rb', line 774 def daily_resource_usage_aggregations @daily_resource_usage_aggregations end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
781 782 783 |
# File 'lib/google/apis/migrationcenter_v1alpha1/classes.rb', line 781 def update!(**args) @daily_resource_usage_aggregations = args[:daily_resource_usage_aggregations] if args.key?(:daily_resource_usage_aggregations) end |