public static class UrlGenerator.UrlBuilder
extends java.lang.Object
build().| Constructor and Description |
|---|
UrlBuilder(java.lang.String origin,
java.lang.String destination,
java.lang.String apiKey)
Initializes required parameters for the URL.
|
| Modifier and Type | Method and Description |
|---|---|
UrlGenerator.UrlBuilder |
arrivalTime(long arrivalTime) |
UrlGenerator.UrlBuilder |
arrivalTime(java.lang.String arrivalTime) |
UrlGenerator.UrlBuilder |
avoidHighways() |
UrlGenerator.UrlBuilder |
avoidToll() |
UrlGenerator |
build() |
UrlGenerator.UrlBuilder |
departureTime(long departureTime) |
UrlGenerator.UrlBuilder |
departureTime(java.lang.String departureTime) |
UrlGenerator.UrlBuilder |
travelMode(java.lang.String travelMode) |
public UrlBuilder(java.lang.String origin,
java.lang.String destination,
java.lang.String apiKey)
origin - destination - apiKey - RequiredParamMissingException - Google Maps API required that we have an origin,
destination, and API key in the HTTP request, at the least.public UrlGenerator.UrlBuilder arrivalTime(java.lang.String arrivalTime)
arrivalTime - public UrlGenerator.UrlBuilder arrivalTime(long arrivalTime)
arrivalTime - public UrlGenerator.UrlBuilder departureTime(java.lang.String departureTime)
departureTime - public UrlGenerator.UrlBuilder departureTime(long departureTime)
departureTime - public UrlGenerator.UrlBuilder travelMode(java.lang.String travelMode)
travelMode - public UrlGenerator.UrlBuilder avoidToll()
public UrlGenerator.UrlBuilder avoidHighways()
public UrlGenerator build()