7#include <aws/opensearch/OpenSearchService_EXPORTS.h>
8#include <aws/opensearch/model/NaturalLanguageQueryGenerationDesiredState.h>
9#include <aws/opensearch/model/NaturalLanguageQueryGenerationCurrentState.h>
22namespace OpenSearchService
66 bool m_desiredStateHasBeenSet =
false;
69 bool m_currentStateHasBeenSet =
false;
void SetCurrentState(NaturalLanguageQueryGenerationCurrentState value)
bool CurrentStateHasBeenSet() const
NaturalLanguageQueryGenerationOptionsOutput & WithDesiredState(NaturalLanguageQueryGenerationDesiredState value)
AWS_OPENSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_OPENSEARCHSERVICE_API NaturalLanguageQueryGenerationOptionsOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_OPENSEARCHSERVICE_API NaturalLanguageQueryGenerationOptionsOutput(Aws::Utils::Json::JsonView jsonValue)
void SetDesiredState(NaturalLanguageQueryGenerationDesiredState value)
bool DesiredStateHasBeenSet() const
NaturalLanguageQueryGenerationOptionsOutput & WithCurrentState(NaturalLanguageQueryGenerationCurrentState value)
NaturalLanguageQueryGenerationCurrentState GetCurrentState() const
AWS_OPENSEARCHSERVICE_API NaturalLanguageQueryGenerationOptionsOutput()=default
NaturalLanguageQueryGenerationDesiredState GetDesiredState() const
NaturalLanguageQueryGenerationDesiredState
NaturalLanguageQueryGenerationCurrentState
Aws::Utils::Json::JsonValue JsonValue