Class DocumentRequest.Builder<C extends DocumentRequest,B extends DocumentRequest.Builder<C,B>>

java.lang.Object
ai.docling.serve.api.request.DocumentRequest.Builder<C,B>
Direct Known Subclasses:
BatchConvertDocumentRequest.Builder, ChunkDocumentRequest.Builder, ConvertDocumentRequest.Builder
Enclosing class:
DocumentRequest

public abstract static class DocumentRequest.Builder<C extends DocumentRequest,B extends DocumentRequest.Builder<C,B>> extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • $fillValuesFrom

      protected B $fillValuesFrom(C instance)
    • source

      public @NonNull B source(Source source)
    • sources

      public @NonNull B sources(@NonNull Collection<? extends Source> sources)
    • clearSources

      public @NonNull B clearSources()
    • target

      public @NonNull B target(@Nullable Target target)
      Specification for the type of output target. If not specified, the result is returned in the response body.
      Parameters:
      target - the output target specification, or null if not specified
      Returns:
      this.
    • self

      protected abstract B self()
    • build

      public abstract C build()
    • toString

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