7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/mediaconnect/model/FailoverMode.h>
9#include <aws/mediaconnect/model/SourcePriority.h>
10#include <aws/mediaconnect/model/State.h>
60 inline void SetRecoveryWindow(
int value) { m_recoveryWindowHasBeenSet =
true; m_recoveryWindow = value; }
71 template<
typename SourcePriorityT = SourcePriority>
72 void SetSourcePriority(SourcePriorityT&& value) { m_sourcePriorityHasBeenSet =
true; m_sourcePriority = std::forward<SourcePriorityT>(value); }
73 template<
typename SourcePriorityT = SourcePriority>
85 inline void SetState(
State value) { m_stateHasBeenSet =
true; m_state = value; }
91 bool m_failoverModeHasBeenSet =
false;
93 int m_recoveryWindow{0};
94 bool m_recoveryWindowHasBeenSet =
false;
96 SourcePriority m_sourcePriority;
97 bool m_sourcePriorityHasBeenSet =
false;
100 bool m_stateHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue