openstatus.monitor.v1.HTTPResponseLogPagination
*/
class HTTPResponseLogPagination extends \Google\Protobuf\Internal\Message
{
/**
* Requested page size.
*
* Generated from protobuf field int32 limit = 1 [json_name = "limit"];
*/
protected $limit = 0;
/**
* Requested offset.
*
* Generated from protobuf field int32 offset = 2 [json_name = "offset"];
*/
protected $offset = 0;
/**
* Whether more logs are available.
*
* Generated from protobuf field bool has_more = 3 [json_name = "hasMore"];
*/
protected $has_more = false;
/**
* Next offset if more logs are available.
*
* Generated from protobuf field optional int32 next_offset = 4 [json_name = "nextOffset"];
*/
protected $next_offset = null;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $limit
* Requested page size.
* @type int $offset
* Requested offset.
* @type bool $has_more
* Whether more logs are available.
* @type int $next_offset
* Next offset if more logs are available.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Openstatus\Monitor\V1\Service::initOnce();
parent::__construct($data);
}
/**
* Requested page size.
*
* Generated from protobuf field int32 limit = 1 [json_name = "limit"];
* @return int
*/
public function getLimit()
{
return $this->limit;
}
/**
* Requested page size.
*
* Generated from protobuf field int32 limit = 1 [json_name = "limit"];
* @param int $var
* @return $this
*/
public function setLimit(int $var)
{
GPBUtil::checkInt32($var);
$this->limit = $var;
return $this;
}
/**
* Requested offset.
*
* Generated from protobuf field int32 offset = 2 [json_name = "offset"];
* @return int
*/
public function getOffset()
{
return $this->offset;
}
/**
* Requested offset.
*
* Generated from protobuf field int32 offset = 2 [json_name = "offset"];
* @param int $var
* @return $this
*/
public function setOffset(int $var)
{
GPBUtil::checkInt32($var);
$this->offset = $var;
return $this;
}
/**
* Whether more logs are available.
*
* Generated from protobuf field bool has_more = 3 [json_name = "hasMore"];
* @return bool
*/
public function getHasMore()
{
return $this->has_more;
}
/**
* Whether more logs are available.
*
* Generated from protobuf field bool has_more = 3 [json_name = "hasMore"];
* @param bool $var
* @return $this
*/
public function setHasMore(bool $var)
{
$this->has_more = $var;
return $this;
}
/**
* Next offset if more logs are available.
*
* Generated from protobuf field optional int32 next_offset = 4 [json_name = "nextOffset"];
* @return int
*/
public function getNextOffset()
{
return isset($this->next_offset) ? $this->next_offset : 0;
}
public function hasNextOffset()
{
return isset($this->next_offset);
}
public function clearNextOffset()
{
unset($this->next_offset);
}
/**
* Next offset if more logs are available.
*
* Generated from protobuf field optional int32 next_offset = 4 [json_name = "nextOffset"];
* @param int $var
* @return $this
*/
public function setNextOffset(int $var)
{
GPBUtil::checkInt32($var);
$this->next_offset = $var;
return $this;
}
}