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