public static final class StandardHttpRequest.Builder extends AbstractBasicBuilder<StandardHttpRequest.Builder> implements HttpRequest.Builder
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
forStreaming |
protected Duration |
timeout |
| Constructor and Description |
|---|
Builder() |
Builder(StandardHttpRequest original) |
| Modifier and Type | Method and Description |
|---|---|
StandardHttpRequest |
build() |
HttpRequest.Builder |
expectContinue() |
HttpRequest.Builder |
forStreaming()
Sets the request to be used for streaming.
|
HttpRequest.Builder |
method(String method,
String contentType,
InputStream stream,
long length) |
HttpRequest.Builder |
method(String method,
String contentType,
String body) |
HttpRequest.Builder |
post(String contentType,
byte[] writeValueAsBytes) |
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 |
url(URL url)
Sets the target
URL for this request. |
getHeaders, getUri, header, setHeader, setHeaders, uriprotected Duration timeout
protected boolean forStreaming
public Builder()
public Builder(StandardHttpRequest original)
public StandardHttpRequest build()
build in interface HttpRequest.Builderpublic HttpRequest.Builder timeout(long timeout, TimeUnit unit)
HttpRequest.Buildertimeout in interface HttpRequest.Builderpublic HttpRequest.Builder forStreaming()
HttpRequest.BuilderforStreaming in interface HttpRequest.Builderpublic HttpRequest.Builder uri(String uri)
HttpRequest.Builderuri in interface HttpRequest.Builderuri - the URI as String.public HttpRequest.Builder url(URL url)
HttpRequest.BuilderURL for this request.url in interface HttpRequest.Builderurl - the URL.public HttpRequest.Builder post(String contentType, byte[] writeValueAsBytes)
post in interface HttpRequest.Builderpublic HttpRequest.Builder method(String method, String contentType, String body)
method in interface HttpRequest.Builderpublic HttpRequest.Builder method(String method, String contentType, InputStream stream, long length)
method in interface HttpRequest.Builderpublic HttpRequest.Builder expectContinue()
expectContinue in interface HttpRequest.BuilderCopyright © 2015–2023 Red Hat. All rights reserved.