* Configuration for a particular response.
*
*
* Protobuf type grpc.testing.ResponseParameters
*/
class ResponseParameters extends \Google\Protobuf\Internal\Message
{
/**
*
* Desired payload sizes in responses from the server. ** *
int32 size = 1;
*/
private $size = 0;
/**
* * Desired interval between consecutive responses in the response stream in * microseconds. ** *
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. ** *
.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. ** *
int32 size = 1;
*/
public function getSize()
{
return $this->size;
}
/**
* * Desired payload sizes in responses from the server. ** *
int32 size = 1;
*/
public function setSize($var)
{
GPBUtil::checkInt32($var);
$this->size = $var;
}
/**
* * Desired interval between consecutive responses in the response stream in * microseconds. ** *
int32 interval_us = 2;
*/
public function getIntervalUs()
{
return $this->interval_us;
}
/**
* * Desired interval between consecutive responses in the response stream in * microseconds. ** *
int32 interval_us = 2;
*/
public function setIntervalUs($var)
{
GPBUtil::checkInt32($var);
$this->interval_us = $var;
}
/**
* * 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. ** *
.grpc.testing.BoolValue compressed = 3;
*/
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. ** *
.grpc.testing.BoolValue compressed = 3;
*/
public function setCompressed(&$var)
{
GPBUtil::checkMessage($var, \Grpc\Testing\BoolValue::class);
$this->compressed = $var;
}
}