class LongTimeSeries implements TimeSeries<Long> {

    @Override
    public String toString() {
        return new ToStringBuilder(this)
                .append("timeBucket", timeBucket)
                .append("timeSeries", timeSeries)
                .build();
    }

    public  LongTimeSeries(final TimeBucket timeBucket);
    @JsonCreator public  LongTimeSeries(@JsonProperty("timeBucket") final TimeBucket timeBucket,
                          @JsonProperty("timeSeries") final Map<Instant, Long> timeSeries);

}