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 Summary
Modifier 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.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 Details
-
id
The 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.
-
name
The 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.
-
createdAt
The 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.
-
expiresAt
The 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.
-
rateType
The 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:
-
rateType
The 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:
-
rateTimestamp
The 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.
-
status
The 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:
-
status
The 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:
-
totalCost
The 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.
-
costCurrency
The 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:
-
costCurrency
The 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:
-
failureMessage
An 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.
-