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