-
- All Implemented Interfaces:
public class NavEndEvent extends ApplicationEventTelemetry event for nav end event analytics.
Build with builder, populate required payload fields, and upload via sendEventRequest.
Maps to schema definition
NavEnd.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumNavEndEvent.NavEndTypeEnumeration of nav end type values used in public API payloads.
Serialized using the numeric or string encoding defined by the analytics schema.
public classNavEndEvent.Builder
-
Method Summary
Modifier and Type Method Description NavEndEvent.NavEndTypegetCausedBy()Returns caused by. DoublegetDistanceTravelled()Returns distance travelled. DoublegetDistancedRemaining()Returns distanced remaining. DoublegetDistance()Returns distance. DoublegetDuration()Returns duration. StringgetRouteId()Returns route id. StringgetParentRouteId()Returns parent route id. StringgetNavId()Returns nav id. InteractionMethodValuegetInteractionMethod()Returns interaction method. EventTypegetEventType()Get NavEndEvent's EventType static NavEndEvent.Builderbuilder()Creates a new builder for constructing an instance. -
-
Method Detail
-
getCausedBy
NavEndEvent.NavEndType getCausedBy()
Returns caused by.
-
getDistanceTravelled
Double getDistanceTravelled()
Returns distance travelled.
-
getDistancedRemaining
Double getDistancedRemaining()
Returns distanced remaining.
-
getDistance
Double getDistance()
Returns distance.
-
getDuration
Double getDuration()
Returns duration.
-
getRouteId
String getRouteId()
Returns route id.
-
getParentRouteId
String getParentRouteId()
Returns parent route id.
-
getNavId
String getNavId()
Returns nav id.
-
getInteractionMethod
InteractionMethodValue getInteractionMethod()
Returns interaction method.
-
getEventType
EventType getEventType()
Get NavEndEvent's EventType
-
builder
static NavEndEvent.Builder builder()
Creates a new builder for constructing an instance.
Use fluent setter methods before calling build().
-
-
-
-