7#include <aws/opensearch/OpenSearchService_EXPORTS.h>
8#include <aws/opensearch/model/AIConfig.h>
19namespace OpenSearchService {
41 template <
typename AiConfigT = AIConfig>
43 m_aiConfigHasBeenSet =
true;
44 m_aiConfig = std::forward<AiConfigT>(value);
46 template <
typename AiConfigT = AIConfig>
54 bool m_aiConfigHasBeenSet =
false;
bool AiConfigHasBeenSet() const
AWS_OPENSEARCHSERVICE_API CapabilityBaseResponseConfig()=default
const AIConfig & GetAiConfig() const
void SetAiConfig(AiConfigT &&value)
AWS_OPENSEARCHSERVICE_API CapabilityBaseResponseConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_OPENSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_OPENSEARCHSERVICE_API CapabilityBaseResponseConfig(Aws::Utils::Json::JsonView jsonValue)
CapabilityBaseResponseConfig & WithAiConfig(AiConfigT &&value)
Aws::Utils::Json::JsonValue JsonValue