7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetDiskReadOpsPerSecond(
const char* value) { m_diskReadOpsPerSecondHasBeenSet =
true; m_diskReadOpsPerSecond.assign(value); }
63 inline void SetDiskWriteOpsPerSecond(
const char* value) { m_diskWriteOpsPerSecondHasBeenSet =
true; m_diskWriteOpsPerSecond.assign(value); }
77 inline void SetDiskReadBytesPerSecond(
const char* value) { m_diskReadBytesPerSecondHasBeenSet =
true; m_diskReadBytesPerSecond.assign(value); }
91 inline void SetDiskWriteBytesPerSecond(
const char* value) { m_diskWriteBytesPerSecondHasBeenSet =
true; m_diskWriteBytesPerSecond.assign(value); }
99 bool m_diskReadOpsPerSecondHasBeenSet =
false;
102 bool m_diskWriteOpsPerSecondHasBeenSet =
false;
105 bool m_diskReadBytesPerSecondHasBeenSet =
false;
108 bool m_diskWriteBytesPerSecondHasBeenSet =
false;
const Aws::String & GetDiskWriteBytesPerSecond() const
void SetDiskWriteOpsPerSecond(const Aws::String &value)
DiskResourceUtilization & WithDiskReadOpsPerSecond(const char *value)
bool DiskReadBytesPerSecondHasBeenSet() const
AWS_COSTEXPLORER_API DiskResourceUtilization(Aws::Utils::Json::JsonView jsonValue)
bool DiskWriteBytesPerSecondHasBeenSet() const
DiskResourceUtilization & WithDiskReadBytesPerSecond(const Aws::String &value)
DiskResourceUtilization & WithDiskReadOpsPerSecond(Aws::String &&value)
void SetDiskWriteBytesPerSecond(const Aws::String &value)
AWS_COSTEXPLORER_API DiskResourceUtilization()
void SetDiskReadBytesPerSecond(const Aws::String &value)
const Aws::String & GetDiskReadOpsPerSecond() const
DiskResourceUtilization & WithDiskReadBytesPerSecond(Aws::String &&value)
void SetDiskReadOpsPerSecond(const char *value)
DiskResourceUtilization & WithDiskWriteOpsPerSecond(const Aws::String &value)
const Aws::String & GetDiskReadBytesPerSecond() const
const Aws::String & GetDiskWriteOpsPerSecond() const
DiskResourceUtilization & WithDiskWriteOpsPerSecond(Aws::String &&value)
DiskResourceUtilization & WithDiskWriteBytesPerSecond(const Aws::String &value)
DiskResourceUtilization & WithDiskWriteBytesPerSecond(const char *value)
void SetDiskReadOpsPerSecond(const Aws::String &value)
void SetDiskWriteBytesPerSecond(Aws::String &&value)
void SetDiskWriteBytesPerSecond(const char *value)
void SetDiskWriteOpsPerSecond(const char *value)
void SetDiskReadBytesPerSecond(const char *value)
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const
DiskResourceUtilization & WithDiskWriteOpsPerSecond(const char *value)
DiskResourceUtilization & WithDiskReadBytesPerSecond(const char *value)
bool DiskWriteOpsPerSecondHasBeenSet() const
void SetDiskWriteOpsPerSecond(Aws::String &&value)
void SetDiskReadOpsPerSecond(Aws::String &&value)
AWS_COSTEXPLORER_API DiskResourceUtilization & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DiskReadOpsPerSecondHasBeenSet() const
void SetDiskReadBytesPerSecond(Aws::String &&value)
DiskResourceUtilization & WithDiskWriteBytesPerSecond(Aws::String &&value)
DiskResourceUtilization & WithDiskReadOpsPerSecond(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue