7#include <aws/timestream-query/TimestreamQuery_EXPORTS.h>
19namespace TimestreamQuery
45 inline void SetExecutionTimeInMillis(
long long value) { m_executionTimeInMillisHasBeenSet =
true; m_executionTimeInMillis = value; }
55 inline void SetDataWrites(
long long value) { m_dataWritesHasBeenSet =
true; m_dataWrites = value; }
65 inline void SetBytesMetered(
long long value) { m_bytesMeteredHasBeenSet =
true; m_bytesMetered = value; }
75 inline void SetCumulativeBytesScanned(
long long value) { m_cumulativeBytesScannedHasBeenSet =
true; m_cumulativeBytesScanned = value; }
85 inline void SetRecordsIngested(
long long value) { m_recordsIngestedHasBeenSet =
true; m_recordsIngested = value; }
96 inline void SetQueryResultRows(
long long value) { m_queryResultRowsHasBeenSet =
true; m_queryResultRows = value; }
101 long long m_executionTimeInMillis;
102 bool m_executionTimeInMillisHasBeenSet =
false;
104 long long m_dataWrites;
105 bool m_dataWritesHasBeenSet =
false;
107 long long m_bytesMetered;
108 bool m_bytesMeteredHasBeenSet =
false;
110 long long m_cumulativeBytesScanned;
111 bool m_cumulativeBytesScannedHasBeenSet =
false;
113 long long m_recordsIngested;
114 bool m_recordsIngestedHasBeenSet =
false;
116 long long m_queryResultRows;
117 bool m_queryResultRowsHasBeenSet =
false;
void SetExecutionTimeInMillis(long long value)
void SetDataWrites(long long value)
bool BytesMeteredHasBeenSet() const
void SetCumulativeBytesScanned(long long value)
AWS_TIMESTREAMQUERY_API ExecutionStats()
ExecutionStats & WithRecordsIngested(long long value)
ExecutionStats & WithExecutionTimeInMillis(long long value)
bool CumulativeBytesScannedHasBeenSet() const
void SetBytesMetered(long long value)
void SetQueryResultRows(long long value)
AWS_TIMESTREAMQUERY_API Aws::Utils::Json::JsonValue Jsonize() const
ExecutionStats & WithCumulativeBytesScanned(long long value)
long long GetRecordsIngested() const
bool RecordsIngestedHasBeenSet() const
bool ExecutionTimeInMillisHasBeenSet() const
ExecutionStats & WithQueryResultRows(long long value)
long long GetDataWrites() const
bool DataWritesHasBeenSet() const
long long GetExecutionTimeInMillis() const
AWS_TIMESTREAMQUERY_API ExecutionStats & operator=(Aws::Utils::Json::JsonView jsonValue)
long long GetBytesMetered() const
long long GetQueryResultRows() const
void SetRecordsIngested(long long value)
ExecutionStats & WithDataWrites(long long value)
bool QueryResultRowsHasBeenSet() const
AWS_TIMESTREAMQUERY_API ExecutionStats(Aws::Utils::Json::JsonView jsonValue)
long long GetCumulativeBytesScanned() const
ExecutionStats & WithBytesMetered(long long value)
Aws::Utils::Json::JsonValue JsonValue