7#include <aws/pi/PI_EXPORTS.h>
8#include <aws/pi/model/PerformanceInsightsMetric.h>
33 AWS_PI_API
Data() =
default;
46 template <
typename PerformanceInsightsMetricT = PerformanceInsightsMetric>
48 m_performanceInsightsMetricHasBeenSet =
true;
49 m_performanceInsightsMetric = std::forward<PerformanceInsightsMetricT>(value);
51 template <
typename PerformanceInsightsMetricT = PerformanceInsightsMetric>
59 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