public static class

NavNotification.Builder

extends Object
java.lang.Object
   ↳ com.commsignia.v2x.client.model.NavNotification.Builder

Summary

Public Constructors
NavNotification.Builder()
Public Methods
NavNotification build()
NavNotification.Builder withAltitude(double altitude, LengthUnit altitudeUnit)
NavNotification.Builder withAltitudeAccuracy(double altitudeAccuracy, LengthUnit altitudeAccuracyUnit)
NavNotification.Builder withHeading(double heading, DegreeUnit headingUnit)
NavNotification.Builder withHeadingAccuracy(double headingAccuracy, DegreeUnit headingAccuracyUnit)
NavNotification.Builder withLatitude(long latitude)
NavNotification.Builder withLongitude(long longitude)
NavNotification.Builder withNavMode(NavModeType navMode)
NavNotification.Builder withSemiMajor(double semiMajor, LengthUnit semiMajorUnit)
NavNotification.Builder withSemiMajorOrientation(double semiMajorOrientation, DegreeUnit semiMajorOrientationUnit)
NavNotification.Builder withSemiMinor(double semiMinor, LengthUnit semiMinorUnit)
NavNotification.Builder withSpeed(double speed, SpeedUnit speedUnit)
NavNotification.Builder withSpeedAccuracy(double speedAccuracy, SpeedUnit speedAccuracyUnit)
NavNotification.Builder withTimestamp(long timestamp)
NavNotification.Builder withValid(boolean valid)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public NavNotification.Builder ()

Public Methods

public NavNotification build ()

public NavNotification.Builder withAltitude (double altitude, LengthUnit altitudeUnit)

public NavNotification.Builder withAltitudeAccuracy (double altitudeAccuracy, LengthUnit altitudeAccuracyUnit)

public NavNotification.Builder withHeading (double heading, DegreeUnit headingUnit)

public NavNotification.Builder withHeadingAccuracy (double headingAccuracy, DegreeUnit headingAccuracyUnit)

public NavNotification.Builder withLatitude (long latitude)

public NavNotification.Builder withLongitude (long longitude)

public NavNotification.Builder withNavMode (NavModeType navMode)

public NavNotification.Builder withSemiMajor (double semiMajor, LengthUnit semiMajorUnit)

public NavNotification.Builder withSemiMajorOrientation (double semiMajorOrientation, DegreeUnit semiMajorOrientationUnit)

public NavNotification.Builder withSemiMinor (double semiMinor, LengthUnit semiMinorUnit)

public NavNotification.Builder withSpeed (double speed, SpeedUnit speedUnit)

public NavNotification.Builder withSpeedAccuracy (double speedAccuracy, SpeedUnit speedAccuracyUnit)

public NavNotification.Builder withTimestamp (long timestamp)

public NavNotification.Builder withValid (boolean valid)