public abstract static class AbstractRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>> extends Object implements IRequest.Builder<T,BT>
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract BT |
self()
Return this instance to simulate a self-type.
|
BT |
setBody(org.apache.hc.core5.http.HttpEntity httpEntity) |
<X> BT |
setBodyParameter(String name,
X value) |
BT |
setContentType(org.apache.hc.core5.http.ContentType contentType) |
BT |
setDefaults(IHttpManager httpManager,
String scheme,
String host,
Integer port) |
<X> BT |
setHeader(String name,
X value) |
BT |
setHost(String host) |
BT |
setHttpManager(IHttpManager httpManager) |
BT |
setPath(String path) |
BT |
setPathParameter(String name,
String value) |
BT |
setPort(Integer port) |
<X> BT |
setQueryParameter(String name,
X value) |
BT |
setScheme(String scheme) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildpublic BT setHttpManager(IHttpManager httpManager)
setHttpManager in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>public BT setScheme(String scheme)
setScheme in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>public BT setHost(String host)
setHost in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>public BT setPort(Integer port)
setPort in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>public BT setPath(String path)
setPath in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>public BT setPathParameter(String name, String value)
setPathParameter in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>public BT setDefaults(IHttpManager httpManager, String scheme, String host, Integer port)
setDefaults in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>public <X> BT setQueryParameter(String name, X value)
setQueryParameter in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>public <X> BT setHeader(String name, X value)
setHeader in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>public BT setContentType(org.apache.hc.core5.http.ContentType contentType)
setContentType in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>public BT setBody(org.apache.hc.core5.http.HttpEntity httpEntity)
setBody in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>public <X> BT setBodyParameter(String name, X value)
setBodyParameter in interface IRequest.Builder<T,BT extends AbstractRequest.Builder<T,?>>protected abstract BT self()
Copyright © 2020. All rights reserved.