7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/medialive/MediaLive_EXPORTS.h>
11#include <aws/medialive/model/NodeConnectionState.h>
12#include <aws/medialive/model/NodeInterfaceMapping.h>
13#include <aws/medialive/model/NodeRole.h>
14#include <aws/medialive/model/NodeState.h>
15#include <aws/medialive/model/SdiSourceMapping.h>
20template <
typename RESULT_TYPE>
21class AmazonWebServiceResult;
46 template <
typename ArnT = Aws::String>
48 m_arnHasBeenSet =
true;
49 m_arn = std::forward<ArnT>(value);
51 template <
typename ArnT = Aws::String>
53 SetArn(std::forward<ArnT>(value));
64 template <
typename ChannelPlacementGroupsT = Aws::Vector<Aws::String>>
66 m_channelPlacementGroupsHasBeenSet =
true;
67 m_channelPlacementGroups = std::forward<ChannelPlacementGroupsT>(value);
69 template <
typename ChannelPlacementGroupsT = Aws::Vector<Aws::String>>
74 template <
typename ChannelPlacementGroupsT = Aws::String>
76 m_channelPlacementGroupsHasBeenSet =
true;
77 m_channelPlacementGroups.emplace_back(std::forward<ChannelPlacementGroupsT>(value));
87 template <
typename ClusterIdT = Aws::String>
89 m_clusterIdHasBeenSet =
true;
90 m_clusterId = std::forward<ClusterIdT>(value);
92 template <
typename ClusterIdT = Aws::String>
105 m_connectionStateHasBeenSet =
true;
106 m_connectionState = value;
120 template <
typename IdT = Aws::String>
122 m_idHasBeenSet =
true;
123 m_id = std::forward<IdT>(value);
125 template <
typename IdT = Aws::String>
127 SetId(std::forward<IdT>(value));
137 template <
typename InstanceArnT = Aws::String>
139 m_instanceArnHasBeenSet =
true;
140 m_instanceArn = std::forward<InstanceArnT>(value);
142 template <
typename InstanceArnT = Aws::String>
154 template <
typename NameT = Aws::String>
156 m_nameHasBeenSet =
true;
157 m_name = std::forward<NameT>(value);
159 template <
typename NameT = Aws::String>
161 SetName(std::forward<NameT>(value));
171 template <
typename NodeInterfaceMappingsT = Aws::Vector<NodeInterfaceMapping>>
173 m_nodeInterfaceMappingsHasBeenSet =
true;
174 m_nodeInterfaceMappings = std::forward<NodeInterfaceMappingsT>(value);
176 template <
typename NodeInterfaceMappingsT = Aws::Vector<NodeInterfaceMapping>>
181 template <
typename NodeInterfaceMappingsT = NodeInterfaceMapping>
183 m_nodeInterfaceMappingsHasBeenSet =
true;
184 m_nodeInterfaceMappings.emplace_back(std::forward<NodeInterfaceMappingsT>(value));
197 m_roleHasBeenSet =
true;
212 m_stateHasBeenSet =
true;
227 template <
typename SdiSourceMappingsT = Aws::Vector<SdiSourceMapping>>
229 m_sdiSourceMappingsHasBeenSet =
true;
230 m_sdiSourceMappings = std::forward<SdiSourceMappingsT>(value);
232 template <
typename SdiSourceMappingsT = Aws::Vector<SdiSourceMapping>>
237 template <
typename SdiSourceMappingsT = SdiSourceMapping>
239 m_sdiSourceMappingsHasBeenSet =
true;
240 m_sdiSourceMappings.emplace_back(std::forward<SdiSourceMappingsT>(value));
248 template <
typename RequestIdT = Aws::String>
250 m_requestIdHasBeenSet =
true;
251 m_requestId = std::forward<RequestIdT>(value);
253 template <
typename RequestIdT = Aws::String>
286 bool m_arnHasBeenSet =
false;
287 bool m_channelPlacementGroupsHasBeenSet =
false;
288 bool m_clusterIdHasBeenSet =
false;
289 bool m_connectionStateHasBeenSet =
false;
290 bool m_idHasBeenSet =
false;
291 bool m_instanceArnHasBeenSet =
false;
292 bool m_nameHasBeenSet =
false;
293 bool m_nodeInterfaceMappingsHasBeenSet =
false;
294 bool m_roleHasBeenSet =
false;
295 bool m_stateHasBeenSet =
false;
296 bool m_sdiSourceMappingsHasBeenSet =
false;
297 bool m_requestIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue