7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/lexv2-models/model/RuntimeSettings.h>
9#include <aws/lexv2-models/model/BuildtimeSettings.h>
64 bool m_runtimeSettingsHasBeenSet =
false;
67 bool m_buildtimeSettingsHasBeenSet =
false;
AWS_LEXMODELSV2_API GenerativeAISettings & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRuntimeSettings(RuntimeSettings &&value)
GenerativeAISettings & WithBuildtimeSettings(BuildtimeSettings &&value)
AWS_LEXMODELSV2_API GenerativeAISettings()
void SetRuntimeSettings(const RuntimeSettings &value)
bool BuildtimeSettingsHasBeenSet() const
const BuildtimeSettings & GetBuildtimeSettings() const
GenerativeAISettings & WithRuntimeSettings(const RuntimeSettings &value)
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
GenerativeAISettings & WithRuntimeSettings(RuntimeSettings &&value)
void SetBuildtimeSettings(const BuildtimeSettings &value)
void SetBuildtimeSettings(BuildtimeSettings &&value)
const RuntimeSettings & GetRuntimeSettings() const
AWS_LEXMODELSV2_API GenerativeAISettings(Aws::Utils::Json::JsonView jsonValue)
bool RuntimeSettingsHasBeenSet() const
GenerativeAISettings & WithBuildtimeSettings(const BuildtimeSettings &value)
Aws::Utils::Json::JsonValue JsonValue