public class RequestBuilder
extends java.lang.Object
| Constructor and Description |
|---|
RequestBuilder() |
RequestBuilder(Client client) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFormParameter(java.lang.String key,
HttpParam value) |
void |
addHeader(java.lang.String key,
java.lang.String value) |
void |
addMultipartParameter(BodyPart bodyPart) |
void |
addQueryParameter(java.lang.String key,
HttpParam value) |
void |
appendPathElement(java.lang.String pathElement) |
java.util.concurrent.CompletableFuture<Response<BinaryData>> |
callToBinaryResponse(java.lang.String body) |
java.util.concurrent.CompletableFuture<Response<java.lang.String>> |
callToStringResponse(java.lang.String body) |
<R> java.util.concurrent.CompletableFuture<Response<R>> |
callToTypeResponse(java.lang.String body,
java.lang.String canonicalResponseType) |
RequestBuilder |
fold()
Fold all properties of this requestbuilder's parents and itself recursively into a new requestbuilder.
|
BinaryRequest |
getBinaryRequest() |
Client |
getClient() |
java.util.Map<java.lang.String,HttpParam> |
getFormParameters() |
HeaderMap |
getHeaderMap() |
java.util.List<HeaderOp> |
getHeaderOps() |
Method |
getMethod() |
java.util.List<BodyPart> |
getMultipartParams() |
RequestBuilder |
getParentRequestBuilder() |
java.util.List<java.lang.String> |
getPath() |
java.util.Map<java.lang.String,HttpParam> |
getQueryParameters() |
java.lang.String |
getRelativePath() |
void |
setBinaryRequest(BinaryRequest binaryRequest) |
void |
setClient(Client client) |
void |
setFormParameters(java.util.Map<java.lang.String,HttpParam> formParameters) |
void |
setHeader(java.lang.String key,
java.lang.String value) |
void |
setMethod(Method method) |
void |
setMultipartParams(java.util.List<BodyPart> multipartParams) |
void |
setParentRequestBuilder(RequestBuilder parentRequestBuilder) |
void |
setPath(java.util.List<java.lang.String> path) |
void |
setQueryParameters(java.util.Map<java.lang.String,HttpParam> queryParameters) |
java.lang.String |
toString() |
public RequestBuilder()
public RequestBuilder(Client client)
public RequestBuilder fold()
public Client getClient()
public java.util.Map<java.lang.String,HttpParam> getFormParameters()
public HeaderMap getHeaderMap()
public java.util.List<HeaderOp> getHeaderOps()
public void addHeader(java.lang.String key,
java.lang.String value)
public void setHeader(java.lang.String key,
java.lang.String value)
public Method getMethod()
public java.util.List<BodyPart> getMultipartParams()
public BinaryRequest getBinaryRequest()
public void setBinaryRequest(BinaryRequest binaryRequest)
public java.util.Map<java.lang.String,HttpParam> getQueryParameters()
public java.util.List<java.lang.String> getPath()
public RequestBuilder getParentRequestBuilder()
public void setParentRequestBuilder(RequestBuilder parentRequestBuilder)
public void setClient(Client client)
public void setFormParameters(java.util.Map<java.lang.String,HttpParam> formParameters)
public void setMethod(Method method)
public void setMultipartParams(java.util.List<BodyPart> multipartParams)
public void setPath(java.util.List<java.lang.String> path)
public void setQueryParameters(java.util.Map<java.lang.String,HttpParam> queryParameters)
public void addQueryParameter(java.lang.String key,
HttpParam value)
public void addFormParameter(java.lang.String key,
HttpParam value)
public void addMultipartParameter(BodyPart bodyPart)
public java.lang.String getRelativePath()
public void appendPathElement(java.lang.String pathElement)
public java.util.concurrent.CompletableFuture<Response<java.lang.String>> callToStringResponse(java.lang.String body)
public java.util.concurrent.CompletableFuture<Response<BinaryData>> callToBinaryResponse(java.lang.String body)
public <R> java.util.concurrent.CompletableFuture<Response<R>> callToTypeResponse(java.lang.String body, java.lang.String canonicalResponseType)
public java.lang.String toString()
toString in class java.lang.Object