Class RequestParametersBuilder

java.lang.Object
org.sourcelab.buildkite.api.client.request.RequestParametersBuilder

public class RequestParametersBuilder extends Object
Utility for constructing RequestParameters.
  • Constructor Details

    • RequestParametersBuilder

      public RequestParametersBuilder()
  • Method Details

    • withParameter

      public RequestParametersBuilder withParameter(String name, Collection<String> values)
      Adds/Appends Request Parameter value.
      Parameters:
      name - Name of the parameter to add/append value to.
      values - Values to add/append.
      Returns:
      RequestParametersBuilder for method chaining.
    • withParameter

      public RequestParametersBuilder withParameter(String name, Object value)
      Adds/Appends Request Parameter value.
      Parameters:
      name - Name of the parameter to add/append value to.
      value - Value to add/append.
      Returns:
      RequestParametersBuilder for method chaining.
    • withParameter

      public RequestParametersBuilder withParameter(String name, Object... values)
      Adds/Appends Request Parameter value.
      Parameters:
      name - Name of the parameter to add/append value to.
      values - Values to append.
      Returns:
      RequestParametersBuilder for method chaining.
    • build

      public RequestParameters build()
      New RequestParameters instance from configured values.
      Returns:
      New RequestParameters instance from configured values.