7#include <aws/cost-optimization-hub/CostOptimizationHub_EXPORTS.h>
8#include <aws/cost-optimization-hub/model/InstanceConfiguration.h>
21namespace CostOptimizationHub
55 bool m_instanceHasBeenSet =
false;
Ec2InstanceConfiguration & WithInstance(const InstanceConfiguration &value)
AWS_COSTOPTIMIZATIONHUB_API Ec2InstanceConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetInstance(const InstanceConfiguration &value)
AWS_COSTOPTIMIZATIONHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_COSTOPTIMIZATIONHUB_API Ec2InstanceConfiguration()
void SetInstance(InstanceConfiguration &&value)
const InstanceConfiguration & GetInstance() const
Ec2InstanceConfiguration & WithInstance(InstanceConfiguration &&value)
bool InstanceHasBeenSet() const
AWS_COSTOPTIMIZATIONHUB_API Ec2InstanceConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue