Class FormContentBuilder

java.lang.Object
sonia.scm.net.ahc.FormContentBuilder

public class FormContentBuilder extends Object
The form builder is able to add form parameters to a request.
Since:
1.46
  • Constructor Details

  • Method Details

    • fields

      public FormContentBuilder fields(String name, Iterable<? extends Object> values)
      Adds a form parameter.
      Parameters:
      name - parameter name
      values - parameter values
      Returns:
      this
    • field

      public FormContentBuilder field(String name, Object... values)
      Adds a formular parameter.
      Parameters:
      name - parameter name
      values - parameter values
      Returns:
      this
    • file

      public FormContentBuilder file(String name, String filename, InputStream content)
      Upload a file as part of the form request. Whenever a file is part of the request, the request is sent as multipart form request instead of an url encoded form.
      Parameters:
      name - parameter name
      filename - name of the file
      content - input stream of the file content
      Returns:
      this
      Since:
      2.27.0
    • build

      Build the form content and append it to the request.
      Returns:
      request instance