7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/TextInferenceConfig.h>
42 template <
typename TextInferenceConfigT = TextInferenceConfig>
44 m_textInferenceConfigHasBeenSet =
true;
45 m_textInferenceConfig = std::forward<TextInferenceConfigT>(value);
47 template <
typename TextInferenceConfigT = TextInferenceConfig>
55 bool m_textInferenceConfigHasBeenSet =
false;
bool TextInferenceConfigHasBeenSet() const
AWS_BEDROCK_API KbInferenceConfig()=default
void SetTextInferenceConfig(TextInferenceConfigT &&value)
AWS_BEDROCK_API KbInferenceConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
const TextInferenceConfig & GetTextInferenceConfig() const
KbInferenceConfig & WithTextInferenceConfig(TextInferenceConfigT &&value)
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCK_API KbInferenceConfig(Aws::Utils::Json::JsonView jsonValue)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue