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/NetworkInterfaceMode.h>
45 template <
typename LogicalInterfaceNameT = Aws::String>
47 m_logicalInterfaceNameHasBeenSet =
true;
48 m_logicalInterfaceName = std::forward<LogicalInterfaceNameT>(value);
50 template <
typename LogicalInterfaceNameT = Aws::String>
62 m_networkInterfaceModeHasBeenSet =
true;
63 m_networkInterfaceMode = value;
78 template <
typename PhysicalInterfaceNameT = Aws::String>
80 m_physicalInterfaceNameHasBeenSet =
true;
81 m_physicalInterfaceName = std::forward<PhysicalInterfaceNameT>(value);
83 template <
typename PhysicalInterfaceNameT = Aws::String>
96 template <
typename PhysicalInterfaceIpAddressesT = Aws::Vector<Aws::String>>
98 m_physicalInterfaceIpAddressesHasBeenSet =
true;
99 m_physicalInterfaceIpAddresses = std::forward<PhysicalInterfaceIpAddressesT>(value);
101 template <
typename PhysicalInterfaceIpAddressesT = Aws::Vector<Aws::String>>
106 template <
typename PhysicalInterfaceIpAddressesT = Aws::String>
108 m_physicalInterfaceIpAddressesHasBeenSet =
true;
109 m_physicalInterfaceIpAddresses.emplace_back(std::forward<PhysicalInterfaceIpAddressesT>(value));
121 bool m_logicalInterfaceNameHasBeenSet =
false;
122 bool m_networkInterfaceModeHasBeenSet =
false;
123 bool m_physicalInterfaceNameHasBeenSet =
false;
124 bool m_physicalInterfaceIpAddressesHasBeenSet =
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