Interface RoutePedestrianSpan.Builder

    • Method Detail

      • bestCaseDuration

        RoutePedestrianSpan.Builder bestCaseDuration​(Long bestCaseDuration)

        Duration of the computed span without traffic congestion.

        Unit: seconds

        Parameters:
        bestCaseDuration - Duration of the computed span without traffic congestion.

        Unit: seconds

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • country

        RoutePedestrianSpan.Builder country​(String country)

        3 letter Country code corresponding to the Span.

        Parameters:
        country - 3 letter Country code corresponding to the Span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • distance

        RoutePedestrianSpan.Builder distance​(Long distance)

        Distance of the computed span. This feature doesn't split a span, but is always computed on a span split by other properties.

        Parameters:
        distance - Distance of the computed span. This feature doesn't split a span, but is always computed on a span split by other properties.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • duration

        RoutePedestrianSpan.Builder duration​(Long duration)

        Duration of the computed span. This feature doesn't split a span, but is always computed on a span split by other properties.

        Unit: seconds

        Parameters:
        duration - Duration of the computed span. This feature doesn't split a span, but is always computed on a span split by other properties.

        Unit: seconds

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dynamicSpeed

        RoutePedestrianSpan.Builder dynamicSpeed​(RouteSpanDynamicSpeedDetails dynamicSpeed)

        Dynamic speed details corresponding to the span.

        Unit: KilometersPerHour

        Parameters:
        dynamicSpeed - Dynamic speed details corresponding to the span.

        Unit: KilometersPerHour

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • functionalClassification

        RoutePedestrianSpan.Builder functionalClassification​(Integer functionalClassification)

        Functional classification of the road segment corresponding to the span.

        Parameters:
        functionalClassification - Functional classification of the road segment corresponding to the span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • geometryOffset

        RoutePedestrianSpan.Builder geometryOffset​(Integer geometryOffset)

        Offset in the leg geometry corresponding to the start of this span.

        Parameters:
        geometryOffset - Offset in the leg geometry corresponding to the start of this span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • incidents

        RoutePedestrianSpan.Builder incidents​(Collection<Integer> incidents)

        Incidents corresponding to the span. These index into the Incidents in the parent Leg.

        Parameters:
        incidents - Incidents corresponding to the span. These index into the Incidents in the parent Leg.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • incidents

        RoutePedestrianSpan.Builder incidents​(Integer... incidents)

        Incidents corresponding to the span. These index into the Incidents in the parent Leg.

        Parameters:
        incidents - Incidents corresponding to the span. These index into the Incidents in the parent Leg.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • names

        RoutePedestrianSpan.Builder names​(Collection<LocalizedString> names)

        Provides an array of names of the pedestrian span in available languages.

        Parameters:
        names - Provides an array of names of the pedestrian span in available languages.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • names

        RoutePedestrianSpan.Builder names​(LocalizedString... names)

        Provides an array of names of the pedestrian span in available languages.

        Parameters:
        names - Provides an array of names of the pedestrian span in available languages.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • pedestrianAccessWithStrings

        RoutePedestrianSpan.Builder pedestrianAccessWithStrings​(Collection<String> pedestrianAccess)

        Access attributes for a pedestrian corresponding to the span.

        Parameters:
        pedestrianAccess - Access attributes for a pedestrian corresponding to the span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • pedestrianAccessWithStrings

        RoutePedestrianSpan.Builder pedestrianAccessWithStrings​(String... pedestrianAccess)

        Access attributes for a pedestrian corresponding to the span.

        Parameters:
        pedestrianAccess - Access attributes for a pedestrian corresponding to the span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • pedestrianAccess

        RoutePedestrianSpan.Builder pedestrianAccess​(Collection<RouteSpanPedestrianAccessAttribute> pedestrianAccess)

        Access attributes for a pedestrian corresponding to the span.

        Parameters:
        pedestrianAccess - Access attributes for a pedestrian corresponding to the span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • pedestrianAccess

        RoutePedestrianSpan.Builder pedestrianAccess​(RouteSpanPedestrianAccessAttribute... pedestrianAccess)

        Access attributes for a pedestrian corresponding to the span.

        Parameters:
        pedestrianAccess - Access attributes for a pedestrian corresponding to the span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • region

        RoutePedestrianSpan.Builder region​(String region)

        2-3 letter Region code corresponding to the Span. This is either a province or a state.

        Parameters:
        region - 2-3 letter Region code corresponding to the Span. This is either a province or a state.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roadAttributesWithStrings

        RoutePedestrianSpan.Builder roadAttributesWithStrings​(Collection<String> roadAttributes)

        Attributes for the road segment corresponding to the span.

        Parameters:
        roadAttributes - Attributes for the road segment corresponding to the span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roadAttributesWithStrings

        RoutePedestrianSpan.Builder roadAttributesWithStrings​(String... roadAttributes)

        Attributes for the road segment corresponding to the span.

        Parameters:
        roadAttributes - Attributes for the road segment corresponding to the span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roadAttributes

        RoutePedestrianSpan.Builder roadAttributes​(Collection<RouteSpanRoadAttribute> roadAttributes)

        Attributes for the road segment corresponding to the span.

        Parameters:
        roadAttributes - Attributes for the road segment corresponding to the span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roadAttributes

        RoutePedestrianSpan.Builder roadAttributes​(RouteSpanRoadAttribute... roadAttributes)

        Attributes for the road segment corresponding to the span.

        Parameters:
        roadAttributes - Attributes for the road segment corresponding to the span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • routeNumbers

        RoutePedestrianSpan.Builder routeNumbers​(Collection<RouteNumber> routeNumbers)

        Designated route name or number corresponding to the span.

        Parameters:
        routeNumbers - Designated route name or number corresponding to the span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • routeNumbers

        RoutePedestrianSpan.Builder routeNumbers​(RouteNumber... routeNumbers)

        Designated route name or number corresponding to the span.

        Parameters:
        routeNumbers - Designated route name or number corresponding to the span.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • speedLimit

        RoutePedestrianSpan.Builder speedLimit​(RouteSpanSpeedLimitDetails speedLimit)

        Speed limit details corresponding to the span.

        Unit: KilometersPerHour

        Parameters:
        speedLimit - Speed limit details corresponding to the span.

        Unit: KilometersPerHour

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • typicalDuration

        RoutePedestrianSpan.Builder typicalDuration​(Long typicalDuration)

        Duration of the computed span under typical traffic congestion.

        Unit: seconds

        Parameters:
        typicalDuration - Duration of the computed span under typical traffic congestion.

        Unit: seconds

        Returns:
        Returns a reference to this object so that method calls can be chained together.