7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/mediaconnect/model/DestinationEndpointRouterInputConfiguration.h>
9#include <aws/mediaconnect/model/FailoverRouterInputConfiguration.h>
10#include <aws/mediaconnect/model/MediaConnectFlowRouterInputConfiguration.h>
11#include <aws/mediaconnect/model/MediaLiveChannelRouterInputConfiguration.h>
12#include <aws/mediaconnect/model/MergeRouterInputConfiguration.h>
13#include <aws/mediaconnect/model/StandardRouterInputConfiguration.h>
24namespace MediaConnect {
46 template <
typename DestinationEndpo
intT = DestinationEndpo
intRouterInputConfiguration>
48 m_destinationEndpointHasBeenSet =
true;
49 m_destinationEndpoint = std::forward<DestinationEndpointT>(value);
51 template <
typename DestinationEndpo
intT = DestinationEndpo
intRouterInputConfiguration>
62 template <
typename StandardT = StandardRouterInputConfiguration>
64 m_standardHasBeenSet =
true;
65 m_standard = std::forward<StandardT>(value);
67 template <
typename StandardT = StandardRouterInputConfiguration>
78 template <
typename MediaLiveChannelT = MediaLiveChannelRouterInputConfiguration>
80 m_mediaLiveChannelHasBeenSet =
true;
81 m_mediaLiveChannel = std::forward<MediaLiveChannelT>(value);
83 template <
typename MediaLiveChannelT = MediaLiveChannelRouterInputConfiguration>
94 template <
typename FailoverT = FailoverRouterInputConfiguration>
96 m_failoverHasBeenSet =
true;
97 m_failover = std::forward<FailoverT>(value);
99 template <
typename FailoverT = FailoverRouterInputConfiguration>
110 template <
typename MediaConnectFlowT = MediaConnectFlowRouterInputConfiguration>
112 m_mediaConnectFlowHasBeenSet =
true;
113 m_mediaConnectFlow = std::forward<MediaConnectFlowT>(value);
115 template <
typename MediaConnectFlowT = MediaConnectFlowRouterInputConfiguration>
126 template <
typename MergeT = MergeRouterInputConfiguration>
128 m_mergeHasBeenSet =
true;
129 m_merge = std::forward<MergeT>(value);
131 template <
typename MergeT = MergeRouterInputConfiguration>
133 SetMerge(std::forward<MergeT>(value));
149 bool m_destinationEndpointHasBeenSet =
false;
150 bool m_standardHasBeenSet =
false;
151 bool m_mediaLiveChannelHasBeenSet =
false;
152 bool m_failoverHasBeenSet =
false;
153 bool m_mediaConnectFlowHasBeenSet =
false;
154 bool m_mergeHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue