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