public static interface CostEstimate.Builder extends SdkPojo, CopyableBuilder<CostEstimate.Builder,CostEstimate>
| Modifier and Type | Method and Description |
|---|---|
CostEstimate.Builder |
resultsByTime(Collection<EstimateByTime> resultsByTime)
The cost estimate result that's associated with a time period.
|
CostEstimate.Builder |
resultsByTime(Consumer<EstimateByTime.Builder>... resultsByTime)
The cost estimate result that's associated with a time period.
|
CostEstimate.Builder |
resultsByTime(EstimateByTime... resultsByTime)
The cost estimate result that's associated with a time period.
|
CostEstimate.Builder |
usageType(String usageType)
The types of usage that are included in the estimate, such as costs, usage, or data transfer.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildCostEstimate.Builder usageType(String usageType)
The types of usage that are included in the estimate, such as costs, usage, or data transfer.
usageType - The types of usage that are included in the estimate, such as costs, usage, or data transfer.CostEstimate.Builder resultsByTime(Collection<EstimateByTime> resultsByTime)
The cost estimate result that's associated with a time period.
resultsByTime - The cost estimate result that's associated with a time period.CostEstimate.Builder resultsByTime(EstimateByTime... resultsByTime)
The cost estimate result that's associated with a time period.
resultsByTime - The cost estimate result that's associated with a time period.CostEstimate.Builder resultsByTime(Consumer<EstimateByTime.Builder>... resultsByTime)
The cost estimate result that's associated with a time period.
This is a convenience method that creates an instance of theEstimateByTime.Builder avoiding the need to create
one manually via EstimateByTime.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #resultsByTime(List.
resultsByTime - a consumer that will call methods on
EstimateByTime.Builder#resultsByTime(java.util.Collection) Copyright © 2023. All rights reserved.