Class DefaultRequest.DefaultRequestBuilder

java.lang.Object
com.atlassian.httpclient.apache.httpcomponents.DefaultRequest.DefaultRequestBuilder
All Implemented Interfaces:
com.atlassian.httpclient.api.Buildable<com.atlassian.httpclient.api.Request>, com.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>, com.atlassian.httpclient.api.Request.Builder
Enclosing class:
DefaultRequest

public static class DefaultRequest.DefaultRequestBuilder extends Object implements com.atlassian.httpclient.api.Request.Builder
  • Constructor Details

    • DefaultRequestBuilder

      public DefaultRequestBuilder(com.atlassian.httpclient.api.HttpClient httpClient)
  • Method Details

    • setUri

      Specified by:
      setUri in interface com.atlassian.httpclient.api.Request.Builder
    • setAccept

      public DefaultRequest.DefaultRequestBuilder setAccept(String accept)
      Specified by:
      setAccept in interface com.atlassian.httpclient.api.Request.Builder
    • setCacheDisabled

      public DefaultRequest.DefaultRequestBuilder setCacheDisabled()
      Specified by:
      setCacheDisabled in interface com.atlassian.httpclient.api.Request.Builder
    • setAttribute

      public DefaultRequest.DefaultRequestBuilder setAttribute(String name, String value)
      Specified by:
      setAttribute in interface com.atlassian.httpclient.api.Request.Builder
    • setAttributes

      public DefaultRequest.DefaultRequestBuilder setAttributes(Map<String,String> properties)
      Specified by:
      setAttributes in interface com.atlassian.httpclient.api.Request.Builder
    • setEntity

      public DefaultRequest.DefaultRequestBuilder setEntity(com.atlassian.httpclient.api.EntityBuilder entityBuilder)
      Specified by:
      setEntity in interface com.atlassian.httpclient.api.Request.Builder
    • setHeader

      public DefaultRequest.DefaultRequestBuilder setHeader(String name, String value)
      Specified by:
      setHeader in interface com.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
      Specified by:
      setHeader in interface com.atlassian.httpclient.api.Request.Builder
    • setHeaders

      public DefaultRequest.DefaultRequestBuilder setHeaders(Map<String,String> headers)
      Specified by:
      setHeaders in interface com.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
    • setEntity

      public DefaultRequest.DefaultRequestBuilder setEntity(String entity)
      Specified by:
      setEntity in interface com.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
    • setEntityStream

      public DefaultRequest.DefaultRequestBuilder setEntityStream(InputStream entityStream)
      Specified by:
      setEntityStream in interface com.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
    • setContentCharset

      public DefaultRequest.DefaultRequestBuilder setContentCharset(String contentCharset)
      Specified by:
      setContentCharset in interface com.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
    • setContentType

      public DefaultRequest.DefaultRequestBuilder setContentType(String contentType)
      Specified by:
      setContentType in interface com.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
    • setEntityStream

      public DefaultRequest.DefaultRequestBuilder setEntityStream(InputStream entityStream, String charset)
      Specified by:
      setEntityStream in interface com.atlassian.httpclient.api.Common<com.atlassian.httpclient.api.Request.Builder>
    • setContentLength

      public DefaultRequest.DefaultRequestBuilder setContentLength(long contentLength)
      Specified by:
      setContentLength in interface com.atlassian.httpclient.api.Request.Builder
    • build

      public DefaultRequest build()
      Specified by:
      build in interface com.atlassian.httpclient.api.Buildable<com.atlassian.httpclient.api.Request>
    • get

      public com.atlassian.httpclient.api.ResponsePromise get()
      Specified by:
      get in interface com.atlassian.httpclient.api.Request.Builder
    • post

      public com.atlassian.httpclient.api.ResponsePromise post()
      Specified by:
      post in interface com.atlassian.httpclient.api.Request.Builder
    • put

      public com.atlassian.httpclient.api.ResponsePromise put()
      Specified by:
      put in interface com.atlassian.httpclient.api.Request.Builder
    • delete

      public com.atlassian.httpclient.api.ResponsePromise delete()
      Specified by:
      delete in interface com.atlassian.httpclient.api.Request.Builder
    • options

      public com.atlassian.httpclient.api.ResponsePromise options()
      Specified by:
      options in interface com.atlassian.httpclient.api.Request.Builder
    • head

      public com.atlassian.httpclient.api.ResponsePromise head()
      Specified by:
      head in interface com.atlassian.httpclient.api.Request.Builder
    • trace

      public com.atlassian.httpclient.api.ResponsePromise trace()
      Specified by:
      trace in interface com.atlassian.httpclient.api.Request.Builder
    • execute

      public com.atlassian.httpclient.api.ResponsePromise execute(com.atlassian.httpclient.api.Request.Method method)
      Specified by:
      execute in interface com.atlassian.httpclient.api.Request.Builder
    • setMethod

      public void setMethod(com.atlassian.httpclient.api.Request.Method method)