7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetNetworkInBytesPerSecond(
const char* value) { m_networkInBytesPerSecondHasBeenSet =
true; m_networkInBytesPerSecond.assign(value); }
65 inline void SetNetworkOutBytesPerSecond(
const char* value) { m_networkOutBytesPerSecondHasBeenSet =
true; m_networkOutBytesPerSecond.assign(value); }
79 inline void SetNetworkPacketsInPerSecond(
const char* value) { m_networkPacketsInPerSecondHasBeenSet =
true; m_networkPacketsInPerSecond.assign(value); }
93 inline void SetNetworkPacketsOutPerSecond(
const char* value) { m_networkPacketsOutPerSecondHasBeenSet =
true; m_networkPacketsOutPerSecond.assign(value); }
101 bool m_networkInBytesPerSecondHasBeenSet =
false;
104 bool m_networkOutBytesPerSecondHasBeenSet =
false;
107 bool m_networkPacketsInPerSecondHasBeenSet =
false;
110 bool m_networkPacketsOutPerSecondHasBeenSet =
false;
void SetNetworkOutBytesPerSecond(Aws::String &&value)
void SetNetworkOutBytesPerSecond(const char *value)
NetworkResourceUtilization & WithNetworkInBytesPerSecond(const char *value)
bool NetworkPacketsOutPerSecondHasBeenSet() const
void SetNetworkPacketsInPerSecond(const Aws::String &value)
void SetNetworkPacketsOutPerSecond(const char *value)
const Aws::String & GetNetworkPacketsInPerSecond() const
bool NetworkInBytesPerSecondHasBeenSet() const
NetworkResourceUtilization & WithNetworkInBytesPerSecond(const Aws::String &value)
AWS_COSTEXPLORER_API NetworkResourceUtilization(Aws::Utils::Json::JsonView jsonValue)
void SetNetworkOutBytesPerSecond(const Aws::String &value)
bool NetworkPacketsInPerSecondHasBeenSet() const
void SetNetworkInBytesPerSecond(const char *value)
const Aws::String & GetNetworkInBytesPerSecond() const
AWS_COSTEXPLORER_API NetworkResourceUtilization()
NetworkResourceUtilization & WithNetworkInBytesPerSecond(Aws::String &&value)
NetworkResourceUtilization & WithNetworkPacketsInPerSecond(const char *value)
void SetNetworkPacketsInPerSecond(const char *value)
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetNetworkInBytesPerSecond(const Aws::String &value)
void SetNetworkPacketsOutPerSecond(Aws::String &&value)
NetworkResourceUtilization & WithNetworkPacketsOutPerSecond(const Aws::String &value)
const Aws::String & GetNetworkPacketsOutPerSecond() const
const Aws::String & GetNetworkOutBytesPerSecond() const
NetworkResourceUtilization & WithNetworkPacketsInPerSecond(Aws::String &&value)
void SetNetworkInBytesPerSecond(Aws::String &&value)
NetworkResourceUtilization & WithNetworkPacketsOutPerSecond(const char *value)
void SetNetworkPacketsOutPerSecond(const Aws::String &value)
NetworkResourceUtilization & WithNetworkOutBytesPerSecond(const char *value)
NetworkResourceUtilization & WithNetworkOutBytesPerSecond(Aws::String &&value)
AWS_COSTEXPLORER_API NetworkResourceUtilization & operator=(Aws::Utils::Json::JsonView jsonValue)
NetworkResourceUtilization & WithNetworkOutBytesPerSecond(const Aws::String &value)
void SetNetworkPacketsInPerSecond(Aws::String &&value)
NetworkResourceUtilization & WithNetworkPacketsOutPerSecond(Aws::String &&value)
bool NetworkOutBytesPerSecondHasBeenSet() const
NetworkResourceUtilization & WithNetworkPacketsInPerSecond(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue