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