aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/php/tests/qps/generated_code/Grpc/Testing/ResponseParameters.php
blob: b2f0a827fe0a9191da8596f2b0615a0de36bf054 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/proto/grpc/testing/messages.proto

namespace Grpc\Testing;

use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\RepeatedField;
use Google\Protobuf\Internal\GPBUtil;

/**
 * Configuration for a particular response.
 *
 * Generated from protobuf message <code>grpc.testing.ResponseParameters</code>
 */
class ResponseParameters extends \Google\Protobuf\Internal\Message
{
    /**
     * Desired payload sizes in responses from the server.
     *
     * Generated from protobuf field <code>int32 size = 1;</code>
     */
    private $size = 0;
    /**
     * Desired interval between consecutive responses in the response stream in
     * microseconds.
     *
     * Generated from protobuf field <code>int32 interval_us = 2;</code>
     */
    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.
     *
     * Generated from protobuf field <code>.grpc.testing.BoolValue compressed = 3;</code>
     */
    private $compressed = null;

    public function __construct() {
        \GPBMetadata\Src\Proto\Grpc\Testing\Messages::initOnce();
        parent::__construct();
    }

    /**
     * Desired payload sizes in responses from the server.
     *
     * Generated from protobuf field <code>int32 size = 1;</code>
     * @return int
     */
    public function getSize()
    {
        return $this->size;
    }

    /**
     * Desired payload sizes in responses from the server.
     *
     * Generated from protobuf field <code>int32 size = 1;</code>
     * @param int $var
     * @return $this
     */
    public function setSize($var)
    {
        GPBUtil::checkInt32($var);
        $this->size = $var;

        return $this;
    }

    /**
     * Desired interval between consecutive responses in the response stream in
     * microseconds.
     *
     * Generated from protobuf field <code>int32 interval_us = 2;</code>
     * @return int
     */
    public function getIntervalUs()
    {
        return $this->interval_us;
    }

    /**
     * Desired interval between consecutive responses in the response stream in
     * microseconds.
     *
     * Generated from protobuf field <code>int32 interval_us = 2;</code>
     * @param int $var
     * @return $this
     */
    public function setIntervalUs($var)
    {
        GPBUtil::checkInt32($var);
        $this->interval_us = $var;

        return $this;
    }

    /**
     * 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.
     *
     * Generated from protobuf field <code>.grpc.testing.BoolValue compressed = 3;</code>
     * @return \Grpc\Testing\BoolValue
     */
    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.
     *
     * Generated from protobuf field <code>.grpc.testing.BoolValue compressed = 3;</code>
     * @param \Grpc\Testing\BoolValue $var
     * @return $this
     */
    public function setCompressed($var)
    {
        GPBUtil::checkMessage($var, \Grpc\Testing\BoolValue::class);
        $this->compressed = $var;

        return $this;
    }

}