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>
51 template<
typename CodeRepositoryT = CodeRepositoryMetadata>
52 void SetCodeRepository(CodeRepositoryT&& value) { m_codeRepositoryHasBeenSet =
true; m_codeRepository = std::forward<CodeRepositoryT>(value); }
53 template<
typename CodeRepositoryT = CodeRepositoryMetadata>
63 template<
typename Ec2T = Ec2Metadata>
64 void SetEc2(Ec2T&& value) { m_ec2HasBeenSet =
true; m_ec2 = std::forward<Ec2T>(value); }
65 template<
typename Ec2T = Ec2Metadata>
76 template<
typename EcrImageT = EcrContainerImageMetadata>
77 void SetEcrImage(EcrImageT&& value) { m_ecrImageHasBeenSet =
true; m_ecrImage = std::forward<EcrImageT>(value); }
78 template<
typename EcrImageT = EcrContainerImageMetadata>
89 template<
typename EcrRepositoryT = EcrRepositoryMetadata>
90 void SetEcrRepository(EcrRepositoryT&& value) { m_ecrRepositoryHasBeenSet =
true; m_ecrRepository = std::forward<EcrRepositoryT>(value); }
91 template<
typename EcrRepositoryT = EcrRepositoryMetadata>
102 template<
typename LambdaFunctionT = LambdaFunctionMetadata>
103 void SetLambdaFunction(LambdaFunctionT&& value) { m_lambdaFunctionHasBeenSet =
true; m_lambdaFunction = std::forward<LambdaFunctionT>(value); }
104 template<
typename LambdaFunctionT = LambdaFunctionMetadata>
110 bool m_codeRepositoryHasBeenSet =
false;
113 bool m_ec2HasBeenSet =
false;
116 bool m_ecrImageHasBeenSet =
false;
119 bool m_ecrRepositoryHasBeenSet =
false;
122 bool m_lambdaFunctionHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue