7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
9#include <aws/mediaconnect/model/MessageDetail.h>
10#include <aws/mediaconnect/model/NdiMediaInfo.h>
11#include <aws/mediaconnect/model/NdiSourceInfo.h>
22namespace MediaConnect {
47 template <
typename ActiveSourceT = NdiSourceInfo>
49 m_activeSourceHasBeenSet =
true;
50 m_activeSource = std::forward<ActiveSourceT>(value);
52 template <
typename ActiveSourceT = NdiSourceInfo>
66 template <
typename DiscoveredSourcesT = Aws::Vector<NdiSourceInfo>>
68 m_discoveredSourcesHasBeenSet =
true;
69 m_discoveredSources = std::forward<DiscoveredSourcesT>(value);
71 template <
typename DiscoveredSourcesT = Aws::Vector<NdiSourceInfo>>
76 template <
typename DiscoveredSourcesT = NdiSourceInfo>
78 m_discoveredSourcesHasBeenSet =
true;
79 m_discoveredSources.emplace_back(std::forward<DiscoveredSourcesT>(value));
91 template <
typename MediaInfoT = NdiMediaInfo>
93 m_mediaInfoHasBeenSet =
true;
94 m_mediaInfo = std::forward<MediaInfoT>(value);
96 template <
typename MediaInfoT = NdiMediaInfo>
110 template <
typename MessagesT = Aws::Vector<MessageDetail>>
112 m_messagesHasBeenSet =
true;
113 m_messages = std::forward<MessagesT>(value);
115 template <
typename MessagesT = Aws::Vector<MessageDetail>>
120 template <
typename MessagesT = MessageDetail>
122 m_messagesHasBeenSet =
true;
123 m_messages.emplace_back(std::forward<MessagesT>(value));
135 bool m_activeSourceHasBeenSet =
false;
136 bool m_discoveredSourcesHasBeenSet =
false;
137 bool m_mediaInfoHasBeenSet =
false;
138 bool m_messagesHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue