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/InputDestinationRoute.h>
11#include <aws/medialive/model/InputDestinationVpc.h>
45 template <
typename IpT = Aws::String>
47 m_ipHasBeenSet =
true;
48 m_ip = std::forward<IpT>(value);
50 template <
typename IpT = Aws::String>
52 SetIp(std::forward<IpT>(value));
63 template <
typename PortT = Aws::String>
65 m_portHasBeenSet =
true;
66 m_port = std::forward<PortT>(value);
68 template <
typename PortT = Aws::String>
70 SetPort(std::forward<PortT>(value));
82 template <
typename UrlT = Aws::String>
84 m_urlHasBeenSet =
true;
85 m_url = std::forward<UrlT>(value);
87 template <
typename UrlT = Aws::String>
89 SetUrl(std::forward<UrlT>(value));
98 template <
typename VpcT = InputDestinationVpc>
100 m_vpcHasBeenSet =
true;
101 m_vpc = std::forward<VpcT>(value);
103 template <
typename VpcT = InputDestinationVpc>
105 SetVpc(std::forward<VpcT>(value));
116 template <
typename NetworkT = Aws::String>
118 m_networkHasBeenSet =
true;
119 m_network = std::forward<NetworkT>(value);
121 template <
typename NetworkT = Aws::String>
136 template <
typename NetworkRoutesT = Aws::Vector<InputDestinationRoute>>
138 m_networkRoutesHasBeenSet =
true;
139 m_networkRoutes = std::forward<NetworkRoutesT>(value);
141 template <
typename NetworkRoutesT = Aws::Vector<InputDestinationRoute>>
146 template <
typename NetworkRoutesT = InputDestinationRoute>
148 m_networkRoutesHasBeenSet =
true;
149 m_networkRoutes.emplace_back(std::forward<NetworkRoutesT>(value));
165 bool m_ipHasBeenSet =
false;
166 bool m_portHasBeenSet =
false;
167 bool m_urlHasBeenSet =
false;
168 bool m_vpcHasBeenSet =
false;
169 bool m_networkHasBeenSet =
false;
170 bool m_networkRoutesHasBeenSet =
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