7#include <aws/s3-crt/S3Crt_EXPORTS.h>
25 AWS_S3CRT_API
Stats() =
default;
38 m_bytesScannedHasBeenSet =
true;
39 m_bytesScanned = value;
54 m_bytesProcessedHasBeenSet =
true;
55 m_bytesProcessed = value;
70 m_bytesReturnedHasBeenSet =
true;
71 m_bytesReturned = value;
79 long long m_bytesScanned{0};
81 long long m_bytesProcessed{0};
83 long long m_bytesReturned{0};
84 bool m_bytesScannedHasBeenSet =
false;
85 bool m_bytesProcessedHasBeenSet =
false;
86 bool m_bytesReturnedHasBeenSet =
false;
AWS_S3CRT_API Stats & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetBytesScanned(long long value)
void SetBytesReturned(long long value)
AWS_S3CRT_API Stats(const Aws::Utils::Xml::XmlNode &xmlNode)
bool BytesProcessedHasBeenSet() const
void SetBytesProcessed(long long value)
long long GetBytesScanned() const
long long GetBytesReturned() const
Stats & WithBytesReturned(long long value)
Stats & WithBytesProcessed(long long value)
AWS_S3CRT_API Stats()=default
Stats & WithBytesScanned(long long value)
bool BytesReturnedHasBeenSet() const
AWS_S3CRT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
bool BytesScannedHasBeenSet() const
long long GetBytesProcessed() const