Class TripCalculateRequest.TripCalculateRequestBuilder
- java.lang.Object
-
- global.maplink.trip.schema.v2.problem.TripCalculateRequest.TripCalculateRequestBuilder
-
- Enclosing class:
- TripCalculateRequest
public static class TripCalculateRequest.TripCalculateRequestBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
point
public TripCalculateRequest.TripCalculateRequestBuilder point(SitePoint point)
-
points
public TripCalculateRequest.TripCalculateRequestBuilder points(Collection<? extends SitePoint> points)
-
clearPoints
public TripCalculateRequest.TripCalculateRequestBuilder clearPoints()
-
calculationMode
public TripCalculateRequest.TripCalculateRequestBuilder calculationMode(CalculationMode calculationMode)
- Returns:
this.
-
restrictionZone
public TripCalculateRequest.TripCalculateRequestBuilder restrictionZone(String restrictionZone)
-
restrictionZones
public TripCalculateRequest.TripCalculateRequestBuilder restrictionZones(Collection<? extends String> restrictionZones)
-
clearRestrictionZones
public TripCalculateRequest.TripCalculateRequestBuilder clearRestrictionZones()
-
avoidanceType
public TripCalculateRequest.TripCalculateRequestBuilder avoidanceType(AvoidanceType avoidanceType)
-
avoidanceTypes
public TripCalculateRequest.TripCalculateRequestBuilder avoidanceTypes(Collection<? extends AvoidanceType> avoidanceTypes)
-
clearAvoidanceTypes
public TripCalculateRequest.TripCalculateRequestBuilder clearAvoidanceTypes()
-
avoidanceBehavior
public TripCalculateRequest.TripCalculateRequestBuilder avoidanceBehavior(AvoidanceBehavior avoidanceBehavior)
- Returns:
this.
-
toll
public TripCalculateRequest.TripCalculateRequestBuilder toll(TollRequest toll)
- Returns:
this.
-
crossedBorders
public TripCalculateRequest.TripCalculateRequestBuilder crossedBorders(CrossedBordersRequest crossedBorders)
- Returns:
this.
-
freight
public TripCalculateRequest.TripCalculateRequestBuilder freight(FreightCalculationRequest freight)
- Returns:
this.
-
emission
public TripCalculateRequest.TripCalculateRequestBuilder emission(EmissionRequest emission)
- Returns:
this.
-
place
public TripCalculateRequest.TripCalculateRequestBuilder place(PlaceRouteRequest place)
- Returns:
this.
-
turnByTurn
public TripCalculateRequest.TripCalculateRequestBuilder turnByTurn(TurnByTurnRequest turnByTurn)
- Returns:
this.
-
expireIn
public TripCalculateRequest.TripCalculateRequestBuilder expireIn(OffsetDateTime expireIn)
- Returns:
this.
-
build
public TripCalculateRequest build()
-
-