Interface UpdateWorkloadEstimateResponse.Builder

  • 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

      UpdateWorkloadEstimateResponse.Builder rateTimestamp(Instant 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

      UpdateWorkloadEstimateResponse.Builder costCurrency(String 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

      UpdateWorkloadEstimateResponse.Builder failureMessage(String 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.