7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/mediaconnect/model/ContentQualityAnalysisFeatureConfiguration.h>
19namespace MediaConnect {
43 template <
typename ContentLevelT = ContentQualityAnalysisFeatureConfiguration>
45 m_contentLevelHasBeenSet =
true;
46 m_contentLevel = std::forward<ContentLevelT>(value);
48 template <
typename ContentLevelT = ContentQualityAnalysisFeatureConfiguration>
56 bool m_contentLevelHasBeenSet =
false;
void SetContentLevel(ContentLevelT &&value)
RouterContentQualityAnalysisConfiguration & WithContentLevel(ContentLevelT &&value)
AWS_MEDIACONNECT_API RouterContentQualityAnalysisConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MEDIACONNECT_API RouterContentQualityAnalysisConfiguration()=default
AWS_MEDIACONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
bool ContentLevelHasBeenSet() const
AWS_MEDIACONNECT_API RouterContentQualityAnalysisConfiguration(Aws::Utils::Json::JsonView jsonValue)
const ContentQualityAnalysisFeatureConfiguration & GetContentLevel() const
Aws::Utils::Json::JsonValue JsonValue