Package au.gov.amsa.geo.model
Class SegmentOptions.Builder
- java.lang.Object
-
- au.gov.amsa.geo.model.SegmentOptions.Builder
-
- Enclosing class:
- SegmentOptions
public static class SegmentOptions.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SegmentOptions.BuilderacceptAnyFixHours(java.lang.Long acceptAnyFixHours)SegmentOptionsbuild()SegmentOptions.BuildermaxDistancePerSegmentNm(java.lang.Double maxDistancePerSegmentNm)SegmentOptions.BuildermaxSpeedKnots(double maxSpeedKnots)SegmentOptions.BuildermaxTimePerSegment(long duration, java.util.concurrent.TimeUnit unit)SegmentOptions.BuildermaxTimePerSegmentMs(java.lang.Long maxTimePerSegmentMs)SegmentOptions.BuilderspeedCheckDistanceThresholdNm(double speedCheckDistanceThresholdNm)SegmentOptions.BuilderspeedCheckMinTimeDiff(long duration, java.util.concurrent.TimeUnit unit)SegmentOptions.BuilderspeedCheckMinTimeDiffMs(long speedCheckMinTimeDiffMs)
-
-
-
Method Detail
-
acceptAnyFixHours
public SegmentOptions.Builder acceptAnyFixHours(java.lang.Long acceptAnyFixHours)
-
speedCheckDistanceThresholdNm
public SegmentOptions.Builder speedCheckDistanceThresholdNm(double speedCheckDistanceThresholdNm)
-
speedCheckMinTimeDiffMs
public SegmentOptions.Builder speedCheckMinTimeDiffMs(long speedCheckMinTimeDiffMs)
-
speedCheckMinTimeDiff
public SegmentOptions.Builder speedCheckMinTimeDiff(long duration, java.util.concurrent.TimeUnit unit)
-
maxSpeedKnots
public SegmentOptions.Builder maxSpeedKnots(double maxSpeedKnots)
-
maxDistancePerSegmentNm
public SegmentOptions.Builder maxDistancePerSegmentNm(java.lang.Double maxDistancePerSegmentNm)
-
maxTimePerSegmentMs
public SegmentOptions.Builder maxTimePerSegmentMs(java.lang.Long maxTimePerSegmentMs)
-
maxTimePerSegment
public SegmentOptions.Builder maxTimePerSegment(long duration, java.util.concurrent.TimeUnit unit)
-
build
public SegmentOptions build()
-
-