public class ClientRequestUriContext extends Object
ClientArgumentRequestBinder instances.
The binders can mutate the path and query parameters to allow control over the resulting URI.| Constructor and Description |
|---|
ClientRequestUriContext(UriMatchTemplate uriTemplate,
Map<String,Object> pathParameters,
Map<String,List<String>> queryParameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
addQueryParameter(String name,
String value)
Add a new query parameter given its name.
|
Map<String,Object> |
getPathParameters() |
Map<String,List<String>> |
getQueryParameters() |
UriMatchTemplate |
getUriTemplate() |
void |
setPathParameter(String name,
Object value)
Set the value of a path parameter.
|
void |
setQueryParameter(String name,
List<String> values)
Set all the values of query parameters.
|
public UriMatchTemplate getUriTemplate()
public Map<String,Object> getPathParameters()
UriTemplate.expand(Map)public Map<String,List<String>> getQueryParameters()
public void addQueryParameter(String name, String value)
name - - the name of the parametervalue - - that value to addpublic void setQueryParameter(String name, List<String> values)
name - - the name of the parametervalues - - all the values of the parameter