7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/ec2/EC2_EXPORTS.h>
10#include <aws/ec2/model/ArchitectureType.h>
11#include <aws/ec2/model/InstanceRequirementsRequest.h>
12#include <aws/ec2/model/VirtualizationType.h>
49 template <
typename ArchitectureTypesT = Aws::Vector<ArchitectureType>>
51 m_architectureTypesHasBeenSet =
true;
52 m_architectureTypes = std::forward<ArchitectureTypesT>(value);
54 template <
typename ArchitectureTypesT = Aws::Vector<ArchitectureType>>
60 m_architectureTypesHasBeenSet =
true;
61 m_architectureTypes.push_back(value);
72 template <
typename VirtualizationTypesT = Aws::Vector<VirtualizationType>>
74 m_virtualizationTypesHasBeenSet =
true;
75 m_virtualizationTypes = std::forward<VirtualizationTypesT>(value);
77 template <
typename VirtualizationTypesT = Aws::Vector<VirtualizationType>>
83 m_virtualizationTypesHasBeenSet =
true;
84 m_virtualizationTypes.push_back(value);
96 template <
typename InstanceRequirementsT = InstanceRequirementsRequest>
98 m_instanceRequirementsHasBeenSet =
true;
99 m_instanceRequirements = std::forward<InstanceRequirementsT>(value);
101 template <
typename InstanceRequirementsT = InstanceRequirementsRequest>
113 bool m_architectureTypesHasBeenSet =
false;
114 bool m_virtualizationTypesHasBeenSet =
false;
115 bool m_instanceRequirementsHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
std::basic_ostream< char, std::char_traits< char > > OStream