7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/FixedModeScheduleActionStartSettings.h>
9#include <aws/medialive/model/FollowModeScheduleActionStartSettings.h>
10#include <aws/medialive/model/ImmediateModeScheduleActionStartSettings.h>
49 template<
typename FixedModeScheduleActionStartSettingsT = FixedModeScheduleActionStartSettings>
50 void SetFixedModeScheduleActionStartSettings(FixedModeScheduleActionStartSettingsT&& value) { m_fixedModeScheduleActionStartSettingsHasBeenSet =
true; m_fixedModeScheduleActionStartSettings = std::forward<FixedModeScheduleActionStartSettingsT>(value); }
51 template<
typename FixedModeScheduleActionStartSettingsT = FixedModeScheduleActionStartSettings>
61 template<
typename FollowModeScheduleActionStartSettingsT = FollowModeScheduleActionStartSettings>
62 void SetFollowModeScheduleActionStartSettings(FollowModeScheduleActionStartSettingsT&& value) { m_followModeScheduleActionStartSettingsHasBeenSet =
true; m_followModeScheduleActionStartSettings = std::forward<FollowModeScheduleActionStartSettingsT>(value); }
63 template<
typename FollowModeScheduleActionStartSettingsT = FollowModeScheduleActionStartSettings>
73 template<
typename ImmediateModeScheduleActionStartSettingsT = ImmediateModeScheduleActionStartSettings>
74 void SetImmediateModeScheduleActionStartSettings(ImmediateModeScheduleActionStartSettingsT&& value) { m_immediateModeScheduleActionStartSettingsHasBeenSet =
true; m_immediateModeScheduleActionStartSettings = std::forward<ImmediateModeScheduleActionStartSettingsT>(value); }
75 template<
typename ImmediateModeScheduleActionStartSettingsT = ImmediateModeScheduleActionStartSettings>
81 bool m_fixedModeScheduleActionStartSettingsHasBeenSet =
false;
84 bool m_followModeScheduleActionStartSettingsHasBeenSet =
false;
87 bool m_immediateModeScheduleActionStartSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue