Interface UpdateWorkloadEstimateResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,BcmPricingCalculatorResponse.Builder
,Buildable
,CopyableBuilder<UpdateWorkloadEstimateResponse.Builder,
,UpdateWorkloadEstimateResponse> SdkBuilder<UpdateWorkloadEstimateResponse.Builder,
,UpdateWorkloadEstimateResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
UpdateWorkloadEstimateResponse
@Mutable
@NotThreadSafe
public static interface UpdateWorkloadEstimateResponse.Builder
extends BcmPricingCalculatorResponse.Builder, SdkPojo, CopyableBuilder<UpdateWorkloadEstimateResponse.Builder,UpdateWorkloadEstimateResponse>
-
Method Summary
Modifier and TypeMethodDescriptioncostCurrency
(String costCurrency) The currency of the updated estimated cost.costCurrency
(CurrencyCode costCurrency) The currency of the updated estimated cost.The timestamp when the workload estimate was originally created.The updated expiration timestamp for the workload estimate.failureMessage
(String failureMessage) An error message if the workload estimate update failed.The unique identifier of the updated workload estimate.The updated name of the workload estimate.rateTimestamp
(Instant rateTimestamp) The timestamp of the pricing rates used for the updated estimate.The type of pricing rates used for the updated estimate.rateType
(WorkloadEstimateRateType rateType) The type of pricing rates used for the updated estimate.The current status of the updated workload estimate.status
(WorkloadEstimateStatus status) The current status of the updated workload estimate.The updated total estimated cost for the workload.Methods inherited from interface software.amazon.awssdk.services.bcmpricingcalculator.model.BcmPricingCalculatorResponse.Builder
build, responseMetadata, responseMetadata
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
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
id
The unique identifier of the updated workload estimate.
- Parameters:
id
- The unique identifier of the updated workload estimate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The updated name of the workload estimate.
- Parameters:
name
- The updated 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 originally created.
- Parameters:
createdAt
- The timestamp when the workload estimate was originally created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiresAt
The updated expiration timestamp for the workload estimate.
- Parameters:
expiresAt
- The updated expiration timestamp for the workload estimate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rateType
The type of pricing rates used for the updated estimate.
- Parameters:
rateType
- The type of pricing rates used for the updated 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 updated estimate.
- Parameters:
rateType
- The type of pricing rates used for the updated 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 updated estimate.
- Parameters:
rateTimestamp
- The timestamp of the pricing rates used for the updated estimate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the updated workload estimate.
- Parameters:
status
- The current status of the updated 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 updated workload estimate.
- Parameters:
status
- The current status of the updated workload estimate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
totalCost
The updated total estimated cost for the workload.
- Parameters:
totalCost
- The updated 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 updated estimated cost.
- Parameters:
costCurrency
- The currency of the updated estimated cost.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
costCurrency
The currency of the updated estimated cost.
- Parameters:
costCurrency
- The currency of the updated 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 update failed.
- Parameters:
failureMessage
- An error message if the workload estimate update failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-