7#include <aws/budgets/Budgets_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/budgets/model/ActionStatus.h>
10#include <aws/budgets/model/EventType.h>
11#include <aws/budgets/model/ActionHistoryDetails.h>
92 bool m_timestampHasBeenSet =
false;
95 bool m_statusHasBeenSet =
false;
98 bool m_eventTypeHasBeenSet =
false;
101 bool m_actionHistoryDetailsHasBeenSet =
false;
ActionHistory & WithEventType(EventType &&value)
AWS_BUDGETS_API ActionHistory & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TimestampHasBeenSet() const
bool EventTypeHasBeenSet() const
const Aws::Utils::DateTime & GetTimestamp() const
bool ActionHistoryDetailsHasBeenSet() const
const ActionHistoryDetails & GetActionHistoryDetails() const
ActionHistory & WithStatus(ActionStatus &&value)
ActionHistory & WithStatus(const ActionStatus &value)
void SetActionHistoryDetails(ActionHistoryDetails &&value)
const ActionStatus & GetStatus() const
void SetTimestamp(Aws::Utils::DateTime &&value)
AWS_BUDGETS_API Aws::Utils::Json::JsonValue Jsonize() const
ActionHistory & WithTimestamp(Aws::Utils::DateTime &&value)
ActionHistory & WithActionHistoryDetails(const ActionHistoryDetails &value)
ActionHistory & WithTimestamp(const Aws::Utils::DateTime &value)
ActionHistory & WithEventType(const EventType &value)
ActionHistory & WithActionHistoryDetails(ActionHistoryDetails &&value)
void SetTimestamp(const Aws::Utils::DateTime &value)
void SetEventType(const EventType &value)
void SetStatus(ActionStatus &&value)
void SetEventType(EventType &&value)
AWS_BUDGETS_API ActionHistory(Aws::Utils::Json::JsonView jsonValue)
bool StatusHasBeenSet() const
void SetStatus(const ActionStatus &value)
AWS_BUDGETS_API ActionHistory()
const EventType & GetEventType() const
void SetActionHistoryDetails(const ActionHistoryDetails &value)
Aws::Utils::Json::JsonValue JsonValue