grpc.testing.GaugeResponse */ class GaugeResponse extends \Google\Protobuf\Internal\Message { /** * Generated from protobuf field string name = 1; */ private $name = ''; protected $value; public function __construct() { \GPBMetadata\Src\Proto\Grpc\Testing\Metrics::initOnce(); parent::__construct(); } /** * Generated from protobuf field string name = 1; * @return string */ public function getName() { return $this->name; } /** * Generated from protobuf field string name = 1; * @param string $var * @return $this */ public function setName($var) { GPBUtil::checkString($var, True); $this->name = $var; return $this; } /** * Generated from protobuf field int64 long_value = 2; * @return int|string */ public function getLongValue() { return $this->readOneof(2); } /** * Generated from protobuf field int64 long_value = 2; * @param int|string $var * @return $this */ public function setLongValue($var) { GPBUtil::checkInt64($var); $this->writeOneof(2, $var); return $this; } /** * Generated from protobuf field double double_value = 3; * @return float */ public function getDoubleValue() { return $this->readOneof(3); } /** * Generated from protobuf field double double_value = 3; * @param float $var * @return $this */ public function setDoubleValue($var) { GPBUtil::checkDouble($var); $this->writeOneof(3, $var); return $this; } /** * Generated from protobuf field string string_value = 4; * @return string */ public function getStringValue() { return $this->readOneof(4); } /** * Generated from protobuf field string string_value = 4; * @param string $var * @return $this */ public function setStringValue($var) { GPBUtil::checkString($var, True); $this->writeOneof(4, $var); return $this; } /** * @return string */ public function getValue() { return $this->whichOneof("value"); } }