7#include <aws/timestream-query/TimestreamQuery_EXPORTS.h>
8#include <aws/timestream-query/model/AccountSettingsNotificationConfiguration.h>
9#include <aws/timestream-query/model/LastUpdate.h>
22namespace TimestreamQuery
50 inline void SetActiveQueryTCU(
int value) { m_activeQueryTCUHasBeenSet =
true; m_activeQueryTCU = value; }
62 template<
typename NotificationConfigurationT = AccountSettingsNotificationConfiguration>
64 template<
typename NotificationConfigurationT = AccountSettingsNotificationConfiguration>
74 template<
typename LastUpdateT = LastUpdate>
76 template<
typename LastUpdateT = LastUpdate>
81 int m_activeQueryTCU{0};
82 bool m_activeQueryTCUHasBeenSet =
false;
84 AccountSettingsNotificationConfiguration m_notificationConfiguration;
85 bool m_notificationConfigurationHasBeenSet =
false;
87 LastUpdate m_lastUpdate;
88 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