7#include <aws/s3-crt/S3Crt_EXPORTS.h>
45 inline void SetBytesScanned(
long long value) { m_bytesScannedHasBeenSet =
true; m_bytesScanned = value; }
55 inline void SetBytesProcessed(
long long value) { m_bytesProcessedHasBeenSet =
true; m_bytesProcessed = value; }
65 inline void SetBytesReturned(
long long value) { m_bytesReturnedHasBeenSet =
true; m_bytesReturned = value; }
70 long long m_bytesScanned;
71 bool m_bytesScannedHasBeenSet =
false;
73 long long m_bytesProcessed;
74 bool m_bytesProcessedHasBeenSet =
false;
76 long long m_bytesReturned;
77 bool m_bytesReturnedHasBeenSet =
false;
void SetBytesReturned(long long value)
long long GetBytesScanned() const
void SetBytesProcessed(long long value)
bool BytesScannedHasBeenSet() const
Progress & WithBytesProcessed(long long value)
AWS_S3CRT_API Progress(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_S3CRT_API Progress & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Progress & WithBytesScanned(long long value)
Progress & WithBytesReturned(long long value)
void SetBytesScanned(long long value)
bool BytesReturnedHasBeenSet() const
AWS_S3CRT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
long long GetBytesProcessed() const
long long GetBytesReturned() const
bool BytesProcessedHasBeenSet() const