7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/medialive/MediaLive_EXPORTS.h>
10#include <aws/medialive/model/FailoverCondition.h>
11#include <aws/medialive/model/InputPreference.h>
48 m_errorClearTimeMsecHasBeenSet =
true;
49 m_errorClearTimeMsec = value;
64 template <
typename FailoverConditionsT = Aws::Vector<FailoverCondition>>
66 m_failoverConditionsHasBeenSet =
true;
67 m_failoverConditions = std::forward<FailoverConditionsT>(value);
69 template <
typename FailoverConditionsT = Aws::Vector<FailoverCondition>>
74 template <
typename FailoverConditionsT = FailoverCondition>
76 m_failoverConditionsHasBeenSet =
true;
77 m_failoverConditions.emplace_back(std::forward<FailoverConditionsT>(value));
90 m_inputPreferenceHasBeenSet =
true;
91 m_inputPreference = value;
105 template <
typename SecondaryInputIdT = Aws::String>
107 m_secondaryInputIdHasBeenSet =
true;
108 m_secondaryInputId = std::forward<SecondaryInputIdT>(value);
110 template <
typename SecondaryInputIdT = Aws::String>
117 int m_errorClearTimeMsec{0};
124 bool m_errorClearTimeMsecHasBeenSet =
false;
125 bool m_failoverConditionsHasBeenSet =
false;
126 bool m_inputPreferenceHasBeenSet =
false;
127 bool m_secondaryInputIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue