7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
16namespace BedrockAgentRuntime {
47 m_applyGuardrailIntervalHasBeenSet =
true;
48 m_applyGuardrailInterval = value;
64 m_streamFinalResponseHasBeenSet =
true;
65 m_streamFinalResponse = value;
73 int m_applyGuardrailInterval{0};
75 bool m_streamFinalResponse{
false};
76 bool m_applyGuardrailIntervalHasBeenSet =
false;
77 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)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue