7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
9#include <aws/mediaconnect/model/RouterInputProtocol.h>
10#include <aws/mediaconnect/model/RouterInputProtocolConfiguration.h>
21namespace MediaConnect {
45 template <
typename NetworkInterfaceArnT = Aws::String>
47 m_networkInterfaceArnHasBeenSet =
true;
48 m_networkInterfaceArn = std::forward<NetworkInterfaceArnT>(value);
50 template <
typename NetworkInterfaceArnT = Aws::String>
64 template <
typename ProtocolConfigurationT = RouterInputProtocolConfiguration>
66 m_protocolConfigurationHasBeenSet =
true;
67 m_protocolConfiguration = std::forward<ProtocolConfigurationT>(value);
69 template <
typename ProtocolConfigurationT = RouterInputProtocolConfiguration>
83 m_protocolHasBeenSet =
true;
97 bool m_networkInterfaceArnHasBeenSet =
false;
98 bool m_protocolConfigurationHasBeenSet =
false;
99 bool m_protocolHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue