7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/HlsAkamaiSettings.h>
9#include <aws/medialive/model/HlsBasicPutSettings.h>
10#include <aws/medialive/model/HlsMediaStoreSettings.h>
11#include <aws/medialive/model/HlsS3Settings.h>
12#include <aws/medialive/model/HlsWebdavSettings.h>
42 template <
typename HlsAkamaiSettingsT = HlsAkamaiSettings>
44 m_hlsAkamaiSettingsHasBeenSet =
true;
45 m_hlsAkamaiSettings = std::forward<HlsAkamaiSettingsT>(value);
47 template <
typename HlsAkamaiSettingsT = HlsAkamaiSettings>
58 template <
typename HlsBasicPutSettingsT = HlsBasicPutSettings>
60 m_hlsBasicPutSettingsHasBeenSet =
true;
61 m_hlsBasicPutSettings = std::forward<HlsBasicPutSettingsT>(value);
63 template <
typename HlsBasicPutSettingsT = HlsBasicPutSettings>
74 template <
typename HlsMediaStoreSettingsT = HlsMediaStoreSettings>
76 m_hlsMediaStoreSettingsHasBeenSet =
true;
77 m_hlsMediaStoreSettings = std::forward<HlsMediaStoreSettingsT>(value);
79 template <
typename HlsMediaStoreSettingsT = HlsMediaStoreSettings>
90 template <
typename HlsS3SettingsT = HlsS3Settings>
92 m_hlsS3SettingsHasBeenSet =
true;
93 m_hlsS3Settings = std::forward<HlsS3SettingsT>(value);
95 template <
typename HlsS3SettingsT = HlsS3Settings>
106 template <
typename HlsWebdavSettingsT = HlsWebdavSettings>
108 m_hlsWebdavSettingsHasBeenSet =
true;
109 m_hlsWebdavSettings = std::forward<HlsWebdavSettingsT>(value);
111 template <
typename HlsWebdavSettingsT = HlsWebdavSettings>
127 bool m_hlsAkamaiSettingsHasBeenSet =
false;
128 bool m_hlsBasicPutSettingsHasBeenSet =
false;
129 bool m_hlsMediaStoreSettingsHasBeenSet =
false;
130 bool m_hlsS3SettingsHasBeenSet =
false;
131 bool m_hlsWebdavSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue