7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/bedrock-agent-runtime/model/TextInferenceConfig.h>
21namespace BedrockAgentRuntime
48 template<
typename TextInferenceConfigT = TextInferenceConfig>
49 void SetTextInferenceConfig(TextInferenceConfigT&& value) { m_textInferenceConfigHasBeenSet =
true; m_textInferenceConfig = std::forward<TextInferenceConfigT>(value); }
50 template<
typename TextInferenceConfigT = TextInferenceConfig>
56 bool m_textInferenceConfigHasBeenSet =
false;
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCKAGENTRUNTIME_API InferenceConfig()=default
void SetTextInferenceConfig(TextInferenceConfigT &&value)
AWS_BEDROCKAGENTRUNTIME_API InferenceConfig(Aws::Utils::Json::JsonView jsonValue)
bool TextInferenceConfigHasBeenSet() const
const TextInferenceConfig & GetTextInferenceConfig() const
AWS_BEDROCKAGENTRUNTIME_API InferenceConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
InferenceConfig & WithTextInferenceConfig(TextInferenceConfigT &&value)
Aws::Utils::Json::JsonValue JsonValue