7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
51 template<
typename AvailabilityZonesT = Aws::Vector<Aws::String>>
52 void SetAvailabilityZones(AvailabilityZonesT&& value) { m_availabilityZonesHasBeenSet =
true; m_availabilityZones = std::forward<AvailabilityZonesT>(value); }
53 template<
typename AvailabilityZonesT = Aws::Vector<Aws::String>>
55 template<
typename AvailabilityZonesT = Aws::String>
65 template<
typename NetworkInterfaceIdsT = Aws::Vector<Aws::String>>
66 void SetNetworkInterfaceIds(NetworkInterfaceIdsT&& value) { m_networkInterfaceIdsHasBeenSet =
true; m_networkInterfaceIds = std::forward<NetworkInterfaceIdsT>(value); }
67 template<
typename NetworkInterfaceIdsT = Aws::Vector<Aws::String>>
69 template<
typename NetworkInterfaceIdsT = Aws::String>
80 template<
typename SecurityGroupIdsT = Aws::Vector<Aws::String>>
81 void SetSecurityGroupIds(SecurityGroupIdsT&& value) { m_securityGroupIdsHasBeenSet =
true; m_securityGroupIds = std::forward<SecurityGroupIdsT>(value); }
82 template<
typename SecurityGroupIdsT = Aws::Vector<Aws::String>>
84 template<
typename SecurityGroupIdsT = Aws::String>
96 template<
typename SubnetIdsT = Aws::Vector<Aws::String>>
97 void SetSubnetIds(SubnetIdsT&& value) { m_subnetIdsHasBeenSet =
true; m_subnetIds = std::forward<SubnetIdsT>(value); }
98 template<
typename SubnetIdsT = Aws::Vector<Aws::String>>
100 template<
typename SubnetIdsT = Aws::String>
106 bool m_availabilityZonesHasBeenSet =
false;
109 bool m_networkInterfaceIdsHasBeenSet =
false;
112 bool m_securityGroupIdsHasBeenSet =
false;
115 bool m_subnetIdsHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue