Class FileSource.Builder

java.lang.Object
ai.docling.serve.api.convert.request.source.FileSource.Builder
Enclosing class:
FileSource

public static class FileSource.Builder extends Object
Builder for creating FileSource instances. Generated by Lombok's @Builder annotation.

Builder methods:

  • base64String(String) - Set the base64-encoded file content
  • filename(String) - Set the filename
  • Method Details

    • base64String

      public @NonNull FileSource.Builder base64String(@NonNull @NonNull String base64String)
      Content of the file serialized in base64. For example it can be obtained via `base64 -w 0 /path/to/file/pdf-to-convert.pdf`.
      Parameters:
      base64String - the base64-encoded file content
      Returns:
      this.
    • filename

      public @NonNull FileSource.Builder filename(@NonNull @NonNull String filename)
      Filename of the uploaded document.
      Parameters:
      filename - the filename
      Returns:
      this.
    • build

      public @NonNull FileSource build()
    • toString

      public @NonNull String toString()
      Overrides:
      toString in class Object