7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mediaconnect/model/Interface.h>
49 template<
typename DestinationIpT = Aws::String>
50 void SetDestinationIp(DestinationIpT&& value) { m_destinationIpHasBeenSet =
true; m_destinationIp = std::forward<DestinationIpT>(value); }
51 template<
typename DestinationIpT = Aws::String>
62 inline void SetDestinationPort(
int value) { m_destinationPortHasBeenSet =
true; m_destinationPort = value; }
73 template<
typename InterfaceT = Interface>
74 void SetInterface(InterfaceT&& value) { m_interfaceHasBeenSet =
true; m_interface = std::forward<InterfaceT>(value); }
75 template<
typename InterfaceT = Interface>
88 template<
typename OutboundIpT = Aws::String>
89 void SetOutboundIp(OutboundIpT&& value) { m_outboundIpHasBeenSet =
true; m_outboundIp = std::forward<OutboundIpT>(value); }
90 template<
typename OutboundIpT = Aws::String>
96 bool m_destinationIpHasBeenSet =
false;
98 int m_destinationPort{0};
99 bool m_destinationPortHasBeenSet =
false;
101 Interface m_interface;
102 bool m_interfaceHasBeenSet =
false;
105 bool m_outboundIpHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue