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;
void SetInstance(InstanceConfiguration &&value)
const InstanceConfiguration & GetInstance() const
Ec2AutoScalingGroupConfiguration & WithInstance(const InstanceConfiguration &value)
AWS_COSTOPTIMIZATIONHUB_API Ec2AutoScalingGroupConfiguration()
Ec2AutoScalingGroupConfiguration & WithInstance(InstanceConfiguration &&value)
AWS_COSTOPTIMIZATIONHUB_API Ec2AutoScalingGroupConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_COSTOPTIMIZATIONHUB_API Aws::Utils::Json::JsonValue Jsonize() const
bool InstanceHasBeenSet() const
AWS_COSTOPTIMIZATIONHUB_API Ec2AutoScalingGroupConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetInstance(const InstanceConfiguration &value)
Aws::Utils::Json::JsonValue JsonValue