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>
48 template<
typename HlsAkamaiSettingsT = HlsAkamaiSettings>
49 void SetHlsAkamaiSettings(HlsAkamaiSettingsT&& value) { m_hlsAkamaiSettingsHasBeenSet =
true; m_hlsAkamaiSettings = std::forward<HlsAkamaiSettingsT>(value); }
50 template<
typename HlsAkamaiSettingsT = HlsAkamaiSettings>
58 template<
typename HlsBasicPutSettingsT = HlsBasicPutSettings>
59 void SetHlsBasicPutSettings(HlsBasicPutSettingsT&& value) { m_hlsBasicPutSettingsHasBeenSet =
true; m_hlsBasicPutSettings = std::forward<HlsBasicPutSettingsT>(value); }
60 template<
typename HlsBasicPutSettingsT = HlsBasicPutSettings>
68 template<
typename HlsMediaStoreSettingsT = HlsMediaStoreSettings>
69 void SetHlsMediaStoreSettings(HlsMediaStoreSettingsT&& value) { m_hlsMediaStoreSettingsHasBeenSet =
true; m_hlsMediaStoreSettings = std::forward<HlsMediaStoreSettingsT>(value); }
70 template<
typename HlsMediaStoreSettingsT = HlsMediaStoreSettings>
78 template<
typename HlsS3SettingsT = HlsS3Settings>
79 void SetHlsS3Settings(HlsS3SettingsT&& value) { m_hlsS3SettingsHasBeenSet =
true; m_hlsS3Settings = std::forward<HlsS3SettingsT>(value); }
80 template<
typename HlsS3SettingsT = HlsS3Settings>
88 template<
typename HlsWebdavSettingsT = HlsWebdavSettings>
89 void SetHlsWebdavSettings(HlsWebdavSettingsT&& value) { m_hlsWebdavSettingsHasBeenSet =
true; m_hlsWebdavSettings = std::forward<HlsWebdavSettingsT>(value); }
90 template<
typename HlsWebdavSettingsT = HlsWebdavSettings>
96 bool m_hlsAkamaiSettingsHasBeenSet =
false;
99 bool m_hlsBasicPutSettingsHasBeenSet =
false;
102 bool m_hlsMediaStoreSettingsHasBeenSet =
false;
105 bool m_hlsS3SettingsHasBeenSet =
false;
108 bool m_hlsWebdavSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue