Interface BudgetPerformanceHistory.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<BudgetPerformanceHistory.Builder,
,BudgetPerformanceHistory> SdkBuilder<BudgetPerformanceHistory.Builder,
,BudgetPerformanceHistory> SdkPojo
- Enclosing class:
BudgetPerformanceHistory
-
Method Summary
Modifier and TypeMethodDescriptionbudgetedAndActualAmountsList
(Collection<BudgetedAndActualAmounts> budgetedAndActualAmountsList) A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.budgetedAndActualAmountsList
(Consumer<BudgetedAndActualAmounts.Builder>... budgetedAndActualAmountsList) A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.budgetedAndActualAmountsList
(BudgetedAndActualAmounts... budgetedAndActualAmountsList) A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.budgetName
(String budgetName) Sets the value of the BudgetName property for this object.budgetType
(String budgetType) Sets the value of the BudgetType property for this object.budgetType
(BudgetType budgetType) Sets the value of the BudgetType property for this object.costFilters
(Map<String, ? extends Collection<String>> costFilters) The history of the cost filters for a budget during the specified time period.default BudgetPerformanceHistory.Builder
costTypes
(Consumer<CostTypes.Builder> costTypes) The history of the cost types for a budget during the specified time period.The history of the cost types for a budget during the specified time period.Sets the value of the TimeUnit property for this object.Sets the value of the TimeUnit property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
budgetName
Sets the value of the BudgetName property for this object.- Parameters:
budgetName
- The new value for the BudgetName property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
budgetType
Sets the value of the BudgetType property for this object.- Parameters:
budgetType
- The new value for the BudgetType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
budgetType
Sets the value of the BudgetType property for this object.- Parameters:
budgetType
- The new value for the BudgetType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
costFilters
The history of the cost filters for a budget during the specified time period.
- Parameters:
costFilters
- The history of the cost filters for a budget during the specified time period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
costTypes
The history of the cost types for a budget during the specified time period.
- Parameters:
costTypes
- The history of the cost types for a budget during the specified time period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
costTypes
The history of the cost types for a budget during the specified time period.
This is a convenience method that creates an instance of theCostTypes.Builder
avoiding the need to create one manually viaCostTypes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocostTypes(CostTypes)
.- Parameters:
costTypes
- a consumer that will call methods onCostTypes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timeUnit
Sets the value of the TimeUnit property for this object.- Parameters:
timeUnit
- The new value for the TimeUnit property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timeUnit
Sets the value of the TimeUnit property for this object.- Parameters:
timeUnit
- The new value for the TimeUnit property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
budgetedAndActualAmountsList
BudgetPerformanceHistory.Builder budgetedAndActualAmountsList(Collection<BudgetedAndActualAmounts> budgetedAndActualAmountsList) A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.
- Parameters:
budgetedAndActualAmountsList
- A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
budgetedAndActualAmountsList
BudgetPerformanceHistory.Builder budgetedAndActualAmountsList(BudgetedAndActualAmounts... budgetedAndActualAmountsList) A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.
- Parameters:
budgetedAndActualAmountsList
- A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
budgetedAndActualAmountsList
BudgetPerformanceHistory.Builder budgetedAndActualAmountsList(Consumer<BudgetedAndActualAmounts.Builder>... budgetedAndActualAmountsList) A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.
This is a convenience method that creates an instance of theBudgetedAndActualAmounts.Builder
avoiding the need to create one manually viaBudgetedAndActualAmounts.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobudgetedAndActualAmountsList(List<BudgetedAndActualAmounts>)
.- Parameters:
budgetedAndActualAmountsList
- a consumer that will call methods onBudgetedAndActualAmounts.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-