okhttp / okhttp3 / Response / Builder

Builder

class Builder

Constructors

<init>

Builder()

Functions

addHeader

open fun addHeader(name: String, value: String): Response.Builder

Adds a header with name to value. Prefer this method for multiply-valued headers like "Set-Cookie".

body

open fun body(body: ResponseBody?): Response.Builder

build

open fun build(): Response

cacheResponse

open fun cacheResponse(cacheResponse: Response?): Response.Builder

code

open fun code(code: Int): Response.Builder

handshake

open fun handshake(handshake: Handshake?): Response.Builder

header

open fun header(name: String, value: String): Response.Builder

Sets the header named name to value. If this request already has any headers with that name, they are all replaced.

headers

open fun headers(headers: Headers): Response.Builder

Removes all headers on this builder and adds headers.

message

open fun message(message: String): Response.Builder

networkResponse

open fun networkResponse(networkResponse: Response?): Response.Builder

priorResponse

open fun priorResponse(priorResponse: Response?): Response.Builder

protocol

open fun protocol(protocol: Protocol): Response.Builder

receivedResponseAtMillis

open fun receivedResponseAtMillis(receivedResponseAtMillis: Long): Response.Builder

removeHeader

open fun removeHeader(name: String): Response.Builder

Removes all headers named name on this builder.

request

open fun request(request: Request): Response.Builder

sentRequestAtMillis

open fun sentRequestAtMillis(sentRequestAtMillis: Long): Response.Builder