7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
10#include <aws/mediaconnect/model/MergeRouterInputProtocolConfiguration.h>
21namespace MediaConnect {
43 template <
typename NetworkInterfaceArnT = Aws::String>
45 m_networkInterfaceArnHasBeenSet =
true;
46 m_networkInterfaceArn = std::forward<NetworkInterfaceArnT>(value);
48 template <
typename NetworkInterfaceArnT = Aws::String>
62 template <
typename ProtocolConfigurationsT = Aws::Vector<MergeRouterInputProtocolConfiguration>>
64 m_protocolConfigurationsHasBeenSet =
true;
65 m_protocolConfigurations = std::forward<ProtocolConfigurationsT>(value);
67 template <
typename ProtocolConfigurationsT = Aws::Vector<MergeRouterInputProtocolConfiguration>>
72 template <
typename ProtocolConfigurationsT = MergeRouterInputProtocolConfiguration>
74 m_protocolConfigurationsHasBeenSet =
true;
75 m_protocolConfigurations.emplace_back(std::forward<ProtocolConfigurationsT>(value));
87 m_mergeRecoveryWindowMillisecondsHasBeenSet =
true;
88 m_mergeRecoveryWindowMilliseconds = value;
100 long long m_mergeRecoveryWindowMilliseconds{0};
101 bool m_networkInterfaceArnHasBeenSet =
false;
102 bool m_protocolConfigurationsHasBeenSet =
false;
103 bool m_mergeRecoveryWindowMillisecondsHasBeenSet =
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