7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/mediaconnect/model/MediaConnectFlowRouterOutputConfiguration.h>
9#include <aws/mediaconnect/model/MediaLiveInputRouterOutputConfiguration.h>
10#include <aws/mediaconnect/model/StandardRouterOutputConfiguration.h>
21namespace MediaConnect {
40 template <
typename StandardT = StandardRouterOutputConfiguration>
42 m_standardHasBeenSet =
true;
43 m_standard = std::forward<StandardT>(value);
45 template <
typename StandardT = StandardRouterOutputConfiguration>
56 template <
typename MediaConnectFlowT = MediaConnectFlowRouterOutputConfiguration>
58 m_mediaConnectFlowHasBeenSet =
true;
59 m_mediaConnectFlow = std::forward<MediaConnectFlowT>(value);
61 template <
typename MediaConnectFlowT = MediaConnectFlowRouterOutputConfiguration>
72 template <
typename MediaLiveInputT = MediaLiveInputRouterOutputConfiguration>
74 m_mediaLiveInputHasBeenSet =
true;
75 m_mediaLiveInput = std::forward<MediaLiveInputT>(value);
77 template <
typename MediaLiveInputT = MediaLiveInputRouterOutputConfiguration>
89 bool m_standardHasBeenSet =
false;
90 bool m_mediaConnectFlowHasBeenSet =
false;
91 bool m_mediaLiveInputHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue