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