Class SnapToRoadOptions.Builder

java.lang.Object
com.cercalia.sdk.model.snaptoroad.SnapToRoadOptions.Builder
Enclosing class:
SnapToRoadOptions

public static final class SnapToRoadOptions.Builder extends Object
Builder for SnapToRoadOptions.
  • Method Details

    • weight

      @NotNull public @NotNull SnapToRoadOptions.Builder weight(@Nullable @Nullable SnapToRoadOptions.Weight weight)
      Parameters:
      weight - Weight type. @return This builder.
    • net

      @NotNull public @NotNull SnapToRoadOptions.Builder net(@Nullable @Nullable String net)
      Parameters:
      net - Network code. @return This builder.
    • geometrySrs

      @NotNull public @NotNull SnapToRoadOptions.Builder geometrySrs(@Nullable @Nullable String geometrySrs)
      Parameters:
      geometrySrs - Geometry SRS. @return This builder.
    • geometryTolerance

      @NotNull public @NotNull SnapToRoadOptions.Builder geometryTolerance(@Nullable @Nullable Integer geometryTolerance)
      Parameters:
      geometryTolerance - Geometry tolerance. @return This builder.
    • points

      @NotNull public @NotNull SnapToRoadOptions.Builder points(@Nullable @Nullable Boolean points)
      Parameters:
      points - Include points. @return This builder.
    • speeding

      @NotNull public @NotNull SnapToRoadOptions.Builder speeding(@Nullable @Nullable Boolean speeding)
      Parameters:
      speeding - Enable speeding detection. @return This builder.
    • speedTolerance

      @NotNull public @NotNull SnapToRoadOptions.Builder speedTolerance(@Nullable @Nullable Integer speedTolerance)
      Parameters:
      speedTolerance - Speed tolerance. @return This builder.
    • onlyTrack

      @NotNull public @NotNull SnapToRoadOptions.Builder onlyTrack(@Nullable @Nullable Boolean onlyTrack)
      Parameters:
      onlyTrack - Only track. @return This builder.
    • maxDirectionSearchDistance

      @NotNull public @NotNull SnapToRoadOptions.Builder maxDirectionSearchDistance(@Nullable @Nullable Integer maxDirectionSearchDistance)
      Parameters:
      maxDirectionSearchDistance - Max direction search distance. @return This builder.
    • maxSearchDistance

      @NotNull public @NotNull SnapToRoadOptions.Builder maxSearchDistance(@Nullable @Nullable Integer maxSearchDistance)
      Parameters:
      maxSearchDistance - Max search distance. @return This builder.
    • factor

      @NotNull public @NotNull SnapToRoadOptions.Builder factor(@Nullable @Nullable Double factor)
      Parameters:
      factor - Factor. @return This builder.
    • build

      @NotNull public @NotNull SnapToRoadOptions build()
      Returns:
      A new SnapToRoadOptions instance.