7#include <aws/rbin/RecycleBin_EXPORTS.h>
8#include <aws/rbin/model/UnlockDelayUnit.h>
45 m_unlockDelayValueHasBeenSet =
true;
46 m_unlockDelayValue = value;
62 m_unlockDelayUnitHasBeenSet =
true;
63 m_unlockDelayUnit = value;
71 int m_unlockDelayValue{0};
74 bool m_unlockDelayValueHasBeenSet =
false;
75 bool m_unlockDelayUnitHasBeenSet =
false;
void SetUnlockDelayValue(int value)
void SetUnlockDelayUnit(UnlockDelayUnit value)
UnlockDelay & WithUnlockDelayUnit(UnlockDelayUnit value)
AWS_RECYCLEBIN_API UnlockDelay(Aws::Utils::Json::JsonView jsonValue)
AWS_RECYCLEBIN_API UnlockDelay()=default
bool UnlockDelayValueHasBeenSet() const
bool UnlockDelayUnitHasBeenSet() const
int GetUnlockDelayValue() const
UnlockDelay & WithUnlockDelayValue(int value)
UnlockDelayUnit GetUnlockDelayUnit() const
AWS_RECYCLEBIN_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_RECYCLEBIN_API UnlockDelay & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue