7#include <aws/snow-device-management/SnowDeviceManagement_EXPORTS.h>
8#include <aws/snow-device-management/model/Reboot.h>
9#include <aws/snow-device-management/model/Unlock.h>
22namespace SnowDeviceManagement
47 inline void SetReboot(
const Reboot& value) { m_rebootHasBeenSet =
true; m_reboot = value; }
48 inline void SetReboot(
Reboot&& value) { m_rebootHasBeenSet =
true; m_reboot = std::move(value); }
59 inline void SetUnlock(
const Unlock& value) { m_unlockHasBeenSet =
true; m_unlock = value; }
60 inline void SetUnlock(
Unlock&& value) { m_unlockHasBeenSet =
true; m_unlock = std::move(value); }
67 bool m_rebootHasBeenSet =
false;
70 bool m_unlockHasBeenSet =
false;
AWS_SNOWDEVICEMANAGEMENT_API Command()
Command & WithReboot(const Reboot &value)
AWS_SNOWDEVICEMANAGEMENT_API Command(Aws::Utils::Json::JsonView jsonValue)
void SetReboot(const Reboot &value)
const Reboot & GetReboot() const
bool RebootHasBeenSet() const
void SetUnlock(const Unlock &value)
const Unlock & GetUnlock() const
Command & WithUnlock(const Unlock &value)
AWS_SNOWDEVICEMANAGEMENT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetUnlock(Unlock &&value)
void SetReboot(Reboot &&value)
AWS_SNOWDEVICEMANAGEMENT_API Command & operator=(Aws::Utils::Json::JsonView jsonValue)
Command & WithReboot(Reboot &&value)
Command & WithUnlock(Unlock &&value)
bool UnlockHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue