public static interface HttpRequest.Builder extends BasicBuilder
Modifier and Type | Method and Description |
---|---|
HttpRequest |
build() |
default HttpRequest.Builder |
delete(String contentType,
String writeValueAsString) |
HttpRequest.Builder |
expectContinue() |
HttpRequest.Builder |
forStreaming()
Sets the request to be used for streaming.
|
HttpRequest.Builder |
header(String k,
String v)
Add the key value pair.
|
HttpRequest.Builder |
method(String method,
String contentType,
InputStream stream,
long length) |
HttpRequest.Builder |
method(String method,
String contentType,
String body) |
default HttpRequest.Builder |
patch(String contentType,
String patchForUpdate) |
default HttpRequest.Builder |
post(Map<String,String> formData) |
HttpRequest.Builder |
post(String contentType,
byte[] writeValueAsBytes) |
default HttpRequest.Builder |
post(String contentType,
InputStream stream,
long length) |
default HttpRequest.Builder |
post(String contentType,
String writeValueAsString) |
default HttpRequest.Builder |
put(String contentType,
InputStream stream,
long length) |
default HttpRequest.Builder |
put(String contentType,
String writeValueAsString) |
HttpRequest.Builder |
setHeader(String k,
String v)
Set the key value pair.
|
HttpRequest.Builder |
timeout(long timeout,
TimeUnit unit)
Sets the full request cycle timeout.
|
HttpRequest.Builder |
uri(String uri)
Sets the target URI for this request.
|
HttpRequest.Builder |
uri(URI uri) |
HttpRequest.Builder |
url(URL url)
Sets the target
URL for this request. |
HttpRequest build()
HttpRequest.Builder uri(String uri)
uri
- the URI as String.HttpRequest.Builder url(URL url)
URL
for this request.url
- the URL.HttpRequest.Builder uri(URI uri)
uri
in interface BasicBuilder
default HttpRequest.Builder put(String contentType, String writeValueAsString)
default HttpRequest.Builder put(String contentType, InputStream stream, long length)
default HttpRequest.Builder post(String contentType, String writeValueAsString)
HttpRequest.Builder post(String contentType, byte[] writeValueAsBytes)
default HttpRequest.Builder post(String contentType, InputStream stream, long length)
default HttpRequest.Builder delete(String contentType, String writeValueAsString)
default HttpRequest.Builder patch(String contentType, String patchForUpdate)
HttpRequest.Builder method(String method, String contentType, String body)
HttpRequest.Builder method(String method, String contentType, InputStream stream, long length)
HttpRequest.Builder header(String k, String v)
BasicBuilder
header
in interface BasicBuilder
k
- keyv
- valueHttpRequest.Builder setHeader(String k, String v)
BasicBuilder
setHeader
in interface BasicBuilder
k
- keyv
- valuedefault HttpRequest.Builder post(Map<String,String> formData)
HttpRequest.Builder expectContinue()
HttpRequest.Builder timeout(long timeout, TimeUnit unit)
HttpRequest.Builder forStreaming()
Copyright © 2015–2023 Red Hat. All rights reserved.