7#include <aws/es/ElasticsearchService_EXPORTS.h>
8#include <aws/es/model/AutoTuneType.h>
9#include <aws/es/model/AutoTuneDetails.h>
22namespace ElasticsearchService
70 bool m_autoTuneTypeHasBeenSet =
false;
73 bool m_autoTuneDetailsHasBeenSet =
false;
AutoTune & WithAutoTuneType(AutoTuneType &&value)
AutoTune & WithAutoTuneType(const AutoTuneType &value)
bool AutoTuneDetailsHasBeenSet() const
AWS_ELASTICSEARCHSERVICE_API AutoTune & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_ELASTICSEARCHSERVICE_API AutoTune(Aws::Utils::Json::JsonView jsonValue)
AWS_ELASTICSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAutoTuneDetails(const AutoTuneDetails &value)
void SetAutoTuneType(const AutoTuneType &value)
void SetAutoTuneType(AutoTuneType &&value)
AWS_ELASTICSEARCHSERVICE_API AutoTune()
void SetAutoTuneDetails(AutoTuneDetails &&value)
AutoTune & WithAutoTuneDetails(const AutoTuneDetails &value)
const AutoTuneType & GetAutoTuneType() const
const AutoTuneDetails & GetAutoTuneDetails() const
AutoTune & WithAutoTuneDetails(AutoTuneDetails &&value)
bool AutoTuneTypeHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue