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()