presto-kinesis/src/main/java/io/prestosql/plugin/kinesis/KinesisSplit.java/KinesisSplit/KinesisSplit
class KinesisSplit:    @JsonCreator
    public KinesisSplit(
            @JsonProperty("streamName") String streamName,
            @JsonProperty("messageDataFormat") String messageDataFormat,
            @JsonProperty("shardId") String shardId,
            @JsonProperty("start") String start,
            @JsonProperty("end") String end)
    {
        this.streamName = requireNonNull(streamName, "streamName is null");
        this.messageDataFormat = requireNonNull(messageDataFormat, "messageDataFormat is null");
        this.shardId = shardId;
        this.start = start;
        this.end = end;
    }