7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/ce/model/EC2Specification.h>
48 template<
typename EC2SpecificationT = EC2Specification>
49 void SetEC2Specification(EC2SpecificationT&& value) { m_eC2SpecificationHasBeenSet =
true; m_eC2Specification = std::forward<EC2SpecificationT>(value); }
50 template<
typename EC2SpecificationT = EC2Specification>
56 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