7#include <aws/qconnect/QConnect_EXPORTS.h>
8#include <aws/qconnect/model/ChunkingConfiguration.h>
9#include <aws/qconnect/model/ParsingConfiguration.h>
70 bool m_chunkingConfigurationHasBeenSet =
false;
73 bool m_parsingConfigurationHasBeenSet =
false;
AWS_QCONNECT_API VectorIngestionConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetParsingConfiguration(ParsingConfiguration &&value)
void SetChunkingConfiguration(ChunkingConfiguration &&value)
const ParsingConfiguration & GetParsingConfiguration() const
void SetParsingConfiguration(const ParsingConfiguration &value)
AWS_QCONNECT_API VectorIngestionConfiguration(Aws::Utils::Json::JsonView jsonValue)
VectorIngestionConfiguration & WithParsingConfiguration(ParsingConfiguration &&value)
bool ParsingConfigurationHasBeenSet() const
bool ChunkingConfigurationHasBeenSet() const
void SetChunkingConfiguration(const ChunkingConfiguration &value)
VectorIngestionConfiguration & WithChunkingConfiguration(ChunkingConfiguration &&value)
VectorIngestionConfiguration & WithChunkingConfiguration(const ChunkingConfiguration &value)
AWS_QCONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QCONNECT_API VectorIngestionConfiguration()
VectorIngestionConfiguration & WithParsingConfiguration(const ParsingConfiguration &value)
const ChunkingConfiguration & GetChunkingConfiguration() const
Aws::Utils::Json::JsonValue JsonValue