7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/ce/model/CoverageHours.h>
9#include <aws/ce/model/CoverageNormalizedUnits.h>
10#include <aws/ce/model/CoverageCost.h>
82 bool m_coverageHoursHasBeenSet =
false;
85 bool m_coverageNormalizedUnitsHasBeenSet =
false;
88 bool m_coverageCostHasBeenSet =
false;
void SetCoverageHours(CoverageHours &&value)
const CoverageHours & GetCoverageHours() const
void SetCoverageCost(CoverageCost &&value)
Coverage & WithCoverageHours(CoverageHours &&value)
Coverage & WithCoverageCost(const CoverageCost &value)
void SetCoverageCost(const CoverageCost &value)
const CoverageCost & GetCoverageCost() const
void SetCoverageHours(const CoverageHours &value)
Coverage & WithCoverageCost(CoverageCost &&value)
Coverage & WithCoverageHours(const CoverageHours &value)
bool CoverageNormalizedUnitsHasBeenSet() const
const CoverageNormalizedUnits & GetCoverageNormalizedUnits() const
bool CoverageCostHasBeenSet() const
bool CoverageHoursHasBeenSet() const
void SetCoverageNormalizedUnits(CoverageNormalizedUnits &&value)
AWS_COSTEXPLORER_API Coverage(Aws::Utils::Json::JsonView jsonValue)
AWS_COSTEXPLORER_API Coverage()
Coverage & WithCoverageNormalizedUnits(CoverageNormalizedUnits &&value)
void SetCoverageNormalizedUnits(const CoverageNormalizedUnits &value)
Coverage & WithCoverageNormalizedUnits(const CoverageNormalizedUnits &value)
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_COSTEXPLORER_API Coverage & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue