7#include <aws/logs/CloudWatchLogs_EXPORTS.h>
16namespace CloudWatchLogs {
47 m_recordsMatchedHasBeenSet =
true;
48 m_recordsMatched = value;
63 m_recordsScannedHasBeenSet =
true;
64 m_recordsScanned = value;
83 m_estimatedRecordsSkippedHasBeenSet =
true;
84 m_estimatedRecordsSkipped = value;
99 m_bytesScannedHasBeenSet =
true;
100 m_bytesScanned = value;
119 m_estimatedBytesSkippedHasBeenSet =
true;
120 m_estimatedBytesSkipped = value;
135 m_logGroupsScannedHasBeenSet =
true;
136 m_logGroupsScanned = value;
144 double m_recordsMatched{0.0};
146 double m_recordsScanned{0.0};
148 double m_estimatedRecordsSkipped{0.0};
150 double m_bytesScanned{0.0};
152 double m_estimatedBytesSkipped{0.0};
154 double m_logGroupsScanned{0.0};
155 bool m_recordsMatchedHasBeenSet =
false;
156 bool m_recordsScannedHasBeenSet =
false;
157 bool m_estimatedRecordsSkippedHasBeenSet =
false;
158 bool m_bytesScannedHasBeenSet =
false;
159 bool m_estimatedBytesSkippedHasBeenSet =
false;
160 bool m_logGroupsScannedHasBeenSet =
false;
void SetLogGroupsScanned(double value)
double GetEstimatedRecordsSkipped() const
QueryStatistics & WithEstimatedRecordsSkipped(double value)
bool RecordsScannedHasBeenSet() const
double GetLogGroupsScanned() const
AWS_CLOUDWATCHLOGS_API QueryStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
QueryStatistics & WithEstimatedBytesSkipped(double value)
void SetEstimatedBytesSkipped(double value)
bool BytesScannedHasBeenSet() const
double GetEstimatedBytesSkipped() const
AWS_CLOUDWATCHLOGS_API QueryStatistics(Aws::Utils::Json::JsonView jsonValue)
QueryStatistics & WithRecordsScanned(double value)
double GetBytesScanned() const
bool EstimatedRecordsSkippedHasBeenSet() const
bool EstimatedBytesSkippedHasBeenSet() const
void SetRecordsMatched(double value)
QueryStatistics & WithBytesScanned(double value)
bool RecordsMatchedHasBeenSet() const
void SetRecordsScanned(double value)
QueryStatistics & WithRecordsMatched(double value)
bool LogGroupsScannedHasBeenSet() const
void SetEstimatedRecordsSkipped(double value)
void SetBytesScanned(double value)
AWS_CLOUDWATCHLOGS_API QueryStatistics()=default
double GetRecordsScanned() const
double GetRecordsMatched() const
AWS_CLOUDWATCHLOGS_API Aws::Utils::Json::JsonValue Jsonize() const
QueryStatistics & WithLogGroupsScanned(double value)
Aws::Utils::Json::JsonValue JsonValue