Package io.joshworks.restclient.request
Class GetRequest
- java.lang.Object
-
- io.joshworks.restclient.request.BaseRequest
-
- io.joshworks.restclient.request.HttpRequest
-
- io.joshworks.restclient.request.GetRequest
-
public class GetRequest extends HttpRequest
-
-
Field Summary
-
Fields inherited from class io.joshworks.restclient.request.HttpRequest
body
-
Fields inherited from class io.joshworks.restclient.request.BaseRequest
clientRequest, httpRequest
-
-
Constructor Summary
Constructors Constructor Description GetRequest(ClientRequest config)
-
Method Summary
Modifier and Type Method Description GetRequestbasicAuth(java.lang.String username, java.lang.String password)GetRequestcontentType(MediaType contentType)GetRequestcontentType(java.lang.String contentType)GetRequestheader(java.lang.String name, java.lang.Double value)GetRequestheader(java.lang.String name, java.lang.Integer value)GetRequestheader(java.lang.String name, java.lang.Long value)GetRequestheader(java.lang.String name, java.lang.String value)GetRequestheaders(java.util.Map<java.lang.String,java.lang.String> headers)GetRequestqueryString(java.lang.String name, java.lang.Object value)GetRequestqueryString(java.lang.String name, java.util.Collection<?> value)GetRequestqueryString(java.util.Map<java.lang.String,java.lang.Object> parameters)GetRequestrouteParam(java.lang.String name, java.lang.String value)-
Methods inherited from class io.joshworks.restclient.request.HttpRequest
body, getContentType, getHeaders, getHttpMethod, getUrl
-
Methods inherited from class io.joshworks.restclient.request.BaseRequest
asBinary, asBinaryAsync, asBinaryAsync, asJson, asJsonAsync, asJsonAsync, asObject, asObjectAsync, asObjectAsync, asString, asStringAsync, asStringAsync, getHttpRequest
-
-
-
-
Constructor Detail
-
GetRequest
public GetRequest(ClientRequest config)
-
-
Method Detail
-
routeParam
public GetRequest routeParam(java.lang.String name, java.lang.String value)
- Overrides:
routeParamin classHttpRequest
-
header
public GetRequest header(java.lang.String name, java.lang.Long value)
- Overrides:
headerin classHttpRequest
-
header
public GetRequest header(java.lang.String name, java.lang.Integer value)
- Overrides:
headerin classHttpRequest
-
header
public GetRequest header(java.lang.String name, java.lang.Double value)
- Overrides:
headerin classHttpRequest
-
header
public GetRequest header(java.lang.String name, java.lang.String value)
- Overrides:
headerin classHttpRequest
-
contentType
public GetRequest contentType(java.lang.String contentType)
- Overrides:
contentTypein classHttpRequest
-
contentType
public GetRequest contentType(MediaType contentType)
- Overrides:
contentTypein classHttpRequest
-
headers
public GetRequest headers(java.util.Map<java.lang.String,java.lang.String> headers)
- Overrides:
headersin classHttpRequest
-
queryString
public GetRequest queryString(java.lang.String name, java.util.Collection<?> value)
- Overrides:
queryStringin classHttpRequest
-
queryString
public GetRequest queryString(java.lang.String name, java.lang.Object value)
- Overrides:
queryStringin classHttpRequest
-
queryString
public GetRequest queryString(java.util.Map<java.lang.String,java.lang.Object> parameters)
- Overrides:
queryStringin classHttpRequest
-
basicAuth
public GetRequest basicAuth(java.lang.String username, java.lang.String password)
- Overrides:
basicAuthin classHttpRequest
-
-