7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/mediaconnect/model/MediaConnectFlowRouterOutputStreamDetails.h>
9#include <aws/mediaconnect/model/MediaLiveInputRouterOutputStreamDetails.h>
10#include <aws/mediaconnect/model/StandardRouterOutputStreamDetails.h>
21namespace MediaConnect {
42 template <
typename StandardT = StandardRouterOutputStreamDetails>
44 m_standardHasBeenSet =
true;
45 m_standard = std::forward<StandardT>(value);
47 template <
typename StandardT = StandardRouterOutputStreamDetails>
58 template <
typename MediaConnectFlowT = MediaConnectFlowRouterOutputStreamDetails>
60 m_mediaConnectFlowHasBeenSet =
true;
61 m_mediaConnectFlow = std::forward<MediaConnectFlowT>(value);
63 template <
typename MediaConnectFlowT = MediaConnectFlowRouterOutputStreamDetails>
74 template <
typename MediaLiveInputT = MediaLiveInputRouterOutputStreamDetails>
76 m_mediaLiveInputHasBeenSet =
true;
77 m_mediaLiveInput = std::forward<MediaLiveInputT>(value);
79 template <
typename MediaLiveInputT = MediaLiveInputRouterOutputStreamDetails>
91 bool m_standardHasBeenSet =
false;
92 bool m_mediaConnectFlowHasBeenSet =
false;
93 bool m_mediaLiveInputHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue