grpc.testing.HistogramData
*/
class HistogramData extends \Google\Protobuf\Internal\Message
{
/**
* Generated from protobuf field repeated uint32 bucket = 1;
*/
private $bucket;
/**
* Generated from protobuf field double min_seen = 2;
*/
protected $min_seen = 0.0;
/**
* Generated from protobuf field double max_seen = 3;
*/
protected $max_seen = 0.0;
/**
* Generated from protobuf field double sum = 4;
*/
protected $sum = 0.0;
/**
* Generated from protobuf field double sum_of_squares = 5;
*/
protected $sum_of_squares = 0.0;
/**
* Generated from protobuf field double count = 6;
*/
protected $count = 0.0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int[]|\Google\Protobuf\Internal\RepeatedField $bucket
* @type float $min_seen
* @type float $max_seen
* @type float $sum
* @type float $sum_of_squares
* @type float $count
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Src\Proto\Grpc\Testing\Stats::initOnce();
parent::__construct($data);
}
/**
* Generated from protobuf field repeated uint32 bucket = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getBucket()
{
return $this->bucket;
}
/**
* Generated from protobuf field repeated uint32 bucket = 1;
* @param int[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setBucket($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::UINT32);
$this->bucket = $arr;
return $this;
}
/**
* Generated from protobuf field double min_seen = 2;
* @return float
*/
public function getMinSeen()
{
return $this->min_seen;
}
/**
* Generated from protobuf field double min_seen = 2;
* @param float $var
* @return $this
*/
public function setMinSeen($var)
{
GPBUtil::checkDouble($var);
$this->min_seen = $var;
return $this;
}
/**
* Generated from protobuf field double max_seen = 3;
* @return float
*/
public function getMaxSeen()
{
return $this->max_seen;
}
/**
* Generated from protobuf field double max_seen = 3;
* @param float $var
* @return $this
*/
public function setMaxSeen($var)
{
GPBUtil::checkDouble($var);
$this->max_seen = $var;
return $this;
}
/**
* Generated from protobuf field double sum = 4;
* @return float
*/
public function getSum()
{
return $this->sum;
}
/**
* Generated from protobuf field double sum = 4;
* @param float $var
* @return $this
*/
public function setSum($var)
{
GPBUtil::checkDouble($var);
$this->sum = $var;
return $this;
}
/**
* Generated from protobuf field double sum_of_squares = 5;
* @return float
*/
public function getSumOfSquares()
{
return $this->sum_of_squares;
}
/**
* Generated from protobuf field double sum_of_squares = 5;
* @param float $var
* @return $this
*/
public function setSumOfSquares($var)
{
GPBUtil::checkDouble($var);
$this->sum_of_squares = $var;
return $this;
}
/**
* Generated from protobuf field double count = 6;
* @return float
*/
public function getCount()
{
return $this->count;
}
/**
* Generated from protobuf field double count = 6;
* @param float $var
* @return $this
*/
public function setCount($var)
{
GPBUtil::checkDouble($var);
$this->count = $var;
return $this;
}
}