7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/ce/model/SavingsPlansPurchaseAnalysisDetails.h>
46 template<
typename SavingsPlansPurchaseAnalysisDetailsT = SavingsPlansPurchaseAnalysisDetails>
47 void SetSavingsPlansPurchaseAnalysisDetails(SavingsPlansPurchaseAnalysisDetailsT&& value) { m_savingsPlansPurchaseAnalysisDetailsHasBeenSet =
true; m_savingsPlansPurchaseAnalysisDetails = std::forward<SavingsPlansPurchaseAnalysisDetailsT>(value); }
48 template<
typename SavingsPlansPurchaseAnalysisDetailsT = SavingsPlansPurchaseAnalysisDetails>
54 bool m_savingsPlansPurchaseAnalysisDetailsHasBeenSet =
false;
AWS_COSTEXPLORER_API AnalysisDetails()=default
const SavingsPlansPurchaseAnalysisDetails & GetSavingsPlansPurchaseAnalysisDetails() const
bool SavingsPlansPurchaseAnalysisDetailsHasBeenSet() const
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_COSTEXPLORER_API AnalysisDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_COSTEXPLORER_API AnalysisDetails(Aws::Utils::Json::JsonView jsonValue)
AnalysisDetails & WithSavingsPlansPurchaseAnalysisDetails(SavingsPlansPurchaseAnalysisDetailsT &&value)
void SetSavingsPlansPurchaseAnalysisDetails(SavingsPlansPurchaseAnalysisDetailsT &&value)
Aws::Utils::Json::JsonValue JsonValue