Class StructuredRequest.Multi
- java.lang.Object
-
- global.maplink.geocode.schema.structured.StructuredRequest.Multi
-
- All Implemented Interfaces:
GeocodeServiceRequest,GeocodeSplittableRequest,StructuredRequest,MapLinkServiceRequest<SuggestionsResult>,Validable
- Enclosing interface:
- StructuredRequest
public static class StructuredRequest.Multi extends Object implements StructuredRequest
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface global.maplink.geocode.schema.structured.StructuredRequest
StructuredRequest.Multi, StructuredRequest.Single
-
-
Constructor Summary
Constructors Constructor Description Multi(StructuredRequest.Single[] requests)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestasHttpRequest(Environment environment, JsonMapper mapper)StructuredRequest.Single[]getRequests()List<StructuredRequest.Multi>split()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface global.maplink.geocode.schema.GeocodeServiceRequest
getResponseParser
-
Methods inherited from interface global.maplink.MapLinkServiceRequest
validate
-
Methods inherited from interface global.maplink.validations.Validable
throwIfInvalid
-
-
-
-
Field Detail
-
PATH
public static final String PATH
- See Also:
- Constant Field Values
-
REQ_LIMIT
public static final int REQ_LIMIT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Multi
public Multi(StructuredRequest.Single[] requests)
-
-
Method Detail
-
split
public List<StructuredRequest.Multi> split()
- Specified by:
splitin interfaceGeocodeSplittableRequest
-
asHttpRequest
public Request asHttpRequest(Environment environment, JsonMapper mapper)
- Specified by:
asHttpRequestin interfaceMapLinkServiceRequest<SuggestionsResult>
-
getRequests
public StructuredRequest.Single[] getRequests()
-
-