7#include <aws/opensearch/OpenSearchService_EXPORTS.h>
8#include <aws/opensearch/model/AutoTuneType.h>
9#include <aws/opensearch/model/AutoTuneDetails.h>
22namespace OpenSearchService
69 bool m_autoTuneTypeHasBeenSet =
false;
72 bool m_autoTuneDetailsHasBeenSet =
false;
void SetAutoTuneType(AutoTuneType &&value)
bool AutoTuneTypeHasBeenSet() const
AutoTune & WithAutoTuneType(AutoTuneType &&value)
void SetAutoTuneDetails(const AutoTuneDetails &value)
void SetAutoTuneDetails(AutoTuneDetails &&value)
AWS_OPENSEARCHSERVICE_API AutoTune & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_OPENSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_OPENSEARCHSERVICE_API AutoTune()
const AutoTuneType & GetAutoTuneType() const
AutoTune & WithAutoTuneType(const AutoTuneType &value)
AutoTune & WithAutoTuneDetails(AutoTuneDetails &&value)
void SetAutoTuneType(const AutoTuneType &value)
bool AutoTuneDetailsHasBeenSet() const
const AutoTuneDetails & GetAutoTuneDetails() const
AWS_OPENSEARCHSERVICE_API AutoTune(Aws::Utils::Json::JsonView jsonValue)
AutoTune & WithAutoTuneDetails(const AutoTuneDetails &value)
Aws::Utils::Json::JsonValue JsonValue