7#include <aws/snow-device-management/SnowDeviceManagement_EXPORTS.h>
16namespace SnowDeviceManagement {
39 m_coreCountHasBeenSet =
true;
55 m_threadsPerCoreHasBeenSet =
true;
56 m_threadsPerCore = value;
66 int m_threadsPerCore{0};
67 bool m_coreCountHasBeenSet =
false;
68 bool m_threadsPerCoreHasBeenSet =
false;
CpuOptions & WithThreadsPerCore(int value)
bool CoreCountHasBeenSet() const
int GetThreadsPerCore() const
CpuOptions & WithCoreCount(int value)
AWS_SNOWDEVICEMANAGEMENT_API CpuOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SNOWDEVICEMANAGEMENT_API Aws::Utils::Json::JsonValue Jsonize() const
bool ThreadsPerCoreHasBeenSet() const
AWS_SNOWDEVICEMANAGEMENT_API CpuOptions(Aws::Utils::Json::JsonView jsonValue)
void SetCoreCount(int value)
AWS_SNOWDEVICEMANAGEMENT_API CpuOptions()=default
void SetThreadsPerCore(int value)
Aws::Utils::Json::JsonValue JsonValue