/**
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * SPDX-License-Identifier: Apache-2.0.
 */
#pragma once
#include  Represents which scan types are automatically enabled for new members of your
   * Amazon Inspector organization.See Also:
   AWS
   * API Reference
Represents whether Amazon EC2 scans are automatically enabled for new members * of your Amazon Inspector organization.
*/ inline bool GetEc2() const{ return m_ec2; } /** *Represents whether Amazon EC2 scans are automatically enabled for new members * of your Amazon Inspector organization.
*/ inline bool Ec2HasBeenSet() const { return m_ec2HasBeenSet; } /** *Represents whether Amazon EC2 scans are automatically enabled for new members * of your Amazon Inspector organization.
*/ inline void SetEc2(bool value) { m_ec2HasBeenSet = true; m_ec2 = value; } /** *Represents whether Amazon EC2 scans are automatically enabled for new members * of your Amazon Inspector organization.
*/ inline AutoEnable& WithEc2(bool value) { SetEc2(value); return *this;} /** *Represents whether Amazon ECR scans are automatically enabled for new members * of your Amazon Inspector organization.
*/ inline bool GetEcr() const{ return m_ecr; } /** *Represents whether Amazon ECR scans are automatically enabled for new members * of your Amazon Inspector organization.
*/ inline bool EcrHasBeenSet() const { return m_ecrHasBeenSet; } /** *Represents whether Amazon ECR scans are automatically enabled for new members * of your Amazon Inspector organization.
*/ inline void SetEcr(bool value) { m_ecrHasBeenSet = true; m_ecr = value; } /** *Represents whether Amazon ECR scans are automatically enabled for new members * of your Amazon Inspector organization.
*/ inline AutoEnable& WithEcr(bool value) { SetEcr(value); return *this;} /** *Represents whether AWS Lambda standard scans are automatically enabled for * new members of your Amazon Inspector organization.
*/ inline bool GetLambda() const{ return m_lambda; } /** *Represents whether AWS Lambda standard scans are automatically enabled for * new members of your Amazon Inspector organization.
*/ inline bool LambdaHasBeenSet() const { return m_lambdaHasBeenSet; } /** *Represents whether AWS Lambda standard scans are automatically enabled for * new members of your Amazon Inspector organization.
*/ inline void SetLambda(bool value) { m_lambdaHasBeenSet = true; m_lambda = value; } /** *Represents whether AWS Lambda standard scans are automatically enabled for * new members of your Amazon Inspector organization.
*/ inline AutoEnable& WithLambda(bool value) { SetLambda(value); return *this;} /** *Represents whether AWS Lambda code scans are automatically enabled for new * members of your Amazon Inspector organization.
 </p>
     * Represents whether AWS Lambda code scans are automatically enabled for new * members of your Amazon Inspector organization.
 </p>
     * Represents whether AWS Lambda code scans are automatically enabled for new * members of your Amazon Inspector organization.
 </p>
     * Represents whether AWS Lambda code scans are automatically enabled for new * members of your Amazon Inspector organization.
 </p>
     *