7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
19namespace BedrockAgentRuntime
64 inline void SetStreamFinalResponse(
bool value) { m_streamFinalResponseHasBeenSet =
true; m_streamFinalResponse = value; }
69 int m_applyGuardrailInterval{0};
70 bool m_applyGuardrailIntervalHasBeenSet =
false;
72 bool m_streamFinalResponse{
false};
73 bool m_streamFinalResponseHasBeenSet =
false;
AWS_BEDROCKAGENTRUNTIME_API StreamingConfigurations()=default
StreamingConfigurations & WithApplyGuardrailInterval(int value)
bool ApplyGuardrailIntervalHasBeenSet() const
bool GetStreamFinalResponse() const
int GetApplyGuardrailInterval() const
bool StreamFinalResponseHasBeenSet() const
void SetStreamFinalResponse(bool value)
void SetApplyGuardrailInterval(int value)
AWS_BEDROCKAGENTRUNTIME_API StreamingConfigurations(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
StreamingConfigurations & WithStreamFinalResponse(bool value)
AWS_BEDROCKAGENTRUNTIME_API StreamingConfigurations & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue