001/*
002 * The contents of this file are subject to the license and copyright
003 * detailed in the LICENSE and NOTICE files at the root of the source
004 * tree.
005 */
006package org.fcrepo.stats.api;
007
008import com.fasterxml.jackson.annotation.JsonProperty;
009
010/**
011 * A data object representing an aggregated stats result.
012 *
013 * @author dbernstein
014 */
015public class AggregatedRepositoryStatsResults extends RepositoryStatsResult {
016    @JsonProperty("binaries")
017    private RepositoryStatsByMimeTypeResults binaries;
018
019    @JsonProperty("all_resources")
020    private RepositoryStatsByRdfTypeResults allResources;
021
022    public RepositoryStatsByMimeTypeResults getBinaries() {
023        return binaries;
024    }
025
026    public void setBinaries(final RepositoryStatsByMimeTypeResults binaries) {
027        this.binaries = binaries;
028    }
029
030    public RepositoryStatsByRdfTypeResults getAllResources() {
031        return allResources;
032    }
033
034    public void setAllResources(final RepositoryStatsByRdfTypeResults allResources) {
035        this.allResources = allResources;
036    }
037}