public class AmazonS3DocumentLoader extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AmazonS3DocumentLoader.Builder |
| Constructor and Description |
|---|
AmazonS3DocumentLoader(software.amazon.awssdk.services.s3.S3Client s3Client) |
| Modifier and Type | Method and Description |
|---|---|
static AmazonS3DocumentLoader.Builder |
builder() |
dev.langchain4j.data.document.Document |
loadDocument(String bucket,
String key,
dev.langchain4j.data.document.DocumentParser parser)
Loads a single document from the specified S3 bucket based on the specified object key.
|
List<dev.langchain4j.data.document.Document> |
loadDocuments(String bucket,
dev.langchain4j.data.document.DocumentParser parser)
Loads all documents from an S3 bucket.
|
List<dev.langchain4j.data.document.Document> |
loadDocuments(String bucket,
String prefix,
dev.langchain4j.data.document.DocumentParser parser)
Loads all documents from an S3 bucket.
|
public AmazonS3DocumentLoader(software.amazon.awssdk.services.s3.S3Client s3Client)
public dev.langchain4j.data.document.Document loadDocument(String bucket, String key, dev.langchain4j.data.document.DocumentParser parser)
bucket - S3 bucket to load from.key - The key of the S3 object which should be loaded.parser - The parser to be used for parsing text from the object.RuntimeException - If S3Exception occurs.public List<dev.langchain4j.data.document.Document> loadDocuments(String bucket, dev.langchain4j.data.document.DocumentParser parser)
bucket - S3 bucket to load from.parser - The parser to be used for parsing text from the object.RuntimeException - If S3Exception occurs.public List<dev.langchain4j.data.document.Document> loadDocuments(String bucket, String prefix, dev.langchain4j.data.document.DocumentParser parser)
bucket - S3 bucket to load from.prefix - Only keys with the specified prefix will be loaded.parser - The parser to be used for parsing text from the object.RuntimeException - If S3Exception occurs.public static AmazonS3DocumentLoader.Builder builder()
Copyright © 2024. All rights reserved.