7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
47 template<
typename DiskReadOpsPerSecondT = Aws::String>
48 void SetDiskReadOpsPerSecond(DiskReadOpsPerSecondT&& value) { m_diskReadOpsPerSecondHasBeenSet =
true; m_diskReadOpsPerSecond = std::forward<DiskReadOpsPerSecondT>(value); }
49 template<
typename DiskReadOpsPerSecondT = Aws::String>
59 template<
typename DiskWriteOpsPerSecondT = Aws::String>
60 void SetDiskWriteOpsPerSecond(DiskWriteOpsPerSecondT&& value) { m_diskWriteOpsPerSecondHasBeenSet =
true; m_diskWriteOpsPerSecond = std::forward<DiskWriteOpsPerSecondT>(value); }
61 template<
typename DiskWriteOpsPerSecondT = Aws::String>
71 template<
typename DiskReadBytesPerSecondT = Aws::String>
72 void SetDiskReadBytesPerSecond(DiskReadBytesPerSecondT&& value) { m_diskReadBytesPerSecondHasBeenSet =
true; m_diskReadBytesPerSecond = std::forward<DiskReadBytesPerSecondT>(value); }
73 template<
typename DiskReadBytesPerSecondT = Aws::String>
83 template<
typename DiskWriteBytesPerSecondT = Aws::String>
84 void SetDiskWriteBytesPerSecond(DiskWriteBytesPerSecondT&& value) { m_diskWriteBytesPerSecondHasBeenSet =
true; m_diskWriteBytesPerSecond = std::forward<DiskWriteBytesPerSecondT>(value); }
85 template<
typename DiskWriteBytesPerSecondT = Aws::String>
91 bool m_diskReadOpsPerSecondHasBeenSet =
false;
94 bool m_diskWriteOpsPerSecondHasBeenSet =
false;
97 bool m_diskReadBytesPerSecondHasBeenSet =
false;
100 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