7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/medialive/MediaLive_EXPORTS.h>
10#include <aws/medialive/model/ClusterNetworkSettings.h>
11#include <aws/medialive/model/ClusterState.h>
12#include <aws/medialive/model/ClusterType.h>
45 template <
typename ArnT = Aws::String>
47 m_arnHasBeenSet =
true;
48 m_arn = std::forward<ArnT>(value);
50 template <
typename ArnT = Aws::String>
52 SetArn(std::forward<ArnT>(value));
66 template <
typename ChannelIdsT = Aws::Vector<Aws::String>>
68 m_channelIdsHasBeenSet =
true;
69 m_channelIds = std::forward<ChannelIdsT>(value);
71 template <
typename ChannelIdsT = Aws::Vector<Aws::String>>
76 template <
typename ChannelIdsT = Aws::String>
78 m_channelIdsHasBeenSet =
true;
79 m_channelIds.emplace_back(std::forward<ChannelIdsT>(value));
91 m_clusterTypeHasBeenSet =
true;
92 m_clusterType = value;
107 template <
typename IdT = Aws::String>
109 m_idHasBeenSet =
true;
110 m_id = std::forward<IdT>(value);
112 template <
typename IdT = Aws::String>
114 SetId(std::forward<IdT>(value));
127 template <
typename InstanceRoleArnT = Aws::String>
129 m_instanceRoleArnHasBeenSet =
true;
130 m_instanceRoleArn = std::forward<InstanceRoleArnT>(value);
132 template <
typename InstanceRoleArnT = Aws::String>
145 template <
typename NameT = Aws::String>
147 m_nameHasBeenSet =
true;
148 m_name = std::forward<NameT>(value);
150 template <
typename NameT = Aws::String>
152 SetName(std::forward<NameT>(value));
164 template <
typename NetworkSettingsT = ClusterNetworkSettings>
166 m_networkSettingsHasBeenSet =
true;
167 m_networkSettings = std::forward<NetworkSettingsT>(value);
169 template <
typename NetworkSettingsT = ClusterNetworkSettings>
183 m_stateHasBeenSet =
true;
204 ClusterNetworkSettings m_networkSettings;
207 bool m_arnHasBeenSet =
false;
208 bool m_channelIdsHasBeenSet =
false;
209 bool m_clusterTypeHasBeenSet =
false;
210 bool m_idHasBeenSet =
false;
211 bool m_instanceRoleArnHasBeenSet =
false;
212 bool m_nameHasBeenSet =
false;
213 bool m_networkSettingsHasBeenSet =
false;
214 bool m_stateHasBeenSet =
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