7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/inspector2/model/Status.h>
42 m_ec2HasBeenSet =
true;
58 m_ecrHasBeenSet =
true;
75 m_lambdaHasBeenSet =
true;
92 m_lambdaCodeHasBeenSet =
true;
108 m_codeRepositoryHasBeenSet =
true;
109 m_codeRepository = value;
126 bool m_ec2HasBeenSet =
false;
127 bool m_ecrHasBeenSet =
false;
128 bool m_lambdaHasBeenSet =
false;
129 bool m_lambdaCodeHasBeenSet =
false;
130 bool m_codeRepositoryHasBeenSet =
false;
ResourceStatus & WithEcr(Status value)
ResourceStatus & WithCodeRepository(Status value)
void SetLambda(Status value)
AWS_INSPECTOR2_API ResourceStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EcrHasBeenSet() const
ResourceStatus & WithLambda(Status value)
bool LambdaHasBeenSet() const
bool Ec2HasBeenSet() const
void SetEcr(Status value)
AWS_INSPECTOR2_API ResourceStatus()=default
ResourceStatus & WithLambdaCode(Status value)
void SetCodeRepository(Status value)
ResourceStatus & WithEc2(Status value)
Status GetLambdaCode() const
AWS_INSPECTOR2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_INSPECTOR2_API ResourceStatus(Aws::Utils::Json::JsonView jsonValue)
bool CodeRepositoryHasBeenSet() const
void SetEc2(Status value)
bool LambdaCodeHasBeenSet() const
void SetLambdaCode(Status value)
Status GetCodeRepository() const
Aws::Utils::Json::JsonValue JsonValue