grpc.testing.ResponseParameters
*/
class ResponseParameters extends \Google\Protobuf\Internal\Message
{
/**
* Desired payload sizes in responses from the server.
*
* Generated from protobuf field int32 size = 1;
*/
private $size = 0;
/**
* Desired interval between consecutive responses in the response stream in
* microseconds.
*
* Generated from protobuf field int32 interval_us = 2;
*/
private $interval_us = 0;
/**
* Whether to request the server to compress the response. This field is
* "nullable" in order to interoperate seamlessly with clients not able to
* implement the full compression tests by introspecting the call to verify
* the response's compression status.
*
* Generated from protobuf field .grpc.testing.BoolValue compressed = 3;
*/
private $compressed = null;
public function __construct() {
\GPBMetadata\Src\Proto\Grpc\Testing\Messages::initOnce();
parent::__construct();
}
/**
* Desired payload sizes in responses from the server.
*
* Generated from protobuf field int32 size = 1;
* @return int
*/
public function getSize()
{
return $this->size;
}
/**
* Desired payload sizes in responses from the server.
*
* Generated from protobuf field int32 size = 1;
* @param int $var
* @return $this
*/
public function setSize($var)
{
GPBUtil::checkInt32($var);
$this->size = $var;
return $this;
}
/**
* Desired interval between consecutive responses in the response stream in
* microseconds.
*
* Generated from protobuf field int32 interval_us = 2;
* @return int
*/
public function getIntervalUs()
{
return $this->interval_us;
}
/**
* Desired interval between consecutive responses in the response stream in
* microseconds.
*
* Generated from protobuf field int32 interval_us = 2;
* @param int $var
* @return $this
*/
public function setIntervalUs($var)
{
GPBUtil::checkInt32($var);
$this->interval_us = $var;
return $this;
}
/**
* Whether to request the server to compress the response. This field is
* "nullable" in order to interoperate seamlessly with clients not able to
* implement the full compression tests by introspecting the call to verify
* the response's compression status.
*
* Generated from protobuf field .grpc.testing.BoolValue compressed = 3;
* @return \Grpc\Testing\BoolValue
*/
public function getCompressed()
{
return $this->compressed;
}
/**
* Whether to request the server to compress the response. This field is
* "nullable" in order to interoperate seamlessly with clients not able to
* implement the full compression tests by introspecting the call to verify
* the response's compression status.
*
* Generated from protobuf field .grpc.testing.BoolValue compressed = 3;
* @param \Grpc\Testing\BoolValue $var
* @return $this
*/
public function setCompressed($var)
{
GPBUtil::checkMessage($var, \Grpc\Testing\BoolValue::class);
$this->compressed = $var;
return $this;
}
}