7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/DisabledLockingSettings.h>
9#include <aws/medialive/model/EpochLockingSettings.h>
10#include <aws/medialive/model/PipelineLockingSettings.h>
40 template <
typename EpochLockingSettingsT = EpochLockingSettings>
42 m_epochLockingSettingsHasBeenSet =
true;
43 m_epochLockingSettings = std::forward<EpochLockingSettingsT>(value);
45 template <
typename EpochLockingSettingsT = EpochLockingSettings>
56 template <
typename PipelineLockingSettingsT = PipelineLockingSettings>
58 m_pipelineLockingSettingsHasBeenSet =
true;
59 m_pipelineLockingSettings = std::forward<PipelineLockingSettingsT>(value);
61 template <
typename PipelineLockingSettingsT = PipelineLockingSettings>
72 template <
typename DisabledLockingSettingsT = DisabledLockingSettings>
74 m_disabledLockingSettingsHasBeenSet =
true;
75 m_disabledLockingSettings = std::forward<DisabledLockingSettingsT>(value);
77 template <
typename DisabledLockingSettingsT = DisabledLockingSettings>
89 bool m_epochLockingSettingsHasBeenSet =
false;
90 bool m_pipelineLockingSettingsHasBeenSet =
false;
91 bool m_disabledLockingSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue