Class SolutionLeg.SolutionLegBuilder
- java.lang.Object
-
- global.maplink.trip.schema.v2.solution.SolutionLeg.SolutionLegBuilder
-
- Enclosing class:
- SolutionLeg
public static class SolutionLeg.SolutionLegBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SolutionLeg.SolutionLegBuilderaverageSpeed(Double averageSpeed)SolutionLegbuild()SolutionLeg.SolutionLegBuilderdistance(Long distance)SolutionLeg.SolutionLegBuilderfirstPointAddress(Address firstPointAddress)SolutionLeg.SolutionLegBuildernominalDuration(Long nominalDuration)SolutionLeg.SolutionLegBuilderplaceCalculation(LegResult placeCalculation)SolutionLeg.SolutionLegBuilderpoints(MaplinkPoints points)SolutionLeg.SolutionLegBuildertollCalculation(LegResult tollCalculation)StringtoString()SolutionLeg.SolutionLegBuilderturnByTurn(List<TurnByTurnInstruction> turnByTurn)
-
-
-
Method Detail
-
distance
public SolutionLeg.SolutionLegBuilder distance(Long distance)
- Returns:
this.
-
nominalDuration
public SolutionLeg.SolutionLegBuilder nominalDuration(Long nominalDuration)
- Returns:
this.
-
averageSpeed
public SolutionLeg.SolutionLegBuilder averageSpeed(Double averageSpeed)
- Returns:
this.
-
points
public SolutionLeg.SolutionLegBuilder points(MaplinkPoints points)
- Returns:
this.
-
turnByTurn
public SolutionLeg.SolutionLegBuilder turnByTurn(List<TurnByTurnInstruction> turnByTurn)
- Returns:
this.
-
firstPointAddress
public SolutionLeg.SolutionLegBuilder firstPointAddress(Address firstPointAddress)
- Returns:
this.
-
placeCalculation
public SolutionLeg.SolutionLegBuilder placeCalculation(LegResult placeCalculation)
- Returns:
this.
-
tollCalculation
public SolutionLeg.SolutionLegBuilder tollCalculation(LegResult tollCalculation)
- Returns:
this.
-
build
public SolutionLeg build()
-
-