public static interface CostCategory.Builder extends SdkPojo, CopyableBuilder<CostCategory.Builder,CostCategory>
| Modifier and Type | Method and Description |
|---|---|
CostCategory.Builder |
costCategoryArn(String costCategoryArn)
The unique identifier for your Cost Category.
|
CostCategory.Builder |
defaultValue(String defaultValue)
Sets the value of the DefaultValue property for this object.
|
CostCategory.Builder |
effectiveEnd(String effectiveEnd)
The Cost Category's effective end date.
|
CostCategory.Builder |
effectiveStart(String effectiveStart)
The Cost Category's effective start date.
|
CostCategory.Builder |
name(String name)
Sets the value of the Name property for this object.
|
CostCategory.Builder |
processingStatus(Collection<CostCategoryProcessingStatus> processingStatus)
The list of processing statuses for Cost Management products for a specific cost category.
|
CostCategory.Builder |
processingStatus(Consumer<CostCategoryProcessingStatus.Builder>... processingStatus)
The list of processing statuses for Cost Management products for a specific cost category.
|
CostCategory.Builder |
processingStatus(CostCategoryProcessingStatus... processingStatus)
The list of processing statuses for Cost Management products for a specific cost category.
|
CostCategory.Builder |
rules(Collection<CostCategoryRule> rules)
Rules are processed in order.
|
CostCategory.Builder |
rules(Consumer<CostCategoryRule.Builder>... rules)
Rules are processed in order.
|
CostCategory.Builder |
rules(CostCategoryRule... rules)
Rules are processed in order.
|
CostCategory.Builder |
ruleVersion(CostCategoryRuleVersion ruleVersion)
Sets the value of the RuleVersion property for this object.
|
CostCategory.Builder |
ruleVersion(String ruleVersion)
Sets the value of the RuleVersion property for this object.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildCostCategory.Builder costCategoryArn(String costCategoryArn)
The unique identifier for your Cost Category.
costCategoryArn - The unique identifier for your Cost Category.CostCategory.Builder effectiveStart(String effectiveStart)
The Cost Category's effective start date.
effectiveStart - The Cost Category's effective start date.CostCategory.Builder effectiveEnd(String effectiveEnd)
The Cost Category's effective end date.
effectiveEnd - The Cost Category's effective end date.CostCategory.Builder name(String name)
name - The new value for the Name property for this object.CostCategory.Builder ruleVersion(String ruleVersion)
ruleVersion - The new value for the RuleVersion property for this object.CostCategoryRuleVersion,
CostCategoryRuleVersionCostCategory.Builder ruleVersion(CostCategoryRuleVersion ruleVersion)
ruleVersion - The new value for the RuleVersion property for this object.CostCategoryRuleVersion,
CostCategoryRuleVersionCostCategory.Builder rules(Collection<CostCategoryRule> rules)
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.
rules - 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.CostCategory.Builder rules(CostCategoryRule... rules)
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.
rules - 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.CostCategory.Builder rules(Consumer<CostCategoryRule.Builder>... rules)
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.
This is a convenience that creates an instance of theList.Builder avoiding the
need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #rules(List) .rules - a consumer that will call methods on List.Builder #rules(List) CostCategory.Builder processingStatus(Collection<CostCategoryProcessingStatus> processingStatus)
The list of processing statuses for Cost Management products for a specific cost category.
processingStatus - The list of processing statuses for Cost Management products for a specific cost category.CostCategory.Builder processingStatus(CostCategoryProcessingStatus... processingStatus)
The list of processing statuses for Cost Management products for a specific cost category.
processingStatus - The list of processing statuses for Cost Management products for a specific cost category.CostCategory.Builder processingStatus(Consumer<CostCategoryProcessingStatus.Builder>... processingStatus)
The list of processing statuses for Cost Management products for a specific cost category.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #processingStatus(List) .processingStatus - a consumer that will call methods on List.Builder #processingStatus(List) CostCategory.Builder defaultValue(String defaultValue)
defaultValue - The new value for the DefaultValue property for this object.Copyright © 2021. All rights reserved.