// 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;

@JsonSerialize
public class WorkloadCaches {
    @JsonProperty("libFeatCacheHit")
    private Integer libFeatCacheHit;

    @JsonProperty("libFeatCacheMiss")
    private Integer libFeatCacheMiss;

    @JsonProperty("libFeatInsert")
    private Integer libFeatInsert;

    @JsonProperty("resFeatStatCacheHit")
    private Integer resFeatStatCacheHit;

    @JsonProperty("resFeatStatCacheMiss")
    private Integer resFeatStatCacheMiss;

    @JsonProperty("resFeatStatInsert")
    private Integer resFeatStatInsert;

    @JsonProperty("resFeatStatUpdateAttempt")
    private Integer resFeatStatUpdateAttempt;

    @JsonProperty("resFeatStatUpdateFail")
    private Integer resFeatStatUpdateFail;

    public WorkloadCaches() {
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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