public static interface UpdateCostCategoryDefinitionRequest.Builder extends CostExplorerRequest.Builder, SdkPojo, CopyableBuilder<UpdateCostCategoryDefinitionRequest.Builder,UpdateCostCategoryDefinitionRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateCostCategoryDefinitionRequest.Builder costCategoryArn(String costCategoryArn)
The unique identifier for your Cost Category.
costCategoryArn - The unique identifier for your Cost Category.UpdateCostCategoryDefinitionRequest.Builder effectiveStart(String effectiveStart)
The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future.
effectiveStart - The Cost Category's effective start date. It can only be a billing start date (first day of the
month). If the date isn't provided, it's the first day of the current month. Dates can't be before the
previous twelve months, or in the future.UpdateCostCategoryDefinitionRequest.Builder ruleVersion(String ruleVersion)
ruleVersion - The new value for the RuleVersion property for this object.CostCategoryRuleVersion,
CostCategoryRuleVersionUpdateCostCategoryDefinitionRequest.Builder ruleVersion(CostCategoryRuleVersion ruleVersion)
ruleVersion - The new value for the RuleVersion property for this object.CostCategoryRuleVersion,
CostCategoryRuleVersionUpdateCostCategoryDefinitionRequest.Builder rules(Collection<CostCategoryRule> rules)
The Expression object used to categorize costs. For more information, see CostCategoryRule .
rules - The Expression object used to categorize costs. For more information, see CostCategoryRule .UpdateCostCategoryDefinitionRequest.Builder rules(CostCategoryRule... rules)
The Expression object used to categorize costs. For more information, see CostCategoryRule .
rules - The Expression object used to categorize costs. For more information, see CostCategoryRule .UpdateCostCategoryDefinitionRequest.Builder rules(Consumer<CostCategoryRule.Builder>... rules)
The Expression object used to categorize costs. For more information, see CostCategoryRule .
CostCategoryRule.Builder avoiding the need to
create one manually via CostCategoryRule.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #rules(List.
rules - a consumer that will call methods on
CostCategoryRule.Builder#rules(java.util.Collection) UpdateCostCategoryDefinitionRequest.Builder defaultValue(String defaultValue)
defaultValue - The new value for the DefaultValue property for this object.UpdateCostCategoryDefinitionRequest.Builder splitChargeRules(Collection<CostCategorySplitChargeRule> splitChargeRules)
The split charge rules used to allocate your charges between your Cost Category values.
splitChargeRules - The split charge rules used to allocate your charges between your Cost Category values.UpdateCostCategoryDefinitionRequest.Builder splitChargeRules(CostCategorySplitChargeRule... splitChargeRules)
The split charge rules used to allocate your charges between your Cost Category values.
splitChargeRules - The split charge rules used to allocate your charges between your Cost Category values.UpdateCostCategoryDefinitionRequest.Builder splitChargeRules(Consumer<CostCategorySplitChargeRule.Builder>... splitChargeRules)
The split charge rules used to allocate your charges between your Cost Category values.
This is a convenience method that creates an instance of theCostCategorySplitChargeRule.Builder avoiding the
need to create one manually via
CostCategorySplitChargeRule.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #splitChargeRules(List.
splitChargeRules - a consumer that will call methods on
CostCategorySplitChargeRule.Builder#splitChargeRules(java.util.Collection) UpdateCostCategoryDefinitionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateCostCategoryDefinitionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.