]> git.proxmox.com Git - ceph.git/blob - ceph/src/rocksdb/java/src/main/java/org/rocksdb/HistogramData.java
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / rocksdb / java / src / main / java / org / rocksdb / HistogramData.java
1 // Copyright (c) 2011-present, Facebook, Inc. All rights reserved.
2 // This source code is licensed under both the GPLv2 (found in the
3 // COPYING file in the root directory) and Apache 2.0 License
4 // (found in the LICENSE.Apache file in the root directory).
5
6 package org.rocksdb;
7
8 public class HistogramData {
9 private final double median_;
10 private final double percentile95_;
11 private final double percentile99_;
12 private final double average_;
13 private final double standardDeviation_;
14
15 public HistogramData(final double median, final double percentile95,
16 final double percentile99, final double average,
17 final double standardDeviation) {
18 median_ = median;
19 percentile95_ = percentile95;
20 percentile99_ = percentile99;
21 average_ = average;
22 standardDeviation_ = standardDeviation;
23 }
24
25 public double getMedian() {
26 return median_;
27 }
28
29 public double getPercentile95() {
30 return percentile95_;
31 }
32
33 public double getPercentile99() {
34 return percentile99_;
35 }
36
37 public double getAverage() {
38 return average_;
39 }
40
41 public double getStandardDeviation() {
42 return standardDeviation_;
43 }
44 }