7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/mediaconnect/model/RistRouterOutputConfiguration.h>
9#include <aws/mediaconnect/model/RtmpPushRouterOutputConfiguration.h>
10#include <aws/mediaconnect/model/RtpRouterOutputConfiguration.h>
11#include <aws/mediaconnect/model/SrtCallerRouterOutputConfiguration.h>
12#include <aws/mediaconnect/model/SrtListenerRouterOutputConfiguration.h>
23namespace MediaConnect {
43 template <
typename RistT = RistRouterOutputConfiguration>
45 m_ristHasBeenSet =
true;
46 m_rist = std::forward<RistT>(value);
48 template <
typename RistT = RistRouterOutputConfiguration>
50 SetRist(std::forward<RistT>(value));
59 template <
typename SrtListenerT = SrtListenerRouterOutputConfiguration>
61 m_srtListenerHasBeenSet =
true;
62 m_srtListener = std::forward<SrtListenerT>(value);
64 template <
typename SrtListenerT = SrtListenerRouterOutputConfiguration>
75 template <
typename RtmpPushT = RtmpPushRouterOutputConfiguration>
77 m_rtmpPushHasBeenSet =
true;
78 m_rtmpPush = std::forward<RtmpPushT>(value);
80 template <
typename RtmpPushT = RtmpPushRouterOutputConfiguration>
91 template <
typename SrtCallerT = SrtCallerRouterOutputConfiguration>
93 m_srtCallerHasBeenSet =
true;
94 m_srtCaller = std::forward<SrtCallerT>(value);
96 template <
typename SrtCallerT = SrtCallerRouterOutputConfiguration>
107 template <
typename RtpT = RtpRouterOutputConfiguration>
109 m_rtpHasBeenSet =
true;
110 m_rtp = std::forward<RtpT>(value);
112 template <
typename RtpT = RtpRouterOutputConfiguration>
114 SetRtp(std::forward<RtpT>(value));
128 bool m_ristHasBeenSet =
false;
129 bool m_srtListenerHasBeenSet =
false;
130 bool m_rtmpPushHasBeenSet =
false;
131 bool m_srtCallerHasBeenSet =
false;
132 bool m_rtpHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue