7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/MediaLiveRequest.h>
9#include <aws/medialive/model/InputDeviceConfigurableSettings.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
45 template<
typename HdDeviceSettingsT = InputDeviceConfigurableSettings>
46 void SetHdDeviceSettings(HdDeviceSettingsT&& value) { m_hdDeviceSettingsHasBeenSet =
true; m_hdDeviceSettings = std::forward<HdDeviceSettingsT>(value); }
47 template<
typename HdDeviceSettingsT = InputDeviceConfigurableSettings>
57 template<
typename InputDeviceIdT = Aws::String>
58 void SetInputDeviceId(InputDeviceIdT&& value) { m_inputDeviceIdHasBeenSet =
true; m_inputDeviceId = std::forward<InputDeviceIdT>(value); }
59 template<
typename InputDeviceIdT = Aws::String>
69 template<
typename NameT = Aws::String>
70 void SetName(NameT&& value) { m_nameHasBeenSet =
true; m_name = std::forward<NameT>(value); }
71 template<
typename NameT = Aws::String>
81 template<
typename UhdDeviceSettingsT = InputDeviceConfigurableSettings>
82 void SetUhdDeviceSettings(UhdDeviceSettingsT&& value) { m_uhdDeviceSettingsHasBeenSet =
true; m_uhdDeviceSettings = std::forward<UhdDeviceSettingsT>(value); }
83 template<
typename UhdDeviceSettingsT = InputDeviceConfigurableSettings>
93 template<
typename AvailabilityZoneT = Aws::String>
94 void SetAvailabilityZone(AvailabilityZoneT&& value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone = std::forward<AvailabilityZoneT>(value); }
95 template<
typename AvailabilityZoneT = Aws::String>
101 bool m_hdDeviceSettingsHasBeenSet =
false;
104 bool m_inputDeviceIdHasBeenSet =
false;
107 bool m_nameHasBeenSet =
false;
110 bool m_uhdDeviceSettingsHasBeenSet =
false;
113 bool m_availabilityZoneHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String