CostCategory class

The structure of Cost Categories. This includes detailed metadata and the set of rules for the CostCategory object.

Constructors

CostCategory({required String costCategoryArn, required String effectiveStart, required String name, required CostCategoryRuleVersion ruleVersion, required List<CostCategoryRule> rules, String? effectiveEnd, List<CostCategoryProcessingStatus>? processingStatus})
CostCategory.fromJson(Map<String, dynamic> json)
factory

Properties

costCategoryArn String
The unique identifier for your Cost Category.
final
effectiveEnd String?
The Cost Category's effective end date.
final
effectiveStart String
The Cost Category's effective start date.
final
hashCode int
The hash code for this object.
no setterinherited
name String
final
processingStatus List<CostCategoryProcessingStatus>?
The list of processing statuses for Cost Management products for a specific cost category.
final
rules List<CostCategoryRule>
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
final
ruleVersion CostCategoryRuleVersion
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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