7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/ce/model/SavingsPlansPurchaseAnalysisDetails.h>
19namespace CostExplorer {
39 return m_savingsPlansPurchaseAnalysisDetails;
42 template <
typename SavingsPlansPurchaseAnalysisDetailsT = SavingsPlansPurchaseAnalysisDetails>
44 m_savingsPlansPurchaseAnalysisDetailsHasBeenSet =
true;
45 m_savingsPlansPurchaseAnalysisDetails = std::forward<SavingsPlansPurchaseAnalysisDetailsT>(value);
47 template <
typename SavingsPlansPurchaseAnalysisDetailsT = SavingsPlansPurchaseAnalysisDetails>
55 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