public PutRecommendationPreferencesRequest withSavingsEstimationMode(SavingsEstimationMode savingsEstimationMode) {
        this.savingsEstimationMode = savingsEstimationMode.toString();
        return this;
    }
<p>
The status of the savings estimation mode preference to create or update.
</p>
<p>
Specify the <code>AfterDiscounts</code> status to activate the preference, or specify
<code>BeforeDiscounts</code> to deactivate the preference.
</p>
<p>
Only the account manager or delegated administrator of your organization can activate this preference.
</p>
<p>
For more information, see <a
href="https://docs.aws.amazon.com/compute-optimizer/latest/ug/savings-estimation-mode.html"> Savings estimation
mode</a> in the <i>Compute Optimizer User Guide</i>.
</p>

@param savingsEstimationMode
       The status of the savings estimation mode preference to create or update. </p>
       <p>
       Specify the <code>AfterDiscounts</code> status to activate the preference, or specify
       <code>BeforeDiscounts</code> to deactivate the preference.
       </p>
       <p>
       Only the account manager or delegated administrator of your organization can activate this preference.
       </p>
       <p>
       For more information, see <a
       href="https://docs.aws.amazon.com/compute-optimizer/latest/ug/savings-estimation-mode.html"> Savings
       estimation mode</a> in the <i>Compute Optimizer User Guide</i>.
@return Returns a reference to this object so that method calls can be chained together.
@see SavingsEstimationMode
aws-java-sdk-computeoptimizer/src/main/java/com/amazonaws/services/computeoptimizer/model/PutRecommendationPreferencesRequest.java