7#include <aws/timestream-query/TimestreamQuery_EXPORTS.h>
16namespace TimestreamQuery {
39 m_progressPercentageHasBeenSet =
true;
40 m_progressPercentage = value;
57 m_cumulativeBytesScannedHasBeenSet =
true;
58 m_cumulativeBytesScanned = value;
77 m_cumulativeBytesMeteredHasBeenSet =
true;
78 m_cumulativeBytesMetered = value;
86 double m_progressPercentage{0.0};
88 long long m_cumulativeBytesScanned{0};
90 long long m_cumulativeBytesMetered{0};
91 bool m_progressPercentageHasBeenSet =
false;
92 bool m_cumulativeBytesScannedHasBeenSet =
false;
93 bool m_cumulativeBytesMeteredHasBeenSet =
false;
QueryStatus & WithCumulativeBytesMetered(long long value)
bool CumulativeBytesScannedHasBeenSet() const
QueryStatus & WithCumulativeBytesScanned(long long value)
bool ProgressPercentageHasBeenSet() const
double GetProgressPercentage() const
void SetProgressPercentage(double value)
QueryStatus & WithProgressPercentage(double value)
AWS_TIMESTREAMQUERY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCumulativeBytesScanned(long long value)
long long GetCumulativeBytesMetered() const
AWS_TIMESTREAMQUERY_API QueryStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CumulativeBytesMeteredHasBeenSet() const
AWS_TIMESTREAMQUERY_API QueryStatus()=default
long long GetCumulativeBytesScanned() const
void SetCumulativeBytesMetered(long long value)
AWS_TIMESTREAMQUERY_API QueryStatus(Aws::Utils::Json::JsonView jsonValue)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue