7#include <aws/pcs/PCS_EXPORTS.h>
8#include <aws/pcs/model/AccountingMode.h>
48 m_defaultPurgeTimeInDaysHasBeenSet =
true;
49 m_defaultPurgeTimeInDays = value;
65 m_modeHasBeenSet =
true;
74 int m_defaultPurgeTimeInDays{0};
77 bool m_defaultPurgeTimeInDaysHasBeenSet =
false;
78 bool m_modeHasBeenSet =
false;
AWS_PCS_API UpdateAccountingRequest(Aws::Utils::Json::JsonView jsonValue)
AccountingMode GetMode() const
int GetDefaultPurgeTimeInDays() const
bool DefaultPurgeTimeInDaysHasBeenSet() const
bool ModeHasBeenSet() const
void SetDefaultPurgeTimeInDays(int value)
UpdateAccountingRequest & WithDefaultPurgeTimeInDays(int value)
AWS_PCS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_PCS_API UpdateAccountingRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
UpdateAccountingRequest & WithMode(AccountingMode value)
AWS_PCS_API UpdateAccountingRequest()=default
void SetMode(AccountingMode value)
Aws::Utils::Json::JsonValue JsonValue