Class TripSendProblemRequest.TripSendProblemRequestBuilder
- java.lang.Object
-
- global.maplink.trip.schema.v1.payload.TripSendProblemRequest.TripSendProblemRequestBuilder
-
- Enclosing class:
- TripSendProblemRequest
public static class TripSendProblemRequest.TripSendProblemRequestBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
point
public TripSendProblemRequest.TripSendProblemRequestBuilder point(SitePoint point)
-
points
public TripSendProblemRequest.TripSendProblemRequestBuilder points(Collection<? extends SitePoint> points)
-
clearPoints
public TripSendProblemRequest.TripSendProblemRequestBuilder clearPoints()
-
calculationMode
public TripSendProblemRequest.TripSendProblemRequestBuilder calculationMode(CalculationMode calculationMode)
- Returns:
this.
-
restrictionZone
public TripSendProblemRequest.TripSendProblemRequestBuilder restrictionZone(String restrictionZone)
-
restrictionZones
public TripSendProblemRequest.TripSendProblemRequestBuilder restrictionZones(Collection<? extends String> restrictionZones)
-
clearRestrictionZones
public TripSendProblemRequest.TripSendProblemRequestBuilder clearRestrictionZones()
-
avoidanceType
public TripSendProblemRequest.TripSendProblemRequestBuilder avoidanceType(AvoidanceType avoidanceType)
-
avoidanceTypes
public TripSendProblemRequest.TripSendProblemRequestBuilder avoidanceTypes(Collection<? extends AvoidanceType> avoidanceTypes)
-
clearAvoidanceTypes
public TripSendProblemRequest.TripSendProblemRequestBuilder clearAvoidanceTypes()
-
avoidanceBehavior
public TripSendProblemRequest.TripSendProblemRequestBuilder avoidanceBehavior(AvoidanceBehavior avoidanceBehavior)
- Returns:
this.
-
toll
public TripSendProblemRequest.TripSendProblemRequestBuilder toll(TollRequest toll)
- Returns:
this.
-
crossedBorders
public TripSendProblemRequest.TripSendProblemRequestBuilder crossedBorders(CrossedBordersRequest crossedBorders)
- Returns:
this.
-
freight
public TripSendProblemRequest.TripSendProblemRequestBuilder freight(FreightCalculationRequest freight)
- Returns:
this.
-
emission
public TripSendProblemRequest.TripSendProblemRequestBuilder emission(EmissionRequest emission)
- Returns:
this.
-
place
public TripSendProblemRequest.TripSendProblemRequestBuilder place(PlaceRouteRequest place)
- Returns:
this.
-
turnByTurn
public TripSendProblemRequest.TripSendProblemRequestBuilder turnByTurn(TurnByTurnRequest turnByTurn)
- Returns:
this.
-
clientId
public TripSendProblemRequest.TripSendProblemRequestBuilder clientId(String clientId)
- Returns:
this.
-
profileName
public TripSendProblemRequest.TripSendProblemRequestBuilder profileName(String profileName)
- Returns:
this.
-
speedPreference
public TripSendProblemRequest.TripSendProblemRequestBuilder speedPreference(SpeedPreference speedPreference)
-
speedPreferences
public TripSendProblemRequest.TripSendProblemRequestBuilder speedPreferences(Collection<? extends SpeedPreference> speedPreferences)
-
clearSpeedPreferences
public TripSendProblemRequest.TripSendProblemRequestBuilder clearSpeedPreferences()
-
vehicleSpecification
public TripSendProblemRequest.TripSendProblemRequestBuilder vehicleSpecification(VehicleSpecification vehicleSpecification)
- Returns:
this.
-
callback
public TripSendProblemRequest.TripSendProblemRequestBuilder callback(Callback callback)
- Returns:
this.
-
build
public TripSendProblemRequest build()
-
-