Interface WorkloadEstimateSummary.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<WorkloadEstimateSummary.Builder,,- WorkloadEstimateSummary> - SdkBuilder<WorkloadEstimateSummary.Builder,,- WorkloadEstimateSummary> - SdkPojo
- Enclosing class:
- WorkloadEstimateSummary
@Mutable
@NotThreadSafe
public static interface WorkloadEstimateSummary.Builder
extends SdkPojo, CopyableBuilder<WorkloadEstimateSummary.Builder,WorkloadEstimateSummary> 
- 
Method SummaryModifier and TypeMethodDescriptioncostCurrency(String costCurrency) The currency of the estimated cost.costCurrency(CurrencyCode costCurrency) The currency of the estimated cost.The timestamp when the workload estimate was created.The timestamp when the workload estimate will expire.failureMessage(String failureMessage) An error message if the workload estimate creation or processing failed.The unique identifier of the workload estimate.The name of the workload estimate.rateTimestamp(Instant rateTimestamp) The timestamp of the pricing rates used for the estimate.The type of pricing rates used for the estimate.rateType(WorkloadEstimateRateType rateType) The type of pricing rates used for the estimate.The current status of the workload estimate.status(WorkloadEstimateStatus status) The current status of the workload estimate.The total estimated cost for the workload.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- 
idThe unique identifier of the workload estimate. - Parameters:
- id- The unique identifier of the workload estimate.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
nameThe name of the workload estimate. - Parameters:
- name- The name of the workload estimate.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
createdAtThe timestamp when the workload estimate was created. - Parameters:
- createdAt- The timestamp when the workload estimate was created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
expiresAtThe timestamp when the workload estimate will expire. - Parameters:
- expiresAt- The timestamp when the workload estimate will expire.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
rateTypeThe type of pricing rates used for the estimate. - Parameters:
- rateType- The type of pricing rates used for the estimate.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
rateTypeThe type of pricing rates used for the estimate. - Parameters:
- rateType- The type of pricing rates used for the estimate.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
rateTimestampThe timestamp of the pricing rates used for the estimate. - Parameters:
- rateTimestamp- The timestamp of the pricing rates used for the estimate.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusThe current status of the workload estimate. - Parameters:
- status- The current status of the workload estimate.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
statusThe current status of the workload estimate. - Parameters:
- status- The current status of the workload estimate.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
totalCostThe total estimated cost for the workload. - Parameters:
- totalCost- The total estimated cost for the workload.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
costCurrencyThe currency of the estimated cost. - Parameters:
- costCurrency- The currency of the estimated cost.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
costCurrencyThe currency of the estimated cost. - Parameters:
- costCurrency- The currency of the estimated cost.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
failureMessageAn error message if the workload estimate creation or processing failed. - Parameters:
- failureMessage- An error message if the workload estimate creation or processing failed.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-