UsageStatistics class

Contains the result of GuardDuty usage. If a UsageStatisticType is provided the result for other types will be null.

Constructors

UsageStatistics({List<UsageAccountResult>? sumByAccount, List<UsageDataSourceResult>? sumByDataSource, List<UsageResourceResult>? sumByResource, List<UsageResourceResult>? topResources})
UsageStatistics.fromJson(Map<String, dynamic> json)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sumByAccount List<UsageAccountResult>?
The usage statistic sum organized by account ID.
final
sumByDataSource List<UsageDataSourceResult>?
The usage statistic sum organized by on data source.
final
sumByResource List<UsageResourceResult>?
The usage statistic sum organized by resource.
final
topResources List<UsageResourceResult>?
Lists the top 50 resources that have generated the most GuardDuty usage, in order from most to least expensive.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited