7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/inspector2/model/EcrRepositoryMetadata.h>
9#include <aws/inspector2/model/EcrContainerImageMetadata.h>
10#include <aws/inspector2/model/Ec2Metadata.h>
11#include <aws/inspector2/model/LambdaFunctionMetadata.h>
12#include <aws/inspector2/model/CodeRepositoryMetadata.h>
52 template<
typename EcrRepositoryT = EcrRepositoryMetadata>
53 void SetEcrRepository(EcrRepositoryT&& value) { m_ecrRepositoryHasBeenSet =
true; m_ecrRepository = std::forward<EcrRepositoryT>(value); }
54 template<
typename EcrRepositoryT = EcrRepositoryMetadata>
65 template<
typename EcrImageT = EcrContainerImageMetadata>
66 void SetEcrImage(EcrImageT&& value) { m_ecrImageHasBeenSet =
true; m_ecrImage = std::forward<EcrImageT>(value); }
67 template<
typename EcrImageT = EcrContainerImageMetadata>
77 template<
typename Ec2T = Ec2Metadata>
78 void SetEc2(Ec2T&& value) { m_ec2HasBeenSet =
true; m_ec2 = std::forward<Ec2T>(value); }
79 template<
typename Ec2T = Ec2Metadata>
90 template<
typename LambdaFunctionT = LambdaFunctionMetadata>
91 void SetLambdaFunction(LambdaFunctionT&& value) { m_lambdaFunctionHasBeenSet =
true; m_lambdaFunction = std::forward<LambdaFunctionT>(value); }
92 template<
typename LambdaFunctionT = LambdaFunctionMetadata>
102 template<
typename CodeRepositoryT = CodeRepositoryMetadata>
103 void SetCodeRepository(CodeRepositoryT&& value) { m_codeRepositoryHasBeenSet =
true; m_codeRepository = std::forward<CodeRepositoryT>(value); }
104 template<
typename CodeRepositoryT = CodeRepositoryMetadata>
110 bool m_ecrRepositoryHasBeenSet =
false;
113 bool m_ecrImageHasBeenSet =
false;
116 bool m_ec2HasBeenSet =
false;
119 bool m_lambdaFunctionHasBeenSet =
false;
122 bool m_codeRepositoryHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue