/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Container for the stats details.See Also:
AWS API
* Reference
The total number of object bytes scanned.
*/ inline long long GetBytesScanned() const{ return m_bytesScanned; } /** *The total number of object bytes scanned.
*/ inline bool BytesScannedHasBeenSet() const { return m_bytesScannedHasBeenSet; } /** *The total number of object bytes scanned.
*/ inline void SetBytesScanned(long long value) { m_bytesScannedHasBeenSet = true; m_bytesScanned = value; } /** *The total number of object bytes scanned.
*/ inline Stats& WithBytesScanned(long long value) { SetBytesScanned(value); return *this;} /** *The total number of uncompressed object bytes processed.
*/ inline long long GetBytesProcessed() const{ return m_bytesProcessed; } /** *The total number of uncompressed object bytes processed.
*/ inline bool BytesProcessedHasBeenSet() const { return m_bytesProcessedHasBeenSet; } /** *The total number of uncompressed object bytes processed.
*/ inline void SetBytesProcessed(long long value) { m_bytesProcessedHasBeenSet = true; m_bytesProcessed = value; } /** *The total number of uncompressed object bytes processed.
*/ inline Stats& WithBytesProcessed(long long value) { SetBytesProcessed(value); return *this;} /** *The total number of bytes of records payload data returned.
*/ inline long long GetBytesReturned() const{ return m_bytesReturned; } /** *The total number of bytes of records payload data returned.
*/ inline bool BytesReturnedHasBeenSet() const { return m_bytesReturnedHasBeenSet; } /** *The total number of bytes of records payload data returned.
*/ inline void SetBytesReturned(long long value) { m_bytesReturnedHasBeenSet = true; m_bytesReturned = value; } /** *The total number of bytes of records payload data returned.
*/ inline Stats& WithBytesReturned(long long value) { SetBytesReturned(value); return *this;} private: long long m_bytesScanned; bool m_bytesScannedHasBeenSet; long long m_bytesProcessed; bool m_bytesProcessedHasBeenSet; long long m_bytesReturned; bool m_bytesReturnedHasBeenSet; }; } // namespace Model } // namespace S3 } // namespace Aws