Class Request.Builder

  • Enclosing class:
    Request

    public static class Request.Builder
    extends java.lang.Object
    • Method Detail

      • charset

        public Request.Builder charset​(java.nio.charset.Charset charset)
      • setMethod

        public Request.Builder setMethod​(io.netty.handler.codec.http.HttpMethod httpMethod)
      • setVersion

        public Request.Builder setVersion​(io.netty.handler.codec.http.HttpVersion httpVersion)
      • setVersion

        public Request.Builder setVersion​(java.lang.String httpVersion)
      • setTimeoutInMillis

        public Request.Builder setTimeoutInMillis​(long timeoutInMillis)
      • remoteAddress

        public Request.Builder remoteAddress​(org.xbib.netty.http.common.HttpAddress httpAddress)
      • setHeaders

        public Request.Builder setHeaders​(java.util.Map<java.lang.String,​java.lang.Object> headers)
      • setHeaders

        public Request.Builder setHeaders​(io.netty.handler.codec.http.HttpHeaders headers)
      • addHeader

        public Request.Builder addHeader​(java.lang.String name,
                                         java.lang.Object value)
      • setHeader

        public Request.Builder setHeader​(java.lang.String name,
                                         java.lang.Object value)
      • removeHeader

        public Request.Builder removeHeader​(java.lang.String name)
      • contentType

        public Request.Builder contentType​(java.lang.CharSequence contentType)
      • contentType

        public Request.Builder contentType​(java.lang.CharSequence contentType,
                                           java.nio.charset.Charset charset)
      • setParameters

        public Request.Builder setParameters​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
      • addParameter

        public Request.Builder addParameter​(java.lang.String name,
                                            java.lang.Object value)
      • addRawParameter

        public Request.Builder addRawParameter​(java.lang.String name,
                                               java.lang.String value)
      • addFormParameter

        public Request.Builder addFormParameter​(java.lang.String name,
                                                java.lang.String value)
      • addRawFormParameter

        public Request.Builder addRawFormParameter​(java.lang.String name,
                                                   java.lang.String value)
      • addBodyData

        public Request.Builder addBodyData​(io.netty.handler.codec.http.multipart.InterfaceHttpData data)
      • addCookie

        public Request.Builder addCookie​(org.xbib.netty.http.common.cookie.Cookie cookie)
      • setFollowRedirect

        public Request.Builder setFollowRedirect​(boolean followRedirect)
      • setMaxRedirects

        public Request.Builder setMaxRedirects​(int maxRedirects)
      • enableBackOff

        public Request.Builder enableBackOff​(boolean enableBackOff)
      • setUserAgent

        public Request.Builder setUserAgent​(java.lang.String userAgent)
      • content

        public Request.Builder content​(io.netty.buffer.ByteBuf byteBuf)
      • content

        public Request.Builder content​(java.lang.CharSequence charSequence,
                                       java.lang.CharSequence contentType)
      • content

        public Request.Builder content​(java.lang.CharSequence charSequence,
                                       java.lang.CharSequence contentType,
                                       java.nio.charset.Charset charset)
      • content

        public Request.Builder content​(byte[] buf,
                                       java.lang.String contentType)
      • content

        public Request.Builder content​(io.netty.buffer.ByteBuf body,
                                       java.lang.String contentType)