in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/util/MessageUtil.java [122:135]
public static Event genRandomEvent() throws UnknownHostException {
long sessionEndTime = Instant.now().getEpochSecond();
return Event.newBuilder()
.setSessionId(UUID.randomUUID().toString())
.setStationId(genStationId())
.setLocation(System.getenv(PubSubConst.GOOGLE_CLOUD_LOCATION))
.setSessionStartTime(Instant.ofEpochSecond(genSessionStartTime(sessionEndTime)))
.setSessionEndTime(Instant.ofEpochSecond(sessionEndTime))
.setAvgChargeRateKw(genAvChargeRateKw())
.setBatteryCapacityKwh(genBatteryCapacityKwh())
.setBatteryLevelStart(genBatteryLevelStart())
.setEventNode(getHostname())
.build();
}