Home | History | Annotate | Download | only in Testing
      1 <?php
      2 # Generated by the protocol buffer compiler.  DO NOT EDIT!
      3 # source: src/proto/grpc/testing/control.proto
      4 
      5 namespace Grpc\Testing;
      6 
      7 use Google\Protobuf\Internal\GPBType;
      8 use Google\Protobuf\Internal\RepeatedField;
      9 use Google\Protobuf\Internal\GPBUtil;
     10 
     11 /**
     12  * Generated from protobuf message <code>grpc.testing.ClientArgs</code>
     13  */
     14 class ClientArgs extends \Google\Protobuf\Internal\Message
     15 {
     16     protected $argtype;
     17 
     18     public function __construct() {
     19         \GPBMetadata\Src\Proto\Grpc\Testing\Control::initOnce();
     20         parent::__construct();
     21     }
     22 
     23     /**
     24      * Generated from protobuf field <code>.grpc.testing.ClientConfig setup = 1;</code>
     25      * @return \Grpc\Testing\ClientConfig
     26      */
     27     public function getSetup()
     28     {
     29         return $this->readOneof(1);
     30     }
     31 
     32     /**
     33      * Generated from protobuf field <code>.grpc.testing.ClientConfig setup = 1;</code>
     34      * @param \Grpc\Testing\ClientConfig $var
     35      * @return $this
     36      */
     37     public function setSetup($var)
     38     {
     39         GPBUtil::checkMessage($var, \Grpc\Testing\ClientConfig::class);
     40         $this->writeOneof(1, $var);
     41 
     42         return $this;
     43     }
     44 
     45     /**
     46      * Generated from protobuf field <code>.grpc.testing.Mark mark = 2;</code>
     47      * @return \Grpc\Testing\Mark
     48      */
     49     public function getMark()
     50     {
     51         return $this->readOneof(2);
     52     }
     53 
     54     /**
     55      * Generated from protobuf field <code>.grpc.testing.Mark mark = 2;</code>
     56      * @param \Grpc\Testing\Mark $var
     57      * @return $this
     58      */
     59     public function setMark($var)
     60     {
     61         GPBUtil::checkMessage($var, \Grpc\Testing\Mark::class);
     62         $this->writeOneof(2, $var);
     63 
     64         return $this;
     65     }
     66 
     67     /**
     68      * @return string
     69      */
     70     public function getArgtype()
     71     {
     72         return $this->whichOneof("argtype");
     73     }
     74 
     75 }
     76 
     77