7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/ce/model/EC2Specification.h>
19namespace CostExplorer {
42 template <
typename EC2SpecificationT = EC2Specification>
44 m_eC2SpecificationHasBeenSet =
true;
45 m_eC2Specification = std::forward<EC2SpecificationT>(value);
47 template <
typename EC2SpecificationT = EC2Specification>
55 bool m_eC2SpecificationHasBeenSet =
false;
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEC2Specification(EC2SpecificationT &&value)
AWS_COSTEXPLORER_API ServiceSpecification & operator=(Aws::Utils::Json::JsonView jsonValue)
ServiceSpecification & WithEC2Specification(EC2SpecificationT &&value)
AWS_COSTEXPLORER_API ServiceSpecification(Aws::Utils::Json::JsonView jsonValue)
AWS_COSTEXPLORER_API ServiceSpecification()=default
bool EC2SpecificationHasBeenSet() const
const EC2Specification & GetEC2Specification() const
Aws::Utils::Json::JsonValue JsonValue