7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
59 inline void SetOnDemandNormalizedUnits(
const char* value) { m_onDemandNormalizedUnitsHasBeenSet =
true; m_onDemandNormalizedUnits.assign(value); }
73 inline void SetReservedNormalizedUnits(
const char* value) { m_reservedNormalizedUnitsHasBeenSet =
true; m_reservedNormalizedUnits.assign(value); }
87 inline void SetTotalRunningNormalizedUnits(
const char* value) { m_totalRunningNormalizedUnitsHasBeenSet =
true; m_totalRunningNormalizedUnits.assign(value); }
110 bool m_onDemandNormalizedUnitsHasBeenSet =
false;
113 bool m_reservedNormalizedUnitsHasBeenSet =
false;
116 bool m_totalRunningNormalizedUnitsHasBeenSet =
false;
119 bool m_coverageNormalizedUnitsPercentageHasBeenSet =
false;
AWS_COSTEXPLORER_API CoverageNormalizedUnits(Aws::Utils::Json::JsonView jsonValue)
void SetOnDemandNormalizedUnits(const Aws::String &value)
CoverageNormalizedUnits & WithOnDemandNormalizedUnits(const char *value)
void SetOnDemandNormalizedUnits(const char *value)
void SetReservedNormalizedUnits(const char *value)
CoverageNormalizedUnits & WithOnDemandNormalizedUnits(Aws::String &&value)
CoverageNormalizedUnits & WithTotalRunningNormalizedUnits(const char *value)
void SetOnDemandNormalizedUnits(Aws::String &&value)
bool CoverageNormalizedUnitsPercentageHasBeenSet() const
CoverageNormalizedUnits & WithCoverageNormalizedUnitsPercentage(const Aws::String &value)
CoverageNormalizedUnits & WithCoverageNormalizedUnitsPercentage(Aws::String &&value)
AWS_COSTEXPLORER_API CoverageNormalizedUnits & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetOnDemandNormalizedUnits() const
void SetCoverageNormalizedUnitsPercentage(const char *value)
CoverageNormalizedUnits & WithTotalRunningNormalizedUnits(Aws::String &&value)
void SetReservedNormalizedUnits(Aws::String &&value)
bool TotalRunningNormalizedUnitsHasBeenSet() const
bool OnDemandNormalizedUnitsHasBeenSet() const
const Aws::String & GetCoverageNormalizedUnitsPercentage() const
CoverageNormalizedUnits & WithReservedNormalizedUnits(const char *value)
CoverageNormalizedUnits & WithReservedNormalizedUnits(const Aws::String &value)
CoverageNormalizedUnits & WithTotalRunningNormalizedUnits(const Aws::String &value)
void SetReservedNormalizedUnits(const Aws::String &value)
void SetTotalRunningNormalizedUnits(const Aws::String &value)
void SetCoverageNormalizedUnitsPercentage(const Aws::String &value)
CoverageNormalizedUnits & WithReservedNormalizedUnits(Aws::String &&value)
AWS_COSTEXPLORER_API CoverageNormalizedUnits()
bool ReservedNormalizedUnitsHasBeenSet() const
void SetCoverageNormalizedUnitsPercentage(Aws::String &&value)
void SetTotalRunningNormalizedUnits(const char *value)
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const
CoverageNormalizedUnits & WithOnDemandNormalizedUnits(const Aws::String &value)
CoverageNormalizedUnits & WithCoverageNormalizedUnitsPercentage(const char *value)
const Aws::String & GetTotalRunningNormalizedUnits() const
const Aws::String & GetReservedNormalizedUnits() const
void SetTotalRunningNormalizedUnits(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue