7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
9#include <aws/mediaconnect/model/AudioMonitoringSetting.h>
10#include <aws/mediaconnect/model/ContentQualityAnalysisState.h>
11#include <aws/mediaconnect/model/ThumbnailState.h>
12#include <aws/mediaconnect/model/VideoMonitoringSetting.h>
23namespace MediaConnect {
45 m_thumbnailStateHasBeenSet =
true;
46 m_thumbnailState = value;
60 template <
typename AudioMonitoringSettingsT = Aws::Vector<AudioMonitoringSetting>>
62 m_audioMonitoringSettingsHasBeenSet =
true;
63 m_audioMonitoringSettings = std::forward<AudioMonitoringSettingsT>(value);
65 template <
typename AudioMonitoringSettingsT = Aws::Vector<AudioMonitoringSetting>>
70 template <
typename AudioMonitoringSettingsT = AudioMonitoringSetting>
72 m_audioMonitoringSettingsHasBeenSet =
true;
73 m_audioMonitoringSettings.emplace_back(std::forward<AudioMonitoringSettingsT>(value));
85 m_contentQualityAnalysisStateHasBeenSet =
true;
86 m_contentQualityAnalysisState = value;
100 template <
typename V
ideoMonitoringSettingsT = Aws::Vector<V
ideoMonitoringSetting>>
102 m_videoMonitoringSettingsHasBeenSet =
true;
103 m_videoMonitoringSettings = std::forward<VideoMonitoringSettingsT>(value);
105 template <
typename V
ideoMonitoringSettingsT = Aws::Vector<V
ideoMonitoringSetting>>
110 template <
typename V
ideoMonitoringSettingsT = V
ideoMonitoringSetting>
112 m_videoMonitoringSettingsHasBeenSet =
true;
113 m_videoMonitoringSettings.emplace_back(std::forward<VideoMonitoringSettingsT>(value));
125 bool m_thumbnailStateHasBeenSet =
false;
126 bool m_audioMonitoringSettingsHasBeenSet =
false;
127 bool m_contentQualityAnalysisStateHasBeenSet =
false;
128 bool m_videoMonitoringSettingsHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue