Class SimpleResponseBuilder

    • Constructor Detail

      • SimpleResponseBuilder

        SimpleResponseBuilder​(int status)
    • Method Detail

      • create

        public static SimpleResponseBuilder create​(int status)
        Creates a new SimpleResponseBuilder with the given status.
        Parameters:
        status - response status.
        Returns:
        a new SimpleResponseBuilder.
      • copy

        public static SimpleResponseBuilder copy​(SimpleHttpResponse response)
        Copies a source instance into a new one.
        Parameters:
        response - the source instance to copy.
        Returns:
        a new SimpleResponseBuilder.
      • setVersion

        public SimpleResponseBuilder setVersion​(org.apache.hc.core5.http.ProtocolVersion version)
        Overrides:
        setVersion in class org.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
      • setHeaders

        public SimpleResponseBuilder setHeaders​(org.apache.hc.core5.http.Header... headers)
        Overrides:
        setHeaders in class org.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
      • addHeader

        public SimpleResponseBuilder addHeader​(org.apache.hc.core5.http.Header header)
        Overrides:
        addHeader in class org.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
      • addHeader

        public SimpleResponseBuilder addHeader​(java.lang.String name,
                                               java.lang.String value)
        Overrides:
        addHeader in class org.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
      • removeHeader

        public SimpleResponseBuilder removeHeader​(org.apache.hc.core5.http.Header header)
        Overrides:
        removeHeader in class org.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
      • removeHeaders

        public SimpleResponseBuilder removeHeaders​(java.lang.String name)
        Overrides:
        removeHeaders in class org.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
      • setHeader

        public SimpleResponseBuilder setHeader​(org.apache.hc.core5.http.Header header)
        Overrides:
        setHeader in class org.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
      • setHeader

        public SimpleResponseBuilder setHeader​(java.lang.String name,
                                               java.lang.String value)
        Overrides:
        setHeader in class org.apache.hc.core5.http.support.AbstractResponseBuilder<SimpleHttpResponse>
      • getBody

        public SimpleBody getBody()
        Gets the body.
        Returns:
        the body.
      • setBody

        public SimpleResponseBuilder setBody​(java.lang.String content,
                                             org.apache.hc.core5.http.ContentType contentType)
        Sets the body.
        Parameters:
        content - the body content.
        contentType - the body content-type.
        Returns:
        this instance.
      • setBody

        public SimpleResponseBuilder setBody​(byte[] content,
                                             org.apache.hc.core5.http.ContentType contentType)
        Sets the body.
        Parameters:
        content - the body content.
        contentType - the body content-type.
        Returns:
        this instance.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object