<commit_before>package com.unidev.polyinsights.model;

/**
 * Value object used to query insights
 */
public class InsightQuery {

    private String tenant;
    private TimeInterval interval;
    private String insight;

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("InsightQuery{");
        sb.append("tenant='").append(tenant).append('\'');
        sb.append(", interval=").append(interval);
        sb.append(", insight='").append(insight).append('\'');
        sb.append('}');
        return sb.toString();
    }

    public String getTenant() {
        return tenant;
    }

    public void setTenant(String tenant) {
        this.tenant = tenant;
    }

    public TimeInterval getInterval() {
        return interval;
    }

    public void setInterval(TimeInterval interval) {
        this.interval = interval;
    }
<commit_msg>Added key property for insight query object<commit_after>package com.unidev.polyinsights.model;

/**
 * Value object used to query insights
 */
public class InsightQuery {

    private String tenant;
    private TimeInterval interval;
    private String insight;

    private String key;

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("InsightQuery{");
        sb.append("tenant='").append(tenant).append('\'');
        sb.append(", interval=").append(interval);
        sb.append(", insight='").append(insight).append('\'');
        sb.append(", key='").append(key).append('\'');
        sb.append('}');
        return sb.toString();
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getTenant() {
        return tenant;
    }

    public void setTenant(String tenant) {
        this.tenant = tenant;
    }

    public TimeInterval getInterval() {
        return interval;
    }

    public void setInterval(TimeInterval interval) {
        this.interval = interval;
    }

{'fraction_non_alphanumeric': 0.12749003984063745, 'fraction_numerical': 0.0, 'mean_word_length': 2.5875, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6963320', 'n_tokens_mistral': 551, 'n_tokens_neox': 548, 'n_words': 140}