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>
42 return m_fixedModeScheduleActionStartSettings;
45 template <
typename FixedModeScheduleActionStartSettingsT = FixedModeScheduleActionStartSettings>
47 m_fixedModeScheduleActionStartSettingsHasBeenSet =
true;
48 m_fixedModeScheduleActionStartSettings = std::forward<FixedModeScheduleActionStartSettingsT>(value);
50 template <
typename FixedModeScheduleActionStartSettingsT = FixedModeScheduleActionStartSettings>
62 return m_followModeScheduleActionStartSettings;
65 template <
typename FollowModeScheduleActionStartSettingsT = FollowModeScheduleActionStartSettings>
67 m_followModeScheduleActionStartSettingsHasBeenSet =
true;
68 m_followModeScheduleActionStartSettings = std::forward<FollowModeScheduleActionStartSettingsT>(value);
70 template <
typename FollowModeScheduleActionStartSettingsT = FollowModeScheduleActionStartSettings>
82 return m_immediateModeScheduleActionStartSettings;
85 template <
typename ImmediateModeScheduleActionStartSettingsT = ImmediateModeScheduleActionStartSettings>
87 m_immediateModeScheduleActionStartSettingsHasBeenSet =
true;
88 m_immediateModeScheduleActionStartSettings = std::forward<ImmediateModeScheduleActionStartSettingsT>(value);
90 template <
typename ImmediateModeScheduleActionStartSettingsT = ImmediateModeScheduleActionStartSettings>
102 bool m_fixedModeScheduleActionStartSettingsHasBeenSet =
false;
103 bool m_followModeScheduleActionStartSettingsHasBeenSet =
false;
104 bool m_immediateModeScheduleActionStartSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue