public static class VesselPosition.Builder extends Object
public VesselPosition.Builder id(Identifier id)
public VesselPosition.Builder lat(double lat)
public VesselPosition.Builder lon(double lon)
public VesselPosition.Builder lengthMetres(com.google.common.base.Optional<Integer> lengthMetres)
public VesselPosition.Builder widthMetres(com.google.common.base.Optional<Integer> widthMetres)
public VesselPosition.Builder cogDegrees(com.google.common.base.Optional<Double> cog)
public VesselPosition.Builder headingDegrees(com.google.common.base.Optional<Double> heading)
public VesselPosition.Builder speedMetresPerSecond(com.google.common.base.Optional<Double> speedMetresPerSecond)
public VesselPosition.Builder time(long time)
public VesselPosition.Builder cls(VesselClass cls)
public VesselPosition.Builder shipType(com.google.common.base.Optional<Integer> shipType)
public VesselPosition.Builder positionAisNmea(com.google.common.base.Optional<String> nmea)
public VesselPosition.Builder shipStaticAisNmea(com.google.common.base.Optional<String> nmea)
public VesselPosition.Builder navigationalStatus(VesselPosition.NavigationalStatus status)
public VesselPosition.Builder data(com.google.common.base.Optional<?> data)
public VesselPosition build()
Copyright © 2020. All rights reserved.