Class RequestBuilder

java.lang.Object
me.cadox8.xenapi.request.RequestBuilder

public class RequestBuilder
extends java.lang.Object
  • Method Summary

    Modifier and Type Method Description
    RequestBuilder addParam​(RequestParam param, java.lang.Object value)  
    Request createRequest()
    Builds a request from the builder
    Request createRequest​(java.lang.String username)
    Builds a request from the builder with an username
    static RequestBuilder newRequest​(RequestType requestType)
    Method used to create a new Request

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • newRequest

      public static RequestBuilder newRequest​(RequestType requestType)
      Method used to create a new Request
      Parameters:
      requestType - The Type of the Request
      Returns:
      A new instance of the builder
      See Also:
      RequestType
    • addParam

      public RequestBuilder addParam​(RequestParam param, java.lang.Object value)
    • createRequest

      public Request createRequest()
      Builds a request from the builder
      Returns:
      The Request
    • createRequest

      public Request createRequest​(java.lang.String username)
      Builds a request from the builder with an username
      Parameters:
      username - to grab content as
      Returns:
      The Request