7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/AudioSilenceFailoverSettings.h>
9#include <aws/medialive/model/InputLossFailoverSettings.h>
10#include <aws/medialive/model/VideoBlackFailoverSettings.h>
43 template <
typename AudioSilenceSettingsT = AudioSilenceFailoverSettings>
45 m_audioSilenceSettingsHasBeenSet =
true;
46 m_audioSilenceSettings = std::forward<AudioSilenceSettingsT>(value);
48 template <
typename AudioSilenceSettingsT = AudioSilenceFailoverSettings>
62 template <
typename InputLossSettingsT = InputLossFailoverSettings>
64 m_inputLossSettingsHasBeenSet =
true;
65 m_inputLossSettings = std::forward<InputLossSettingsT>(value);
67 template <
typename InputLossSettingsT = InputLossFailoverSettings>
81 template <
typename V
ideoBlackSettingsT = V
ideoBlackFailoverSettings>
83 m_videoBlackSettingsHasBeenSet =
true;
84 m_videoBlackSettings = std::forward<VideoBlackSettingsT>(value);
86 template <
typename V
ideoBlackSettingsT = V
ideoBlackFailoverSettings>
98 bool m_audioSilenceSettingsHasBeenSet =
false;
99 bool m_inputLossSettingsHasBeenSet =
false;
100 bool m_videoBlackSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue