7#include <aws/lambda-microvms/LambdaMicrovms_EXPORTS.h>
8#include <aws/lambda-microvms/model/Architecture.h>
19namespace LambdaMicrovms {
42 m_architectureHasBeenSet =
true;
43 m_architecture = value;
52 bool m_architectureHasBeenSet =
false;
AWS_LAMBDAMICROVMS_API CpuConfiguration(Aws::Utils::Json::JsonView jsonValue)
CpuConfiguration & WithArchitecture(Architecture value)
AWS_LAMBDAMICROVMS_API CpuConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Architecture GetArchitecture() const
bool ArchitectureHasBeenSet() const
AWS_LAMBDAMICROVMS_API CpuConfiguration()=default
void SetArchitecture(Architecture value)
AWS_LAMBDAMICROVMS_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue