7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/imagebuilder/Imagebuilder_EXPORTS.h>
19namespace imagebuilder {
47 m_secureBootEnabledHasBeenSet =
true;
48 m_secureBootEnabled = value;
68 template <
typename UefiDataT = Aws::String>
70 m_uefiDataHasBeenSet =
true;
71 m_uefiData = std::forward<UefiDataT>(value);
73 template <
typename UefiDataT = Aws::String>
80 bool m_secureBootEnabled{
false};
83 bool m_secureBootEnabledHasBeenSet =
false;
84 bool m_uefiDataHasBeenSet =
false;
void SetUefiData(UefiDataT &&value)
void SetSecureBootEnabled(bool value)
RegisterImageOptions & WithUefiData(UefiDataT &&value)
bool GetSecureBootEnabled() const
bool SecureBootEnabledHasBeenSet() const
AWS_IMAGEBUILDER_API RegisterImageOptions()=default
RegisterImageOptions & WithSecureBootEnabled(bool value)
bool UefiDataHasBeenSet() const
AWS_IMAGEBUILDER_API RegisterImageOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetUefiData() const
AWS_IMAGEBUILDER_API RegisterImageOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_IMAGEBUILDER_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue