7#include <aws/snow-device-management/SnowDeviceManagement_EXPORTS.h>
19namespace SnowDeviceManagement
45 inline void SetCoreCount(
int value) { m_coreCountHasBeenSet =
true; m_coreCount = value; }
55 inline void SetThreadsPerCore(
int value) { m_threadsPerCoreHasBeenSet =
true; m_threadsPerCore = value; }
61 bool m_coreCountHasBeenSet =
false;
64 bool m_threadsPerCoreHasBeenSet =
false;
CpuOptions & WithThreadsPerCore(int value)
bool CoreCountHasBeenSet() const
int GetThreadsPerCore() const
AWS_SNOWDEVICEMANAGEMENT_API CpuOptions()
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)
void SetThreadsPerCore(int value)
Aws::Utils::Json::JsonValue JsonValue