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/messages.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  * Client-streaming request.
     13  *
     14  * Generated from protobuf message <code>grpc.testing.StreamingInputCallRequest</code>
     15  */
     16 class StreamingInputCallRequest extends \Google\Protobuf\Internal\Message
     17 {
     18     /**
     19      * Optional input payload sent along with the request.
     20      *
     21      * Generated from protobuf field <code>.grpc.testing.Payload payload = 1;</code>
     22      */
     23     private $payload = null;
     24     /**
     25      * Whether the server should expect this request to be compressed. This field
     26      * is "nullable" in order to interoperate seamlessly with servers not able to
     27      * implement the full compression tests by introspecting the call to verify
     28      * the request's compression status.
     29      *
     30      * Generated from protobuf field <code>.grpc.testing.BoolValue expect_compressed = 2;</code>
     31      */
     32     private $expect_compressed = null;
     33 
     34     public function __construct() {
     35         \GPBMetadata\Src\Proto\Grpc\Testing\Messages::initOnce();
     36         parent::__construct();
     37     }
     38 
     39     /**
     40      * Optional input payload sent along with the request.
     41      *
     42      * Generated from protobuf field <code>.grpc.testing.Payload payload = 1;</code>
     43      * @return \Grpc\Testing\Payload
     44      */
     45     public function getPayload()
     46     {
     47         return $this->payload;
     48     }
     49 
     50     /**
     51      * Optional input payload sent along with the request.
     52      *
     53      * Generated from protobuf field <code>.grpc.testing.Payload payload = 1;</code>
     54      * @param \Grpc\Testing\Payload $var
     55      * @return $this
     56      */
     57     public function setPayload($var)
     58     {
     59         GPBUtil::checkMessage($var, \Grpc\Testing\Payload::class);
     60         $this->payload = $var;
     61 
     62         return $this;
     63     }
     64 
     65     /**
     66      * Whether the server should expect this request to be compressed. This field
     67      * is "nullable" in order to interoperate seamlessly with servers not able to
     68      * implement the full compression tests by introspecting the call to verify
     69      * the request's compression status.
     70      *
     71      * Generated from protobuf field <code>.grpc.testing.BoolValue expect_compressed = 2;</code>
     72      * @return \Grpc\Testing\BoolValue
     73      */
     74     public function getExpectCompressed()
     75     {
     76         return $this->expect_compressed;
     77     }
     78 
     79     /**
     80      * Whether the server should expect this request to be compressed. This field
     81      * is "nullable" in order to interoperate seamlessly with servers not able to
     82      * implement the full compression tests by introspecting the call to verify
     83      * the request's compression status.
     84      *
     85      * Generated from protobuf field <code>.grpc.testing.BoolValue expect_compressed = 2;</code>
     86      * @param \Grpc\Testing\BoolValue $var
     87      * @return $this
     88      */
     89     public function setExpectCompressed($var)
     90     {
     91         GPBUtil::checkMessage($var, \Grpc\Testing\BoolValue::class);
     92         $this->expect_compressed = $var;
     93 
     94         return $this;
     95     }
     96 
     97 }
     98 
     99