Class RequestParameters

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

public class RequestParameters extends Object
Collection of RequestParameter entries.
  • Constructor Details

    • RequestParameters

      public RequestParameters(Collection<RequestParameter> parameters)
      Constructor.
      Parameters:
      parameters - Parameters to add to the set.
  • Method Details

    • newBuilder

      public static RequestParametersBuilder newBuilder()
      Builder instance.
      Returns:
      new Builder instance.
    • getParameterNames

      public Set<String> getParameterNames()
      Get all unique parameter names.
      Returns:
      All unique parameter names.
    • hasParameter

      public boolean hasParameter(String name)
      Check if the collection contains the parameter with the given name.
      Parameters:
      name - Name of parameter to check.
      Returns:
      true if contained in the set, false if not.
    • getParameters

      public Collection<RequestParameter> getParameters()
      All parameters defined in the collection.
      Returns:
      All parameters defined in the collection.
    • getParameterByName

      public RequestParameter getParameterByName(String name)
      Get the parameter for the given name.
      Parameters:
      name - Name of parameter to return.
      Returns:
      The parameter named by the name argument.
      Throws:
      IllegalArgumentException - if passed an invalid parameter name.
    • size

      public int size()
      Total number of request parameters contained.
      Returns:
      Total number of request parameters contained.
    • toString

      public String toString()
      Overrides:
      toString in class Object