Interface ResourceBudgetEstimate.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ResourceBudgetEstimate.Builder,,- ResourceBudgetEstimate> - SdkBuilder<ResourceBudgetEstimate.Builder,,- ResourceBudgetEstimate> - SdkPojo
- Enclosing class:
- ResourceBudgetEstimate
@Mutable
@NotThreadSafe
public static interface ResourceBudgetEstimate.Builder
extends SdkPojo, CopyableBuilder<ResourceBudgetEstimate.Builder,ResourceBudgetEstimate> 
- 
Method SummaryModifier and TypeMethodDescriptioncostEstimates(Collection<CostEstimate> costEstimates) The cost estimate for the specified budget.costEstimates(Consumer<CostEstimate.Builder>... costEstimates) The cost estimate for the specified budget.costEstimates(CostEstimate... costEstimates) The cost estimate for the specified budget.The estimate end time.resourceName(String resourceName) The resource name.resourceType(String resourceType) The type of resource the budget will track.resourceType(ResourceType resourceType) The type of resource the budget will track.The estimate start time.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
resourceNameThe resource name. - Parameters:
- resourceName- The resource name.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
resourceTypeThe type of resource the budget will track. - Parameters:
- resourceType- The type of resource the budget will track.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
resourceTypeThe type of resource the budget will track. - Parameters:
- resourceType- The type of resource the budget will track.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
costEstimatesThe cost estimate for the specified budget. - Parameters:
- costEstimates- The cost estimate for the specified budget.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
costEstimatesThe cost estimate for the specified budget. - Parameters:
- costEstimates- The cost estimate for the specified budget.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
costEstimatesThe cost estimate for the specified budget. This is a convenience method that creates an instance of theCostEstimate.Builderavoiding the need to create one manually viaCostEstimate.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocostEstimates(List<CostEstimate>).- Parameters:
- costEstimates- a consumer that will call methods on- CostEstimate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
startTimeThe estimate start time. - Parameters:
- startTime- The estimate start time.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
endTimeThe estimate end time. - Parameters:
- endTime- The estimate end time.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-