7#include <aws/fis/FIS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/fis/model/ExperimentReportConfigurationCloudWatchDashboard.h>
49 template<
typename CloudWatchDashboardsT = Aws::Vector<ExperimentReportConfigurationCloudWatchDashboard>>
50 void SetCloudWatchDashboards(CloudWatchDashboardsT&& value) { m_cloudWatchDashboardsHasBeenSet =
true; m_cloudWatchDashboards = std::forward<CloudWatchDashboardsT>(value); }
51 template<
typename CloudWatchDashboardsT = Aws::Vector<ExperimentReportConfigurationCloudWatchDashboard>>
53 template<
typename CloudWatchDashboardsT = ExperimentReportConfigurationCloudWatchDashboard>
59 bool m_cloudWatchDashboardsHasBeenSet =
false;
AWS_FIS_API ExperimentReportConfigurationDataSources()=default
ExperimentReportConfigurationDataSources & AddCloudWatchDashboards(CloudWatchDashboardsT &&value)
const Aws::Vector< ExperimentReportConfigurationCloudWatchDashboard > & GetCloudWatchDashboards() const
AWS_FIS_API ExperimentReportConfigurationDataSources(Aws::Utils::Json::JsonView jsonValue)
bool CloudWatchDashboardsHasBeenSet() const
ExperimentReportConfigurationDataSources & WithCloudWatchDashboards(CloudWatchDashboardsT &&value)
AWS_FIS_API ExperimentReportConfigurationDataSources & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_FIS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCloudWatchDashboards(CloudWatchDashboardsT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue