Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Side by Side Diff: third_party/protobuf/php/src/Google/Protobuf/Internal/MethodDescriptorProto.php

Issue 2495533002: third_party/protobuf: Update to HEAD (83d681ee2c) (Closed)
Patch Set: Make chrome settings proto generated file a component Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <?php
2 # Generated by the protocol buffer compiler. DO NOT EDIT!
3 # source: google/protobuf/descriptor.proto
4
5 namespace Google\Protobuf\Internal;
6
7 use Google\Protobuf\Internal\GPBType;
8 use Google\Protobuf\Internal\GPBWire;
9 use Google\Protobuf\Internal\RepeatedField;
10 use Google\Protobuf\Internal\InputStream;
11
12 use Google\Protobuf\Internal\GPBUtil;
13
14 /**
15 * <pre>
16 * Describes a method of a service.
17 * </pre>
18 *
19 * Protobuf type <code>google.protobuf.MethodDescriptorProto</code>
20 */
21 class MethodDescriptorProto extends \Google\Protobuf\Internal\Message
22 {
23 /**
24 * <code>optional string name = 1;</code>
25 */
26 private $name = '';
27 private $has_name = false;
28 /**
29 * <pre>
30 * Input and output type names. These are resolved in the same way as
31 * FieldDescriptorProto.type_name, but must refer to a message type.
32 * </pre>
33 *
34 * <code>optional string input_type = 2;</code>
35 */
36 private $input_type = '';
37 private $has_input_type = false;
38 /**
39 * <code>optional string output_type = 3;</code>
40 */
41 private $output_type = '';
42 private $has_output_type = false;
43 /**
44 * <code>optional .google.protobuf.MethodOptions options = 4;</code>
45 */
46 private $options = null;
47 private $has_options = false;
48 /**
49 * <pre>
50 * Identifies if client streams multiple client messages
51 * </pre>
52 *
53 * <code>optional bool client_streaming = 5 [default = false];</code>
54 */
55 private $client_streaming = false;
56 private $has_client_streaming = false;
57 /**
58 * <pre>
59 * Identifies if server streams multiple server messages
60 * </pre>
61 *
62 * <code>optional bool server_streaming = 6 [default = false];</code>
63 */
64 private $server_streaming = false;
65 private $has_server_streaming = false;
66
67 public function __construct() {
68 \GPBMetadata\Google\Protobuf\Internal\Descriptor::initOnce();
69 parent::__construct();
70 }
71
72 /**
73 * <code>optional string name = 1;</code>
74 */
75 public function getName()
76 {
77 return $this->name;
78 }
79
80 /**
81 * <code>optional string name = 1;</code>
82 */
83 public function setName($var)
84 {
85 GPBUtil::checkString($var, True);
86 $this->name = $var;
87 $this->has_name = true;
88 }
89
90 public function hasName()
91 {
92 return $this->has_name;
93 }
94
95 /**
96 * <pre>
97 * Input and output type names. These are resolved in the same way as
98 * FieldDescriptorProto.type_name, but must refer to a message type.
99 * </pre>
100 *
101 * <code>optional string input_type = 2;</code>
102 */
103 public function getInputType()
104 {
105 return $this->input_type;
106 }
107
108 /**
109 * <pre>
110 * Input and output type names. These are resolved in the same way as
111 * FieldDescriptorProto.type_name, but must refer to a message type.
112 * </pre>
113 *
114 * <code>optional string input_type = 2;</code>
115 */
116 public function setInputType($var)
117 {
118 GPBUtil::checkString($var, True);
119 $this->input_type = $var;
120 $this->has_input_type = true;
121 }
122
123 public function hasInputType()
124 {
125 return $this->has_input_type;
126 }
127
128 /**
129 * <code>optional string output_type = 3;</code>
130 */
131 public function getOutputType()
132 {
133 return $this->output_type;
134 }
135
136 /**
137 * <code>optional string output_type = 3;</code>
138 */
139 public function setOutputType($var)
140 {
141 GPBUtil::checkString($var, True);
142 $this->output_type = $var;
143 $this->has_output_type = true;
144 }
145
146 public function hasOutputType()
147 {
148 return $this->has_output_type;
149 }
150
151 /**
152 * <code>optional .google.protobuf.MethodOptions options = 4;</code>
153 */
154 public function getOptions()
155 {
156 return $this->options;
157 }
158
159 /**
160 * <code>optional .google.protobuf.MethodOptions options = 4;</code>
161 */
162 public function setOptions(&$var)
163 {
164 GPBUtil::checkMessage($var, \Google\Protobuf\Internal\MethodOptions::cla ss);
165 $this->options = $var;
166 $this->has_options = true;
167 }
168
169 public function hasOptions()
170 {
171 return $this->has_options;
172 }
173
174 /**
175 * <pre>
176 * Identifies if client streams multiple client messages
177 * </pre>
178 *
179 * <code>optional bool client_streaming = 5 [default = false];</code>
180 */
181 public function getClientStreaming()
182 {
183 return $this->client_streaming;
184 }
185
186 /**
187 * <pre>
188 * Identifies if client streams multiple client messages
189 * </pre>
190 *
191 * <code>optional bool client_streaming = 5 [default = false];</code>
192 */
193 public function setClientStreaming($var)
194 {
195 GPBUtil::checkBool($var);
196 $this->client_streaming = $var;
197 $this->has_client_streaming = true;
198 }
199
200 public function hasClientStreaming()
201 {
202 return $this->has_client_streaming;
203 }
204
205 /**
206 * <pre>
207 * Identifies if server streams multiple server messages
208 * </pre>
209 *
210 * <code>optional bool server_streaming = 6 [default = false];</code>
211 */
212 public function getServerStreaming()
213 {
214 return $this->server_streaming;
215 }
216
217 /**
218 * <pre>
219 * Identifies if server streams multiple server messages
220 * </pre>
221 *
222 * <code>optional bool server_streaming = 6 [default = false];</code>
223 */
224 public function setServerStreaming($var)
225 {
226 GPBUtil::checkBool($var);
227 $this->server_streaming = $var;
228 $this->has_server_streaming = true;
229 }
230
231 public function hasServerStreaming()
232 {
233 return $this->has_server_streaming;
234 }
235
236 }
237
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698