Class AzureBlobStorageSource

java.lang.Object
dev.langchain4j.data.document.source.azure.storage.blob.AzureBlobStorageSource
All Implemented Interfaces:
DocumentSource

public class AzureBlobStorageSource extends Object implements DocumentSource
  • Field Details

  • Constructor Details

    • AzureBlobStorageSource

      public AzureBlobStorageSource(InputStream inputStream, String containerName, String accountName, String blobName, com.azure.storage.blob.models.BlobProperties properties)
  • Method Details

    • inputStream

      public InputStream inputStream()
      Description copied from interface: DocumentSource
      Provides an InputStream to read the content of the document. This method can be implemented to read from various sources like a local file or a network connection.
      Specified by:
      inputStream in interface DocumentSource
      Returns:
      An InputStream from which the document content can be read.
    • metadata

      public Metadata metadata()
      Description copied from interface: DocumentSource
      Returns the metadata associated with the source of the document. This could include details such as the source location, date of creation, owner, etc.
      Specified by:
      metadata in interface DocumentSource
      Returns:
      A Metadata object containing information associated with the source of the document.