7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/inspector2/model/Status.h>
57 inline void SetEc2(
Status value) { m_ec2HasBeenSet =
true; m_ec2 = value; }
67 inline void SetEcr(
Status value) { m_ecrHasBeenSet =
true; m_ecr = value; }
78 inline void SetLambda(
Status value) { m_lambdaHasBeenSet =
true; m_lambda = value; }
95 bool m_codeRepositoryHasBeenSet =
false;
98 bool m_ec2HasBeenSet =
false;
101 bool m_ecrHasBeenSet =
false;
104 bool m_lambdaHasBeenSet =
false;
107 bool m_lambdaCodeHasBeenSet =
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