7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
19namespace CostExplorer {
41 template <
typename DiskReadOpsPerSecondT = Aws::String>
43 m_diskReadOpsPerSecondHasBeenSet =
true;
44 m_diskReadOpsPerSecond = std::forward<DiskReadOpsPerSecondT>(value);
46 template <
typename DiskReadOpsPerSecondT = Aws::String>
59 template <
typename DiskWriteOpsPerSecondT = Aws::String>
61 m_diskWriteOpsPerSecondHasBeenSet =
true;
62 m_diskWriteOpsPerSecond = std::forward<DiskWriteOpsPerSecondT>(value);
64 template <
typename DiskWriteOpsPerSecondT = Aws::String>
77 template <
typename DiskReadBytesPerSecondT = Aws::String>
79 m_diskReadBytesPerSecondHasBeenSet =
true;
80 m_diskReadBytesPerSecond = std::forward<DiskReadBytesPerSecondT>(value);
82 template <
typename DiskReadBytesPerSecondT = Aws::String>
95 template <
typename DiskWriteBytesPerSecondT = Aws::String>
97 m_diskWriteBytesPerSecondHasBeenSet =
true;
98 m_diskWriteBytesPerSecond = std::forward<DiskWriteBytesPerSecondT>(value);
100 template <
typename DiskWriteBytesPerSecondT = Aws::String>
114 bool m_diskReadOpsPerSecondHasBeenSet =
false;
115 bool m_diskWriteOpsPerSecondHasBeenSet =
false;
116 bool m_diskReadBytesPerSecondHasBeenSet =
false;
117 bool m_diskWriteBytesPerSecondHasBeenSet =
false;
const Aws::String & GetDiskWriteBytesPerSecond() const
bool DiskReadBytesPerSecondHasBeenSet() const
AWS_COSTEXPLORER_API DiskResourceUtilization(Aws::Utils::Json::JsonView jsonValue)
bool DiskWriteBytesPerSecondHasBeenSet() const
void SetDiskReadBytesPerSecond(DiskReadBytesPerSecondT &&value)
DiskResourceUtilization & WithDiskWriteOpsPerSecond(DiskWriteOpsPerSecondT &&value)
const Aws::String & GetDiskReadOpsPerSecond() const
AWS_COSTEXPLORER_API DiskResourceUtilization()=default
const Aws::String & GetDiskReadBytesPerSecond() const
const Aws::String & GetDiskWriteOpsPerSecond() const
void SetDiskWriteBytesPerSecond(DiskWriteBytesPerSecondT &&value)
void SetDiskReadOpsPerSecond(DiskReadOpsPerSecondT &&value)
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const
DiskResourceUtilization & WithDiskReadOpsPerSecond(DiskReadOpsPerSecondT &&value)
DiskResourceUtilization & WithDiskReadBytesPerSecond(DiskReadBytesPerSecondT &&value)
bool DiskWriteOpsPerSecondHasBeenSet() const
DiskResourceUtilization & WithDiskWriteBytesPerSecond(DiskWriteBytesPerSecondT &&value)
AWS_COSTEXPLORER_API DiskResourceUtilization & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDiskWriteOpsPerSecond(DiskWriteOpsPerSecondT &&value)
bool DiskReadOpsPerSecondHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue