7#include <aws/pi/PI_EXPORTS.h>
8#include <aws/pi/model/PerformanceInsightsMetric.h>
38 AWS_PI_API
Data() =
default;
52 template<
typename PerformanceInsightsMetricT = PerformanceInsightsMetric>
53 void SetPerformanceInsightsMetric(PerformanceInsightsMetricT&& value) { m_performanceInsightsMetricHasBeenSet =
true; m_performanceInsightsMetric = std::forward<PerformanceInsightsMetricT>(value); }
54 template<
typename PerformanceInsightsMetricT = PerformanceInsightsMetric>
60 bool m_performanceInsightsMetricHasBeenSet =
false;
const PerformanceInsightsMetric & GetPerformanceInsightsMetric() const
Data & WithPerformanceInsightsMetric(PerformanceInsightsMetricT &&value)
void SetPerformanceInsightsMetric(PerformanceInsightsMetricT &&value)
AWS_PI_API Data & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_PI_API Data()=default
AWS_PI_API Aws::Utils::Json::JsonValue Jsonize() const
bool PerformanceInsightsMetricHasBeenSet() const
AWS_PI_API Data(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue