7#include <aws/cost-optimization-hub/CostOptimizationHub_EXPORTS.h>
8#include <aws/cost-optimization-hub/model/DbInstanceConfiguration.h>
21namespace CostOptimizationHub
47 template<
typename InstanceT = DbInstanceConfiguration>
48 void SetInstance(InstanceT&& value) { m_instanceHasBeenSet =
true; m_instance = std::forward<InstanceT>(value); }
49 template<
typename InstanceT = DbInstanceConfiguration>
55 bool m_instanceHasBeenSet =
false;
const DbInstanceConfiguration & GetInstance() const
AWS_COSTOPTIMIZATIONHUB_API RdsDbInstanceConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_COSTOPTIMIZATIONHUB_API Aws::Utils::Json::JsonValue Jsonize() const
RdsDbInstanceConfiguration & WithInstance(InstanceT &&value)
AWS_COSTOPTIMIZATIONHUB_API RdsDbInstanceConfiguration()=default
void SetInstance(InstanceT &&value)
bool InstanceHasBeenSet() const
AWS_COSTOPTIMIZATIONHUB_API RdsDbInstanceConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue