7#include <aws/rbin/RecycleBin_EXPORTS.h>
8#include <aws/rbin/model/UnlockDelayUnit.h>
50 inline void SetUnlockDelayValue(
int value) { m_unlockDelayValueHasBeenSet =
true; m_unlockDelayValue = value; }
66 int m_unlockDelayValue{0};
67 bool m_unlockDelayValueHasBeenSet =
false;
70 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