7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/HlsInputSettings.h>
9#include <aws/medialive/model/NetworkInputServerValidation.h>
10#include <aws/medialive/model/MulticastInputSettings.h>
50 template<
typename HlsInputSettingsT = HlsInputSettings>
51 void SetHlsInputSettings(HlsInputSettingsT&& value) { m_hlsInputSettingsHasBeenSet =
true; m_hlsInputSettings = std::forward<HlsInputSettingsT>(value); }
52 template<
typename HlsInputSettingsT = HlsInputSettings>
76 template<
typename MulticastInputSettingsT = MulticastInputSettings>
77 void SetMulticastInputSettings(MulticastInputSettingsT&& value) { m_multicastInputSettingsHasBeenSet =
true; m_multicastInputSettings = std::forward<MulticastInputSettingsT>(value); }
78 template<
typename MulticastInputSettingsT = MulticastInputSettings>
84 bool m_hlsInputSettingsHasBeenSet =
false;
87 bool m_serverValidationHasBeenSet =
false;
89 MulticastInputSettings m_multicastInputSettings;
90 bool m_multicastInputSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue