7#include <aws/imagebuilder/Imagebuilder_EXPORTS.h>
8#include <aws/imagebuilder/model/EcrConfiguration.h>
49 inline void SetImageScanningEnabled(
bool value) { m_imageScanningEnabledHasBeenSet =
true; m_imageScanningEnabled = value; }
66 bool m_imageScanningEnabled;
67 bool m_imageScanningEnabledHasBeenSet =
false;
70 bool m_ecrConfigurationHasBeenSet =
false;
ImageScanningConfiguration & WithEcrConfiguration(EcrConfiguration &&value)
AWS_IMAGEBUILDER_API Aws::Utils::Json::JsonValue Jsonize() const
const EcrConfiguration & GetEcrConfiguration() const
void SetEcrConfiguration(const EcrConfiguration &value)
bool ImageScanningEnabledHasBeenSet() const
bool EcrConfigurationHasBeenSet() const
ImageScanningConfiguration & WithImageScanningEnabled(bool value)
void SetImageScanningEnabled(bool value)
AWS_IMAGEBUILDER_API ImageScanningConfiguration()
void SetEcrConfiguration(EcrConfiguration &&value)
ImageScanningConfiguration & WithEcrConfiguration(const EcrConfiguration &value)
bool GetImageScanningEnabled() const
AWS_IMAGEBUILDER_API ImageScanningConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IMAGEBUILDER_API ImageScanningConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue