7#include <aws/core/utils/DateTime.h>
8#include <aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h>
19namespace resiliencehubv2 {
40 template <
typename TimestampT = Aws::Utils::DateTime>
42 m_timestampHasBeenSet =
true;
43 m_timestamp = std::forward<TimestampT>(value);
45 template <
typename TimestampT = Aws::Utils::DateTime>
59 m_queryCountHasBeenSet =
true;
70 long long m_queryCount{0};
71 bool m_timestampHasBeenSet =
false;
72 bool m_queryCountHasBeenSet =
false;
QueryDataPoint & WithTimestamp(TimestampT &&value)
void SetTimestamp(TimestampT &&value)
QueryDataPoint & WithQueryCount(long long value)
AWS_RESILIENCEHUBV2_API QueryDataPoint()=default
bool QueryCountHasBeenSet() const
void SetQueryCount(long long value)
AWS_RESILIENCEHUBV2_API Aws::Utils::Json::JsonValue Jsonize() const
bool TimestampHasBeenSet() const
const Aws::Utils::DateTime & GetTimestamp() const
AWS_RESILIENCEHUBV2_API QueryDataPoint & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_RESILIENCEHUBV2_API QueryDataPoint(Aws::Utils::Json::JsonView jsonValue)
long long GetQueryCount() const
Aws::Utils::Json::JsonValue JsonValue