grpc.testing.ServerStats */ class ServerStats extends \Google\Protobuf\Internal\Message { /** * wall clock time change in seconds since last reset * * Generated from protobuf field double time_elapsed = 1; */ private $time_elapsed = 0.0; /** * change in user time (in seconds) used by the server since last reset * * Generated from protobuf field double time_user = 2; */ private $time_user = 0.0; /** * change in server time (in seconds) used by the server process and all * threads since last reset * * Generated from protobuf field double time_system = 3; */ private $time_system = 0.0; /** * change in total cpu time of the server (data from proc/stat) * * Generated from protobuf field uint64 total_cpu_time = 4; */ private $total_cpu_time = 0; /** * change in idle time of the server (data from proc/stat) * * Generated from protobuf field uint64 idle_cpu_time = 5; */ private $idle_cpu_time = 0; /** * Number of polls called inside completion queue * * Generated from protobuf field uint64 cq_poll_count = 6; */ private $cq_poll_count = 0; /** * Core library stats * * Generated from protobuf field .grpc.core.Stats core_stats = 7; */ private $core_stats = null; public function __construct() { \GPBMetadata\Src\Proto\Grpc\Testing\Stats::initOnce(); parent::__construct(); } /** * wall clock time change in seconds since last reset * * Generated from protobuf field double time_elapsed = 1; * @return float */ public function getTimeElapsed() { return $this->time_elapsed; } /** * wall clock time change in seconds since last reset * * Generated from protobuf field double time_elapsed = 1; * @param float $var * @return $this */ public function setTimeElapsed($var) { GPBUtil::checkDouble($var); $this->time_elapsed = $var; return $this; } /** * change in user time (in seconds) used by the server since last reset * * Generated from protobuf field double time_user = 2; * @return float */ public function getTimeUser() { return $this->time_user; } /** * change in user time (in seconds) used by the server since last reset * * Generated from protobuf field double time_user = 2; * @param float $var * @return $this */ public function setTimeUser($var) { GPBUtil::checkDouble($var); $this->time_user = $var; return $this; } /** * change in server time (in seconds) used by the server process and all * threads since last reset * * Generated from protobuf field double time_system = 3; * @return float */ public function getTimeSystem() { return $this->time_system; } /** * change in server time (in seconds) used by the server process and all * threads since last reset * * Generated from protobuf field double time_system = 3; * @param float $var * @return $this */ public function setTimeSystem($var) { GPBUtil::checkDouble($var); $this->time_system = $var; return $this; } /** * change in total cpu time of the server (data from proc/stat) * * Generated from protobuf field uint64 total_cpu_time = 4; * @return int|string */ public function getTotalCpuTime() { return $this->total_cpu_time; } /** * change in total cpu time of the server (data from proc/stat) * * Generated from protobuf field uint64 total_cpu_time = 4; * @param int|string $var * @return $this */ public function setTotalCpuTime($var) { GPBUtil::checkUint64($var); $this->total_cpu_time = $var; return $this; } /** * change in idle time of the server (data from proc/stat) * * Generated from protobuf field uint64 idle_cpu_time = 5; * @return int|string */ public function getIdleCpuTime() { return $this->idle_cpu_time; } /** * change in idle time of the server (data from proc/stat) * * Generated from protobuf field uint64 idle_cpu_time = 5; * @param int|string $var * @return $this */ public function setIdleCpuTime($var) { GPBUtil::checkUint64($var); $this->idle_cpu_time = $var; return $this; } /** * Number of polls called inside completion queue * * Generated from protobuf field uint64 cq_poll_count = 6; * @return int|string */ public function getCqPollCount() { return $this->cq_poll_count; } /** * Number of polls called inside completion queue * * Generated from protobuf field uint64 cq_poll_count = 6; * @param int|string $var * @return $this */ public function setCqPollCount($var) { GPBUtil::checkUint64($var); $this->cq_poll_count = $var; return $this; } /** * Core library stats * * Generated from protobuf field .grpc.core.Stats core_stats = 7; * @return \Grpc\Core\Stats */ public function getCoreStats() { return $this->core_stats; } /** * Core library stats * * Generated from protobuf field .grpc.core.Stats core_stats = 7; * @param \Grpc\Core\Stats $var * @return $this */ public function setCoreStats($var) { GPBUtil::checkMessage($var, \Grpc\Core\Stats::class); $this->core_stats = $var; return $this; } }