Package org.sonarqube.ws.client
Class RequestWithPayload<T extends RequestWithPayload<T>>
java.lang.Object
org.sonarqube.ws.client.RequestWithPayload<T>
- All Implemented Interfaces:
WsRequest
- Direct Known Subclasses:
PatchRequest,PostRequest,PutRequest
- Since:
- 5.3
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.sonarqube.ws.client.WsRequest
WsRequest.Method -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBody()In case of multi value parameters, returns the first valuegetParts()getPath()booleanhasBody()setContentType(String contentType) <T extends SELF>
T<T extends SELF>
TExpected media type of response.<T extends SELF>
T<T extends SELF>
T<T extends SELF>
T<T extends SELF>
T<T extends SELF>
T<T extends SELF>
TsetParam(String key, Collection<? extends Object> values) setPart(String name, RequestWithPayload.Part part) <T extends SELF>
TsetTimeOutInMs(int timeOutInMs) <T extends SELF>
TsetWriteTimeOutInMs(int writeTimeOutInMs)
-
Constructor Details
-
RequestWithPayload
-
-
Method Details
-
setBody
-
getBody
-
hasBody
public boolean hasBody() -
setContentType
-
getContentType
-
setPart
-
getParts
-
getPath
-
getMediaType
- Specified by:
getMediaTypein interfaceWsRequest
-
getTimeOutInMs
- Specified by:
getTimeOutInMsin interfaceWsRequest
-
setTimeOutInMs
public <T extends SELF> T setTimeOutInMs(int timeOutInMs) -
getWriteTimeOutInMs
- Specified by:
getWriteTimeOutInMsin interfaceWsRequest
-
setWriteTimeOutInMs
public <T extends SELF> T setWriteTimeOutInMs(int writeTimeOutInMs) -
setMediaType
Expected media type of response. Default isMediaTypes.JSON. -
setParam
-
setParam
-
setParam
-
setParam
-
setParam
-
setParam
-
getParams
Description copied from interface:WsRequestIn case of multi value parameters, returns the first value -
getParameters
- Specified by:
getParametersin interfaceWsRequest
-
getHeaders
- Specified by:
getHeadersin interfaceWsRequest
-
setHeader
-