7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/inspector2/model/CodeRepositoryMetadata.h>
9#include <aws/inspector2/model/ContainerImageMetadata.h>
10#include <aws/inspector2/model/ContainerRegistryMetadata.h>
11#include <aws/inspector2/model/ContainerRepositoryMetadata.h>
12#include <aws/inspector2/model/Ec2Metadata.h>
13#include <aws/inspector2/model/EcrContainerImageMetadata.h>
14#include <aws/inspector2/model/EcrRepositoryMetadata.h>
15#include <aws/inspector2/model/LambdaFunctionMetadata.h>
16#include <aws/inspector2/model/ServerlessFunctionMetadata.h>
17#include <aws/inspector2/model/VmInstanceMetadata.h>
51 template <
typename EcrRepositoryT = EcrRepositoryMetadata>
53 m_ecrRepositoryHasBeenSet =
true;
54 m_ecrRepository = std::forward<EcrRepositoryT>(value);
56 template <
typename EcrRepositoryT = EcrRepositoryMetadata>
70 template <
typename EcrImageT = EcrContainerImageMetadata>
72 m_ecrImageHasBeenSet =
true;
73 m_ecrImage = std::forward<EcrImageT>(value);
75 template <
typename EcrImageT = EcrContainerImageMetadata>
88 template <
typename Ec2T = Ec2Metadata>
90 m_ec2HasBeenSet =
true;
91 m_ec2 = std::forward<Ec2T>(value);
93 template <
typename Ec2T = Ec2Metadata>
95 SetEc2(std::forward<Ec2T>(value));
107 template <
typename LambdaFunctionT = LambdaFunctionMetadata>
109 m_lambdaFunctionHasBeenSet =
true;
110 m_lambdaFunction = std::forward<LambdaFunctionT>(value);
112 template <
typename LambdaFunctionT = LambdaFunctionMetadata>
125 template <
typename CodeRepositoryT = CodeRepositoryMetadata>
127 m_codeRepositoryHasBeenSet =
true;
128 m_codeRepository = std::forward<CodeRepositoryT>(value);
130 template <
typename CodeRepositoryT = CodeRepositoryMetadata>
143 template <
typename VmInstanceT = VmInstanceMetadata>
145 m_vmInstanceHasBeenSet =
true;
146 m_vmInstance = std::forward<VmInstanceT>(value);
148 template <
typename VmInstanceT = VmInstanceMetadata>
161 template <
typename ContainerImageT = ContainerImageMetadata>
163 m_containerImageHasBeenSet =
true;
164 m_containerImage = std::forward<ContainerImageT>(value);
166 template <
typename ContainerImageT = ContainerImageMetadata>
179 template <
typename ContainerRepositoryT = ContainerRepositoryMetadata>
181 m_containerRepositoryHasBeenSet =
true;
182 m_containerRepository = std::forward<ContainerRepositoryT>(value);
184 template <
typename ContainerRepositoryT = ContainerRepositoryMetadata>
197 template <
typename ContainerRegistryT = ContainerRegistryMetadata>
199 m_containerRegistryHasBeenSet =
true;
200 m_containerRegistry = std::forward<ContainerRegistryT>(value);
202 template <
typename ContainerRegistryT = ContainerRegistryMetadata>
215 template <
typename ServerlessFunctionT = ServerlessFunctionMetadata>
217 m_serverlessFunctionHasBeenSet =
true;
218 m_serverlessFunction = std::forward<ServerlessFunctionT>(value);
220 template <
typename ServerlessFunctionT = ServerlessFunctionMetadata>
246 bool m_ecrRepositoryHasBeenSet =
false;
247 bool m_ecrImageHasBeenSet =
false;
248 bool m_ec2HasBeenSet =
false;
249 bool m_lambdaFunctionHasBeenSet =
false;
250 bool m_codeRepositoryHasBeenSet =
false;
251 bool m_vmInstanceHasBeenSet =
false;
252 bool m_containerImageHasBeenSet =
false;
253 bool m_containerRepositoryHasBeenSet =
false;
254 bool m_containerRegistryHasBeenSet =
false;
255 bool m_serverlessFunctionHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue