* Histogram data based on grpc/support/histogram.c
*
*
* Protobuf type grpc.testing.HistogramData
*/
class HistogramData extends \Google\Protobuf\Internal\Message
{
/**
* repeated uint32 bucket = 1;
*/
private $bucket;
/**
* double min_seen = 2;
*/
private $min_seen = 0.0;
/**
* double max_seen = 3;
*/
private $max_seen = 0.0;
/**
* double sum = 4;
*/
private $sum = 0.0;
/**
* double sum_of_squares = 5;
*/
private $sum_of_squares = 0.0;
/**
* double count = 6;
*/
private $count = 0.0;
public function __construct() {
\GPBMetadata\Src\Proto\Grpc\Testing\Stats::initOnce();
parent::__construct();
}
/**
* repeated uint32 bucket = 1;
*/
public function getBucket()
{
return $this->bucket;
}
/**
* repeated uint32 bucket = 1;
*/
public function setBucket(&$var)
{
GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::UINT32);
$this->bucket = $var;
}
/**
* double min_seen = 2;
*/
public function getMinSeen()
{
return $this->min_seen;
}
/**
* double min_seen = 2;
*/
public function setMinSeen($var)
{
GPBUtil::checkDouble($var);
$this->min_seen = $var;
}
/**
* double max_seen = 3;
*/
public function getMaxSeen()
{
return $this->max_seen;
}
/**
* double max_seen = 3;
*/
public function setMaxSeen($var)
{
GPBUtil::checkDouble($var);
$this->max_seen = $var;
}
/**
* double sum = 4;
*/
public function getSum()
{
return $this->sum;
}
/**
* double sum = 4;
*/
public function setSum($var)
{
GPBUtil::checkDouble($var);
$this->sum = $var;
}
/**
* double sum_of_squares = 5;
*/
public function getSumOfSquares()
{
return $this->sum_of_squares;
}
/**
* double sum_of_squares = 5;
*/
public function setSumOfSquares($var)
{
GPBUtil::checkDouble($var);
$this->sum_of_squares = $var;
}
/**
* double count = 6;
*/
public function getCount()
{
return $this->count;
}
/**
* double count = 6;
*/
public function setCount($var)
{
GPBUtil::checkDouble($var);
$this->count = $var;
}
}