7#include <aws/timestream-query/TimestreamQuery_EXPORTS.h>
8#include <aws/timestream-query/model/AccountSettingsNotificationConfiguration.h>
9#include <aws/timestream-query/model/LastUpdate.h>
20namespace TimestreamQuery {
45 m_activeQueryTCUHasBeenSet =
true;
46 m_activeQueryTCU = value;
62 template <
typename NotificationConfigurationT = AccountSettingsNotificationConfiguration>
64 m_notificationConfigurationHasBeenSet =
true;
65 m_notificationConfiguration = std::forward<NotificationConfigurationT>(value);
67 template <
typename NotificationConfigurationT = AccountSettingsNotificationConfiguration>
80 template <
typename LastUpdateT = LastUpdate>
82 m_lastUpdateHasBeenSet =
true;
83 m_lastUpdate = std::forward<LastUpdateT>(value);
85 template <
typename LastUpdateT = LastUpdate>
92 int m_activeQueryTCU{0};
94 AccountSettingsNotificationConfiguration m_notificationConfiguration;
96 LastUpdate m_lastUpdate;
97 bool m_activeQueryTCUHasBeenSet =
false;
98 bool m_notificationConfigurationHasBeenSet =
false;
99 bool m_lastUpdateHasBeenSet =
false;
void SetNotificationConfiguration(NotificationConfigurationT &&value)
const LastUpdate & GetLastUpdate() const
int GetActiveQueryTCU() const
void SetActiveQueryTCU(int value)
ProvisionedCapacityResponse & WithNotificationConfiguration(NotificationConfigurationT &&value)
AWS_TIMESTREAMQUERY_API Aws::Utils::Json::JsonValue Jsonize() const
bool LastUpdateHasBeenSet() const
ProvisionedCapacityResponse & WithActiveQueryTCU(int value)
AWS_TIMESTREAMQUERY_API ProvisionedCapacityResponse()=default
const AccountSettingsNotificationConfiguration & GetNotificationConfiguration() const
AWS_TIMESTREAMQUERY_API ProvisionedCapacityResponse(Aws::Utils::Json::JsonView jsonValue)
AWS_TIMESTREAMQUERY_API ProvisionedCapacityResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ActiveQueryTCUHasBeenSet() const
bool NotificationConfigurationHasBeenSet() const
void SetLastUpdate(LastUpdateT &&value)
ProvisionedCapacityResponse & WithLastUpdate(LastUpdateT &&value)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue