/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains I/O usage metrics for a command that was invoked.See
* Also:
AWS
* API Reference
The number of read I/O requests that the command made.
*/ inline long long GetReadIOs() const{ return m_readIOs; } /** *The number of read I/O requests that the command made.
*/ inline bool ReadIOsHasBeenSet() const { return m_readIOsHasBeenSet; } /** *The number of read I/O requests that the command made.
*/ inline void SetReadIOs(long long value) { m_readIOsHasBeenSet = true; m_readIOs = value; } /** *The number of read I/O requests that the command made.
*/ inline IOUsage& WithReadIOs(long long value) { SetReadIOs(value); return *this;} /** *The number of write I/O requests that the command made.
*/ inline long long GetWriteIOs() const{ return m_writeIOs; } /** *The number of write I/O requests that the command made.
*/ inline bool WriteIOsHasBeenSet() const { return m_writeIOsHasBeenSet; } /** *The number of write I/O requests that the command made.
*/ inline void SetWriteIOs(long long value) { m_writeIOsHasBeenSet = true; m_writeIOs = value; } /** *The number of write I/O requests that the command made.
*/ inline IOUsage& WithWriteIOs(long long value) { SetWriteIOs(value); return *this;} private: long long m_readIOs; bool m_readIOsHasBeenSet = false; long long m_writeIOs; bool m_writeIOsHasBeenSet = false; }; } // namespace Model } // namespace QLDBSession } // namespace Aws