7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/ec2/EC2_EXPORTS.h>
44 template <
typename TransitGatewayIdT = Aws::String>
46 m_transitGatewayIdHasBeenSet =
true;
47 m_transitGatewayId = std::forward<TransitGatewayIdT>(value);
49 template <
typename TransitGatewayIdT = Aws::String>
65 template <
typename AvailabilityZonesT = Aws::Vector<Aws::String>>
67 m_availabilityZonesHasBeenSet =
true;
68 m_availabilityZones = std::forward<AvailabilityZonesT>(value);
70 template <
typename AvailabilityZonesT = Aws::Vector<Aws::String>>
75 template <
typename AvailabilityZonesT = Aws::String>
77 m_availabilityZonesHasBeenSet =
true;
78 m_availabilityZones.emplace_back(std::forward<AvailabilityZonesT>(value));
92 template <
typename AvailabilityZoneIdsT = Aws::Vector<Aws::String>>
94 m_availabilityZoneIdsHasBeenSet =
true;
95 m_availabilityZoneIds = std::forward<AvailabilityZoneIdsT>(value);
97 template <
typename AvailabilityZoneIdsT = Aws::Vector<Aws::String>>
102 template <
typename AvailabilityZoneIdsT = Aws::String>
104 m_availabilityZoneIdsHasBeenSet =
true;
105 m_availabilityZoneIds.emplace_back(std::forward<AvailabilityZoneIdsT>(value));
115 bool m_transitGatewayIdHasBeenSet =
false;
116 bool m_availabilityZonesHasBeenSet =
false;
117 bool m_availabilityZoneIdsHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
std::basic_ostream< char, std::char_traits< char > > OStream