7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
46 inline void SetMaxTokens(
int value) { m_maxTokensHasBeenSet =
true; m_maxTokens = value; }
56 inline void SetOverlapPercentage(
int value) { m_overlapPercentageHasBeenSet =
true; m_overlapPercentage = value; }
62 bool m_maxTokensHasBeenSet =
false;
64 int m_overlapPercentage;
65 bool m_overlapPercentageHasBeenSet =
false;
FixedSizeChunkingConfiguration & WithMaxTokens(int value)
int GetOverlapPercentage() const
void SetOverlapPercentage(int value)
AWS_BEDROCKAGENT_API FixedSizeChunkingConfiguration()
void SetMaxTokens(int value)
AWS_BEDROCKAGENT_API FixedSizeChunkingConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool OverlapPercentageHasBeenSet() const
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
FixedSizeChunkingConfiguration & WithOverlapPercentage(int value)
AWS_BEDROCKAGENT_API FixedSizeChunkingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MaxTokensHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue