7#include <aws/core/utils/memory/stl/AWSMap.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/medialive/MediaLive_EXPORTS.h>
10#include <aws/medialive/model/ChannelEngineVersionResponse.h>
11#include <aws/medialive/model/MediaConnectRouterOutputConnection.h>
45 template <
typename ActiveInputAttachmentNameT = Aws::String>
47 m_activeInputAttachmentNameHasBeenSet =
true;
48 m_activeInputAttachmentName = std::forward<ActiveInputAttachmentNameT>(value);
50 template <
typename ActiveInputAttachmentNameT = Aws::String>
64 template <
typename ActiveInputSwitchActionNameT = Aws::String>
66 m_activeInputSwitchActionNameHasBeenSet =
true;
67 m_activeInputSwitchActionName = std::forward<ActiveInputSwitchActionNameT>(value);
69 template <
typename ActiveInputSwitchActionNameT = Aws::String>
83 template <
typename ActiveMotionGraphicsActionNameT = Aws::String>
85 m_activeMotionGraphicsActionNameHasBeenSet =
true;
86 m_activeMotionGraphicsActionName = std::forward<ActiveMotionGraphicsActionNameT>(value);
88 template <
typename ActiveMotionGraphicsActionNameT = Aws::String>
101 template <
typename ActiveMotionGraphicsUriT = Aws::String>
103 m_activeMotionGraphicsUriHasBeenSet =
true;
104 m_activeMotionGraphicsUri = std::forward<ActiveMotionGraphicsUriT>(value);
106 template <
typename ActiveMotionGraphicsUriT = Aws::String>
119 template <
typename PipelineIdT = Aws::String>
121 m_pipelineIdHasBeenSet =
true;
122 m_pipelineId = std::forward<PipelineIdT>(value);
124 template <
typename PipelineIdT = Aws::String>
137 template <
typename ChannelEngineVersionT = ChannelEngineVersionResponse>
139 m_channelEngineVersionHasBeenSet =
true;
140 m_channelEngineVersion = std::forward<ChannelEngineVersionT>(value);
142 template <
typename ChannelEngineVersionT = ChannelEngineVersionResponse>
155 return m_mediaConnectRouterOutputConnectionMap;
158 template <
typename MediaConnectRouterOutputConnectionMapT = Aws::Map<Aws::String, MediaConnectRouterOutputConnection>>
160 m_mediaConnectRouterOutputConnectionMapHasBeenSet =
true;
161 m_mediaConnectRouterOutputConnectionMap = std::forward<MediaConnectRouterOutputConnectionMapT>(value);
163 template <
typename MediaConnectRouterOutputConnectionMapT = Aws::Map<Aws::String, MediaConnectRouterOutputConnection>>
168 template <
typename MediaConnectRouterOutputConnectionMapKeyT =
Aws::String,
171 MediaConnectRouterOutputConnectionMapValueT&& value) {
172 m_mediaConnectRouterOutputConnectionMapHasBeenSet =
true;
173 m_mediaConnectRouterOutputConnectionMap.emplace(std::forward<MediaConnectRouterOutputConnectionMapKeyT>(key),
174 std::forward<MediaConnectRouterOutputConnectionMapValueT>(value));
192 bool m_activeInputAttachmentNameHasBeenSet =
false;
193 bool m_activeInputSwitchActionNameHasBeenSet =
false;
194 bool m_activeMotionGraphicsActionNameHasBeenSet =
false;
195 bool m_activeMotionGraphicsUriHasBeenSet =
false;
196 bool m_pipelineIdHasBeenSet =
false;
197 bool m_channelEngineVersionHasBeenSet =
false;
198 bool m_mediaConnectRouterOutputConnectionMapHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue