Class UnlockedHttpRequest
- java.lang.Object
-
- java.net.http.HttpRequest
-
- io.yupiik.uship.httpclient.core.request.UnlockedHttpRequest
-
public class UnlockedHttpRequest extends HttpRequest
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.net.http.HttpRequest
HttpRequest.BodyPublisher, HttpRequest.BodyPublishers, HttpRequest.Builder
-
-
Constructor Summary
Constructors Constructor Description UnlockedHttpRequest(String method, URI uri, HttpHeaders headers)UnlockedHttpRequest(String method, URI uri, HttpRequest.BodyPublisher bodyPublisher, HttpHeaders headers)UnlockedHttpRequest(HttpRequest from)UnlockedHttpRequest(Optional<HttpRequest.BodyPublisher> bodyPublisher, String method, Optional<Duration> timeout, boolean expectContinue, URI uri, Optional<HttpClient.Version> version, HttpHeaders headers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<HttpRequest.BodyPublisher>bodyPublisher()booleanexpectContinue()HttpHeadersheaders()Stringmethod()Optional<Duration>timeout()URIuri()Optional<HttpClient.Version>version()-
Methods inherited from class java.net.http.HttpRequest
equals, hashCode, newBuilder, newBuilder
-
-
-
-
Constructor Detail
-
UnlockedHttpRequest
public UnlockedHttpRequest(HttpRequest from)
-
UnlockedHttpRequest
public UnlockedHttpRequest(String method, URI uri, HttpHeaders headers)
-
UnlockedHttpRequest
public UnlockedHttpRequest(String method, URI uri, HttpRequest.BodyPublisher bodyPublisher, HttpHeaders headers)
-
UnlockedHttpRequest
public UnlockedHttpRequest(Optional<HttpRequest.BodyPublisher> bodyPublisher, String method, Optional<Duration> timeout, boolean expectContinue, URI uri, Optional<HttpClient.Version> version, HttpHeaders headers)
-
-
Method Detail
-
bodyPublisher
public Optional<HttpRequest.BodyPublisher> bodyPublisher()
- Specified by:
bodyPublisherin classHttpRequest
-
method
public String method()
- Specified by:
methodin classHttpRequest
-
timeout
public Optional<Duration> timeout()
- Specified by:
timeoutin classHttpRequest
-
expectContinue
public boolean expectContinue()
- Specified by:
expectContinuein classHttpRequest
-
uri
public URI uri()
- Specified by:
uriin classHttpRequest
-
version
public Optional<HttpClient.Version> version()
- Specified by:
versionin classHttpRequest
-
headers
public HttpHeaders headers()
- Specified by:
headersin classHttpRequest
-
-