Class DeleteRequestBuilder


public class DeleteRequestBuilder extends RequestBuilderWithParameters
Builds immutable HTTP DELETE requests.
  • Constructor Details

    • DeleteRequestBuilder

      public DeleteRequestBuilder(String uri, Map<?,?> parameters) throws org.attribyte.api.InvalidURIException
      Creates a DELETE request builder with URI parsed from a string and pre-parsed parameters. The URI parameters are not parsed, nor checked against the specified parameters.
      Parameters:
      uri - The URI string to be parsed.
      parameters - A generic map of parameters.
      Throws:
      org.attribyte.api.InvalidURIException - if URI is invalid.
    • DeleteRequestBuilder

      public DeleteRequestBuilder(String uri, boolean caseSensitiveParameters) throws org.attribyte.api.InvalidURIException
      Creates a DELETE request builder with URI parsed from a string with parameter case-sensitivity specified.
      Parameters:
      uri - The URI string to be parsed.
      caseSensitiveParameters - Should case be preserved for URI parameter names?
      Throws:
      org.attribyte.api.InvalidURIException - if URI is invalid.
    • DeleteRequestBuilder

      public DeleteRequestBuilder(URI uri, boolean caseSensitiveParameters)
      Creates a DELETE request builder with parameter case-sensitivity specified.
      Parameters:
      uri - The URI.
      caseSensitiveParameters - Should case be preserved for URI parameter names?
    • DeleteRequestBuilder

      public DeleteRequestBuilder(String uri) throws org.attribyte.api.InvalidURIException
      Creates a DELETE request builder with URI parsed from a string.

      Case is preserved for parameter names.

      Parameters:
      uri - The URI string to be parsed.
      Throws:
      org.attribyte.api.InvalidURIException - if URI is invalid.
    • DeleteRequestBuilder

      public DeleteRequestBuilder(URI uri)
      Creates a DELETE request builder.

      Case is preserved for parameter names.

      Parameters:
      uri - The URI.
  • Method Details

    • create

      public Request create()
      Description copied from class: RequestBuilder
      Creates the immutable request after all headers, parameters and attributes are added.
      Specified by:
      create in class RequestBuilder
      Returns:
      The request.