7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/ce/model/SavingsPlansPurchaseAnalysisConfiguration.h>
47 template<
typename SavingsPlansPurchaseAnalysisConfigurationT = SavingsPlansPurchaseAnalysisConfiguration>
48 void SetSavingsPlansPurchaseAnalysisConfiguration(SavingsPlansPurchaseAnalysisConfigurationT&& value) { m_savingsPlansPurchaseAnalysisConfigurationHasBeenSet =
true; m_savingsPlansPurchaseAnalysisConfiguration = std::forward<SavingsPlansPurchaseAnalysisConfigurationT>(value); }
49 template<
typename SavingsPlansPurchaseAnalysisConfigurationT = SavingsPlansPurchaseAnalysisConfiguration>
55 bool m_savingsPlansPurchaseAnalysisConfigurationHasBeenSet =
false;
const SavingsPlansPurchaseAnalysisConfiguration & GetSavingsPlansPurchaseAnalysisConfiguration() const
CommitmentPurchaseAnalysisConfiguration & WithSavingsPlansPurchaseAnalysisConfiguration(SavingsPlansPurchaseAnalysisConfigurationT &&value)
AWS_COSTEXPLORER_API CommitmentPurchaseAnalysisConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_COSTEXPLORER_API CommitmentPurchaseAnalysisConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetSavingsPlansPurchaseAnalysisConfiguration(SavingsPlansPurchaseAnalysisConfigurationT &&value)
AWS_COSTEXPLORER_API CommitmentPurchaseAnalysisConfiguration()=default
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const
bool SavingsPlansPurchaseAnalysisConfigurationHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue