Class RequestContext.Builder<I,O>

java.lang.Object
ai.docling.serve.client.operations.RequestContext.Builder<I,O>
Enclosing class:
RequestContext<I,O>

public static class RequestContext.Builder<I,O> extends Object
  • Constructor Details

    • Builder

      public Builder()
      Creates a new empty Builder instance.
    • Builder

      public Builder(RequestContext<I,O> context)
      Creates a new Builder instance initialized with values from the given RequestContext.
      Parameters:
      context - the RequestContext to copy values from
  • Method Details

    • uri

      public RequestContext.Builder<I,O> uri(String uri)
      Sets the URI for the request.
      Parameters:
      uri - the URI string
      Returns:
      this Builder instance for method chaining
    • request

      public RequestContext.Builder<I,O> request(@Nullable I request)
      Sets the request object.
      Parameters:
      request - the request object of type I
      Returns:
      this Builder instance for method chaining
    • responseType

      public RequestContext.Builder<I,O> responseType(Class<O> responseType)
      Sets the response type class.
      Parameters:
      responseType - the Class object representing the response type O
      Returns:
      this Builder instance for method chaining
    • build

      public RequestContext<I,O> build()
      Builds and returns a new RequestContext instance with the configured values.
      Returns:
      a new RequestContext instance