// Code generated by jtd-codegen for Java + Jackson v0.2.1

package com.senzing.typedef;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import java.util.Map;

@JsonSerialize
public class WorkloadScoring {
    @JsonProperty("cacheHit")
    private Map<String, Integer> cacheHit;

    @JsonProperty("cacheMiss")
    private Map<String, Integer> cacheMiss;

    @JsonProperty("scoredPairs")
    private Map<String, Integer> scoredPairs;

    @JsonProperty("suppressedDisclosedRelationshipDomainCount")
    private Integer suppressedDisclosedRelationshipDomainCount;

    @JsonProperty("suppressedScoredFeatureType")
    private Fixme suppressedScoredFeatureType;

    public WorkloadScoring() {
    }

    /**
     * Getter for cacheHit.<p>
     */
    public Map<String, Integer> getCacheHit() {
        return cacheHit;
    }

    /**
     * Setter for cacheHit.<p>
     */
    public void setCacheHit(Map<String, Integer> cacheHit) {
        this.cacheHit = cacheHit;
    }

    /**
     * Getter for cacheMiss.<p>
     */
    public Map<String, Integer> getCacheMiss() {
        return cacheMiss;
    }

    /**
     * Setter for cacheMiss.<p>
     */
    public void setCacheMiss(Map<String, Integer> cacheMiss) {
        this.cacheMiss = cacheMiss;
    }

    /**
     * Getter for scoredPairs.<p>
     */
    public Map<String, Integer> getScoredPairs() {
        return scoredPairs;
    }

    /**
     * Setter for scoredPairs.<p>
     */
    public void setScoredPairs(Map<String, Integer> scoredPairs) {
        this.scoredPairs = scoredPairs;
    }

    /**
     * Getter for suppressedDisclosedRelationshipDomainCount.<p>
     */
    public Integer getSuppressedDisclosedRelationshipDomainCount() {
        return suppressedDisclosedRelationshipDomainCount;
    }

    /**
     * Setter for suppressedDisclosedRelationshipDomainCount.<p>
     */
    public void setSuppressedDisclosedRelationshipDomainCount(Integer suppressedDisclosedRelationshipDomainCount) {
        this.suppressedDisclosedRelationshipDomainCount = suppressedDisclosedRelationshipDomainCount;
    }

    /**
     * Getter for suppressedScoredFeatureType.<p>
     */
    public Fixme getSuppressedScoredFeatureType() {
        return suppressedScoredFeatureType;
    }

    /**
     * Setter for suppressedScoredFeatureType.<p>
     */
    public void setSuppressedScoredFeatureType(Fixme suppressedScoredFeatureType) {
        this.suppressedScoredFeatureType = suppressedScoredFeatureType;
    }
}
