1<?php 2# Generated by the protocol buffer compiler. DO NOT EDIT! 3# source: src/proto/grpc/testing/control.proto 4 5namespace Grpc\Testing; 6 7use Google\Protobuf\Internal\GPBType; 8use Google\Protobuf\Internal\RepeatedField; 9use Google\Protobuf\Internal\GPBUtil; 10 11/** 12 * Parameters of poisson process distribution, which is a good representation 13 * of activity coming in from independent identical stationary sources. 14 * 15 * Generated from protobuf message <code>grpc.testing.PoissonParams</code> 16 */ 17class PoissonParams extends \Google\Protobuf\Internal\Message 18{ 19 /** 20 * The rate of arrivals (a.k.a. lambda parameter of the exp distribution). 21 * 22 * Generated from protobuf field <code>double offered_load = 1;</code> 23 */ 24 protected $offered_load = 0.0; 25 26 /** 27 * Constructor. 28 * 29 * @param array $data { 30 * Optional. Data for populating the Message object. 31 * 32 * @type float $offered_load 33 * The rate of arrivals (a.k.a. lambda parameter of the exp distribution). 34 * } 35 */ 36 public function __construct($data = NULL) { 37 \GPBMetadata\Src\Proto\Grpc\Testing\Control::initOnce(); 38 parent::__construct($data); 39 } 40 41 /** 42 * The rate of arrivals (a.k.a. lambda parameter of the exp distribution). 43 * 44 * Generated from protobuf field <code>double offered_load = 1;</code> 45 * @return float 46 */ 47 public function getOfferedLoad() 48 { 49 return $this->offered_load; 50 } 51 52 /** 53 * The rate of arrivals (a.k.a. lambda parameter of the exp distribution). 54 * 55 * Generated from protobuf field <code>double offered_load = 1;</code> 56 * @param float $var 57 * @return $this 58 */ 59 public function setOfferedLoad($var) 60 { 61 GPBUtil::checkDouble($var); 62 $this->offered_load = $var; 63 64 return $this; 65 } 66 67} 68 69