public abstract class NBSnapToRoad extends ai.nextbillion.kits.core.NBService<NBSnapToRoadResponse,NBSnapToRoadService>
| Modifier and Type | Class and Description |
|---|---|
static class |
NBSnapToRoad.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
NBSnapToRoad() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
baseUrl() |
static NBSnapToRoad.Builder |
builder() |
protected com.google.gson.GsonBuilder |
getGsonBuilder() |
protected retrofit2.Call<NBSnapToRoadResponse> |
initializeCall() |
abstract boolean |
interpolate() |
abstract java.lang.String |
key() |
abstract java.util.List<NBLocation> |
path() |
abstract java.util.List<java.lang.String> |
radiuses() |
abstract java.lang.String |
timestamps() |
abstract NBSnapToRoad.Builder |
toBuilder() |
abstract boolean |
tolerateOutlier() |
static com.google.gson.TypeAdapter<NBSnapToRoad> |
typeAdapter(com.google.gson.Gson gson) |
protected com.google.gson.GsonBuilder getGsonBuilder()
getGsonBuilder in class ai.nextbillion.kits.core.NBService<NBSnapToRoadResponse,NBSnapToRoadService>protected retrofit2.Call<NBSnapToRoadResponse> initializeCall()
initializeCall in class ai.nextbillion.kits.core.NBService<NBSnapToRoadResponse,NBSnapToRoadService>public abstract boolean interpolate()
public abstract java.lang.String baseUrl()
baseUrl in class ai.nextbillion.kits.core.NBService<NBSnapToRoadResponse,NBSnapToRoadService>public abstract java.lang.String key()
public abstract java.util.List<NBLocation> path()
@Nullable public abstract java.util.List<java.lang.String> radiuses()
@Nullable public abstract java.lang.String timestamps()
public abstract boolean tolerateOutlier()
public static com.google.gson.TypeAdapter<NBSnapToRoad> typeAdapter(com.google.gson.Gson gson)
public static NBSnapToRoad.Builder builder()
public abstract NBSnapToRoad.Builder toBuilder()