grpc.testing.ClientStats */ class ClientStats extends \Google\Protobuf\Internal\Message { /** *
* Latency histogram. Data points are in nanoseconds.
*
*
* .grpc.testing.HistogramData latencies = 1;
*/
private $latencies = null;
/**
*
* See ServerStats for details.
*
*
* double time_elapsed = 2;
*/
private $time_elapsed = 0.0;
/**
* double time_user = 3;
*/
private $time_user = 0.0;
/**
* double time_system = 4;
*/
private $time_system = 0.0;
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 5;
*/
private $request_results;
public function __construct() {
\GPBMetadata\Src\Proto\Grpc\Testing\Stats::initOnce();
parent::__construct();
}
/**
*
* Latency histogram. Data points are in nanoseconds.
*
*
* .grpc.testing.HistogramData latencies = 1;
*/
public function getLatencies()
{
return $this->latencies;
}
/**
*
* Latency histogram. Data points are in nanoseconds.
*
*
* .grpc.testing.HistogramData latencies = 1;
*/
public function setLatencies(&$var)
{
GPBUtil::checkMessage($var, \Grpc\Testing\HistogramData::class);
$this->latencies = $var;
}
/**
*
* See ServerStats for details.
*
*
* double time_elapsed = 2;
*/
public function getTimeElapsed()
{
return $this->time_elapsed;
}
/**
*
* See ServerStats for details.
*
*
* double time_elapsed = 2;
*/
public function setTimeElapsed($var)
{
GPBUtil::checkDouble($var);
$this->time_elapsed = $var;
}
/**
* double time_user = 3;
*/
public function getTimeUser()
{
return $this->time_user;
}
/**
* double time_user = 3;
*/
public function setTimeUser($var)
{
GPBUtil::checkDouble($var);
$this->time_user = $var;
}
/**
* double time_system = 4;
*/
public function getTimeSystem()
{
return $this->time_system;
}
/**
* double time_system = 4;
*/
public function setTimeSystem($var)
{
GPBUtil::checkDouble($var);
$this->time_system = $var;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 5;
*/
public function getRequestResults()
{
return $this->request_results;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 5;
*/
public function setRequestResults(&$var)
{
GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Grpc\Testing\RequestResultCount::class);
$this->request_results = $var;
}
}