7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/inspector2/model/CodeRepositoryMetadata.h>
9#include <aws/inspector2/model/Ec2Metadata.h>
10#include <aws/inspector2/model/EcrContainerImageMetadata.h>
11#include <aws/inspector2/model/EcrRepositoryMetadata.h>
12#include <aws/inspector2/model/LambdaFunctionMetadata.h>
46 template <
typename EcrRepositoryT = EcrRepositoryMetadata>
48 m_ecrRepositoryHasBeenSet =
true;
49 m_ecrRepository = std::forward<EcrRepositoryT>(value);
51 template <
typename EcrRepositoryT = EcrRepositoryMetadata>
65 template <
typename EcrImageT = EcrContainerImageMetadata>
67 m_ecrImageHasBeenSet =
true;
68 m_ecrImage = std::forward<EcrImageT>(value);
70 template <
typename EcrImageT = EcrContainerImageMetadata>
83 template <
typename Ec2T = Ec2Metadata>
85 m_ec2HasBeenSet =
true;
86 m_ec2 = std::forward<Ec2T>(value);
88 template <
typename Ec2T = Ec2Metadata>
90 SetEc2(std::forward<Ec2T>(value));
102 template <
typename LambdaFunctionT = LambdaFunctionMetadata>
104 m_lambdaFunctionHasBeenSet =
true;
105 m_lambdaFunction = std::forward<LambdaFunctionT>(value);
107 template <
typename LambdaFunctionT = LambdaFunctionMetadata>
120 template <
typename CodeRepositoryT = CodeRepositoryMetadata>
122 m_codeRepositoryHasBeenSet =
true;
123 m_codeRepository = std::forward<CodeRepositoryT>(value);
125 template <
typename CodeRepositoryT = CodeRepositoryMetadata>
141 bool m_ecrRepositoryHasBeenSet =
false;
142 bool m_ecrImageHasBeenSet =
false;
143 bool m_ec2HasBeenSet =
false;
144 bool m_lambdaFunctionHasBeenSet =
false;
145 bool m_codeRepositoryHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue