7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/AudioOnlyHlsSettings.h>
9#include <aws/medialive/model/Fmp4HlsSettings.h>
10#include <aws/medialive/model/FrameCaptureHlsSettings.h>
11#include <aws/medialive/model/StandardHlsSettings.h>
41 template <
typename AudioOnlyHlsSettingsT = AudioOnlyHlsSettings>
43 m_audioOnlyHlsSettingsHasBeenSet =
true;
44 m_audioOnlyHlsSettings = std::forward<AudioOnlyHlsSettingsT>(value);
46 template <
typename AudioOnlyHlsSettingsT = AudioOnlyHlsSettings>
57 template <
typename Fmp4HlsSettingsT = Fmp4HlsSettings>
59 m_fmp4HlsSettingsHasBeenSet =
true;
60 m_fmp4HlsSettings = std::forward<Fmp4HlsSettingsT>(value);
62 template <
typename Fmp4HlsSettingsT = Fmp4HlsSettings>
73 template <
typename FrameCaptureHlsSettingsT = FrameCaptureHlsSettings>
75 m_frameCaptureHlsSettingsHasBeenSet =
true;
76 m_frameCaptureHlsSettings = std::forward<FrameCaptureHlsSettingsT>(value);
78 template <
typename FrameCaptureHlsSettingsT = FrameCaptureHlsSettings>
89 template <
typename StandardHlsSettingsT = StandardHlsSettings>
91 m_standardHlsSettingsHasBeenSet =
true;
92 m_standardHlsSettings = std::forward<StandardHlsSettingsT>(value);
94 template <
typename StandardHlsSettingsT = StandardHlsSettings>
108 bool m_audioOnlyHlsSettingsHasBeenSet =
false;
109 bool m_fmp4HlsSettingsHasBeenSet =
false;
110 bool m_frameCaptureHlsSettingsHasBeenSet =
false;
111 bool m_standardHlsSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue