Interface BudgetPerformanceHistory.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BudgetPerformanceHistory.Builder,BudgetPerformanceHistory>,SdkBuilder<BudgetPerformanceHistory.Builder,BudgetPerformanceHistory>,SdkPojo
- Enclosing class:
- BudgetPerformanceHistory
public static interface BudgetPerformanceHistory.Builder extends SdkPojo, CopyableBuilder<BudgetPerformanceHistory.Builder,BudgetPerformanceHistory>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BudgetPerformanceHistory.BuilderbudgetedAndActualAmountsList(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.BudgetPerformanceHistory.BuilderbudgetedAndActualAmountsList(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.BudgetPerformanceHistory.BuilderbudgetedAndActualAmountsList(BudgetedAndActualAmounts... budgetedAndActualAmountsList)A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.BudgetPerformanceHistory.BuilderbudgetName(String budgetName)Sets the value of the BudgetName property for this object.BudgetPerformanceHistory.BuilderbudgetType(String budgetType)Sets the value of the BudgetType property for this object.BudgetPerformanceHistory.BuilderbudgetType(BudgetType budgetType)Sets the value of the BudgetType property for this object.BudgetPerformanceHistory.BuildercostFilters(Map<String,? extends Collection<String>> costFilters)The history of the cost filters for a budget during the specified time period.default BudgetPerformanceHistory.BuildercostTypes(Consumer<CostTypes.Builder> costTypes)The history of the cost types for a budget during the specified time period.BudgetPerformanceHistory.BuildercostTypes(CostTypes costTypes)The history of the cost types for a budget during the specified time period.BudgetPerformanceHistory.BuildertimeUnit(String timeUnit)Sets the value of the TimeUnit property for this object.BudgetPerformanceHistory.BuildertimeUnit(TimeUnit timeUnit)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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
budgetName
BudgetPerformanceHistory.Builder budgetName(String 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
BudgetPerformanceHistory.Builder budgetType(String 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,BudgetType
-
budgetType
BudgetPerformanceHistory.Builder budgetType(BudgetType 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,BudgetType
-
costFilters
BudgetPerformanceHistory.Builder costFilters(Map<String,? extends Collection<String>> 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
BudgetPerformanceHistory.Builder costTypes(CostTypes 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
default BudgetPerformanceHistory.Builder costTypes(Consumer<CostTypes.Builder> 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.Builderavoiding the need to create one manually viaCostTypes.builder().When the
Consumercompletes,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:
costTypes(CostTypes)
-
timeUnit
BudgetPerformanceHistory.Builder timeUnit(String timeUnit)
Sets the value of the TimeUnit property for this object.
-
timeUnit
BudgetPerformanceHistory.Builder timeUnit(TimeUnit timeUnit)
Sets the value of the TimeUnit property for this object.
-
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.Builderavoiding the need to create one manually viaBudgetedAndActualAmounts.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#budgetedAndActualAmountsList(List.) - 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:
#budgetedAndActualAmountsList(java.util.Collection)
-
-