1*1b3f573fSAndroid Build Coastguard Worker<?php 2*1b3f573fSAndroid Build Coastguard Worker# Generated by the protocol buffer compiler. DO NOT EDIT! 3*1b3f573fSAndroid Build Coastguard Worker# source: google/protobuf/api.proto 4*1b3f573fSAndroid Build Coastguard Worker 5*1b3f573fSAndroid Build Coastguard Workernamespace Google\Protobuf; 6*1b3f573fSAndroid Build Coastguard Worker 7*1b3f573fSAndroid Build Coastguard Workeruse Google\Protobuf\Internal\GPBType; 8*1b3f573fSAndroid Build Coastguard Workeruse Google\Protobuf\Internal\RepeatedField; 9*1b3f573fSAndroid Build Coastguard Workeruse Google\Protobuf\Internal\GPBUtil; 10*1b3f573fSAndroid Build Coastguard Worker 11*1b3f573fSAndroid Build Coastguard Worker/** 12*1b3f573fSAndroid Build Coastguard Worker * Method represents a method of an API interface. 13*1b3f573fSAndroid Build Coastguard Worker * 14*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf message <code>google.protobuf.Method</code> 15*1b3f573fSAndroid Build Coastguard Worker */ 16*1b3f573fSAndroid Build Coastguard Workerclass Method extends \Google\Protobuf\Internal\Message 17*1b3f573fSAndroid Build Coastguard Worker{ 18*1b3f573fSAndroid Build Coastguard Worker /** 19*1b3f573fSAndroid Build Coastguard Worker * The simple name of this method. 20*1b3f573fSAndroid Build Coastguard Worker * 21*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string name = 1;</code> 22*1b3f573fSAndroid Build Coastguard Worker */ 23*1b3f573fSAndroid Build Coastguard Worker protected $name = ''; 24*1b3f573fSAndroid Build Coastguard Worker /** 25*1b3f573fSAndroid Build Coastguard Worker * A URL of the input message type. 26*1b3f573fSAndroid Build Coastguard Worker * 27*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string request_type_url = 2;</code> 28*1b3f573fSAndroid Build Coastguard Worker */ 29*1b3f573fSAndroid Build Coastguard Worker protected $request_type_url = ''; 30*1b3f573fSAndroid Build Coastguard Worker /** 31*1b3f573fSAndroid Build Coastguard Worker * If true, the request is streamed. 32*1b3f573fSAndroid Build Coastguard Worker * 33*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>bool request_streaming = 3;</code> 34*1b3f573fSAndroid Build Coastguard Worker */ 35*1b3f573fSAndroid Build Coastguard Worker protected $request_streaming = false; 36*1b3f573fSAndroid Build Coastguard Worker /** 37*1b3f573fSAndroid Build Coastguard Worker * The URL of the output message type. 38*1b3f573fSAndroid Build Coastguard Worker * 39*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string response_type_url = 4;</code> 40*1b3f573fSAndroid Build Coastguard Worker */ 41*1b3f573fSAndroid Build Coastguard Worker protected $response_type_url = ''; 42*1b3f573fSAndroid Build Coastguard Worker /** 43*1b3f573fSAndroid Build Coastguard Worker * If true, the response is streamed. 44*1b3f573fSAndroid Build Coastguard Worker * 45*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>bool response_streaming = 5;</code> 46*1b3f573fSAndroid Build Coastguard Worker */ 47*1b3f573fSAndroid Build Coastguard Worker protected $response_streaming = false; 48*1b3f573fSAndroid Build Coastguard Worker /** 49*1b3f573fSAndroid Build Coastguard Worker * Any metadata attached to the method. 50*1b3f573fSAndroid Build Coastguard Worker * 51*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>repeated .google.protobuf.Option options = 6;</code> 52*1b3f573fSAndroid Build Coastguard Worker */ 53*1b3f573fSAndroid Build Coastguard Worker private $options; 54*1b3f573fSAndroid Build Coastguard Worker /** 55*1b3f573fSAndroid Build Coastguard Worker * The source syntax of this method. 56*1b3f573fSAndroid Build Coastguard Worker * 57*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>.google.protobuf.Syntax syntax = 7;</code> 58*1b3f573fSAndroid Build Coastguard Worker */ 59*1b3f573fSAndroid Build Coastguard Worker protected $syntax = 0; 60*1b3f573fSAndroid Build Coastguard Worker 61*1b3f573fSAndroid Build Coastguard Worker /** 62*1b3f573fSAndroid Build Coastguard Worker * Constructor. 63*1b3f573fSAndroid Build Coastguard Worker * 64*1b3f573fSAndroid Build Coastguard Worker * @param array $data { 65*1b3f573fSAndroid Build Coastguard Worker * Optional. Data for populating the Message object. 66*1b3f573fSAndroid Build Coastguard Worker * 67*1b3f573fSAndroid Build Coastguard Worker * @type string $name 68*1b3f573fSAndroid Build Coastguard Worker * The simple name of this method. 69*1b3f573fSAndroid Build Coastguard Worker * @type string $request_type_url 70*1b3f573fSAndroid Build Coastguard Worker * A URL of the input message type. 71*1b3f573fSAndroid Build Coastguard Worker * @type bool $request_streaming 72*1b3f573fSAndroid Build Coastguard Worker * If true, the request is streamed. 73*1b3f573fSAndroid Build Coastguard Worker * @type string $response_type_url 74*1b3f573fSAndroid Build Coastguard Worker * The URL of the output message type. 75*1b3f573fSAndroid Build Coastguard Worker * @type bool $response_streaming 76*1b3f573fSAndroid Build Coastguard Worker * If true, the response is streamed. 77*1b3f573fSAndroid Build Coastguard Worker * @type array<\Google\Protobuf\Option>|\Google\Protobuf\Internal\RepeatedField $options 78*1b3f573fSAndroid Build Coastguard Worker * Any metadata attached to the method. 79*1b3f573fSAndroid Build Coastguard Worker * @type int $syntax 80*1b3f573fSAndroid Build Coastguard Worker * The source syntax of this method. 81*1b3f573fSAndroid Build Coastguard Worker * } 82*1b3f573fSAndroid Build Coastguard Worker */ 83*1b3f573fSAndroid Build Coastguard Worker public function __construct($data = NULL) { 84*1b3f573fSAndroid Build Coastguard Worker \GPBMetadata\Google\Protobuf\Api::initOnce(); 85*1b3f573fSAndroid Build Coastguard Worker parent::__construct($data); 86*1b3f573fSAndroid Build Coastguard Worker } 87*1b3f573fSAndroid Build Coastguard Worker 88*1b3f573fSAndroid Build Coastguard Worker /** 89*1b3f573fSAndroid Build Coastguard Worker * The simple name of this method. 90*1b3f573fSAndroid Build Coastguard Worker * 91*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string name = 1;</code> 92*1b3f573fSAndroid Build Coastguard Worker * @return string 93*1b3f573fSAndroid Build Coastguard Worker */ 94*1b3f573fSAndroid Build Coastguard Worker public function getName() 95*1b3f573fSAndroid Build Coastguard Worker { 96*1b3f573fSAndroid Build Coastguard Worker return $this->name; 97*1b3f573fSAndroid Build Coastguard Worker } 98*1b3f573fSAndroid Build Coastguard Worker 99*1b3f573fSAndroid Build Coastguard Worker /** 100*1b3f573fSAndroid Build Coastguard Worker * The simple name of this method. 101*1b3f573fSAndroid Build Coastguard Worker * 102*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string name = 1;</code> 103*1b3f573fSAndroid Build Coastguard Worker * @param string $var 104*1b3f573fSAndroid Build Coastguard Worker * @return $this 105*1b3f573fSAndroid Build Coastguard Worker */ 106*1b3f573fSAndroid Build Coastguard Worker public function setName($var) 107*1b3f573fSAndroid Build Coastguard Worker { 108*1b3f573fSAndroid Build Coastguard Worker GPBUtil::checkString($var, True); 109*1b3f573fSAndroid Build Coastguard Worker $this->name = $var; 110*1b3f573fSAndroid Build Coastguard Worker 111*1b3f573fSAndroid Build Coastguard Worker return $this; 112*1b3f573fSAndroid Build Coastguard Worker } 113*1b3f573fSAndroid Build Coastguard Worker 114*1b3f573fSAndroid Build Coastguard Worker /** 115*1b3f573fSAndroid Build Coastguard Worker * A URL of the input message type. 116*1b3f573fSAndroid Build Coastguard Worker * 117*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string request_type_url = 2;</code> 118*1b3f573fSAndroid Build Coastguard Worker * @return string 119*1b3f573fSAndroid Build Coastguard Worker */ 120*1b3f573fSAndroid Build Coastguard Worker public function getRequestTypeUrl() 121*1b3f573fSAndroid Build Coastguard Worker { 122*1b3f573fSAndroid Build Coastguard Worker return $this->request_type_url; 123*1b3f573fSAndroid Build Coastguard Worker } 124*1b3f573fSAndroid Build Coastguard Worker 125*1b3f573fSAndroid Build Coastguard Worker /** 126*1b3f573fSAndroid Build Coastguard Worker * A URL of the input message type. 127*1b3f573fSAndroid Build Coastguard Worker * 128*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string request_type_url = 2;</code> 129*1b3f573fSAndroid Build Coastguard Worker * @param string $var 130*1b3f573fSAndroid Build Coastguard Worker * @return $this 131*1b3f573fSAndroid Build Coastguard Worker */ 132*1b3f573fSAndroid Build Coastguard Worker public function setRequestTypeUrl($var) 133*1b3f573fSAndroid Build Coastguard Worker { 134*1b3f573fSAndroid Build Coastguard Worker GPBUtil::checkString($var, True); 135*1b3f573fSAndroid Build Coastguard Worker $this->request_type_url = $var; 136*1b3f573fSAndroid Build Coastguard Worker 137*1b3f573fSAndroid Build Coastguard Worker return $this; 138*1b3f573fSAndroid Build Coastguard Worker } 139*1b3f573fSAndroid Build Coastguard Worker 140*1b3f573fSAndroid Build Coastguard Worker /** 141*1b3f573fSAndroid Build Coastguard Worker * If true, the request is streamed. 142*1b3f573fSAndroid Build Coastguard Worker * 143*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>bool request_streaming = 3;</code> 144*1b3f573fSAndroid Build Coastguard Worker * @return bool 145*1b3f573fSAndroid Build Coastguard Worker */ 146*1b3f573fSAndroid Build Coastguard Worker public function getRequestStreaming() 147*1b3f573fSAndroid Build Coastguard Worker { 148*1b3f573fSAndroid Build Coastguard Worker return $this->request_streaming; 149*1b3f573fSAndroid Build Coastguard Worker } 150*1b3f573fSAndroid Build Coastguard Worker 151*1b3f573fSAndroid Build Coastguard Worker /** 152*1b3f573fSAndroid Build Coastguard Worker * If true, the request is streamed. 153*1b3f573fSAndroid Build Coastguard Worker * 154*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>bool request_streaming = 3;</code> 155*1b3f573fSAndroid Build Coastguard Worker * @param bool $var 156*1b3f573fSAndroid Build Coastguard Worker * @return $this 157*1b3f573fSAndroid Build Coastguard Worker */ 158*1b3f573fSAndroid Build Coastguard Worker public function setRequestStreaming($var) 159*1b3f573fSAndroid Build Coastguard Worker { 160*1b3f573fSAndroid Build Coastguard Worker GPBUtil::checkBool($var); 161*1b3f573fSAndroid Build Coastguard Worker $this->request_streaming = $var; 162*1b3f573fSAndroid Build Coastguard Worker 163*1b3f573fSAndroid Build Coastguard Worker return $this; 164*1b3f573fSAndroid Build Coastguard Worker } 165*1b3f573fSAndroid Build Coastguard Worker 166*1b3f573fSAndroid Build Coastguard Worker /** 167*1b3f573fSAndroid Build Coastguard Worker * The URL of the output message type. 168*1b3f573fSAndroid Build Coastguard Worker * 169*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string response_type_url = 4;</code> 170*1b3f573fSAndroid Build Coastguard Worker * @return string 171*1b3f573fSAndroid Build Coastguard Worker */ 172*1b3f573fSAndroid Build Coastguard Worker public function getResponseTypeUrl() 173*1b3f573fSAndroid Build Coastguard Worker { 174*1b3f573fSAndroid Build Coastguard Worker return $this->response_type_url; 175*1b3f573fSAndroid Build Coastguard Worker } 176*1b3f573fSAndroid Build Coastguard Worker 177*1b3f573fSAndroid Build Coastguard Worker /** 178*1b3f573fSAndroid Build Coastguard Worker * The URL of the output message type. 179*1b3f573fSAndroid Build Coastguard Worker * 180*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string response_type_url = 4;</code> 181*1b3f573fSAndroid Build Coastguard Worker * @param string $var 182*1b3f573fSAndroid Build Coastguard Worker * @return $this 183*1b3f573fSAndroid Build Coastguard Worker */ 184*1b3f573fSAndroid Build Coastguard Worker public function setResponseTypeUrl($var) 185*1b3f573fSAndroid Build Coastguard Worker { 186*1b3f573fSAndroid Build Coastguard Worker GPBUtil::checkString($var, True); 187*1b3f573fSAndroid Build Coastguard Worker $this->response_type_url = $var; 188*1b3f573fSAndroid Build Coastguard Worker 189*1b3f573fSAndroid Build Coastguard Worker return $this; 190*1b3f573fSAndroid Build Coastguard Worker } 191*1b3f573fSAndroid Build Coastguard Worker 192*1b3f573fSAndroid Build Coastguard Worker /** 193*1b3f573fSAndroid Build Coastguard Worker * If true, the response is streamed. 194*1b3f573fSAndroid Build Coastguard Worker * 195*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>bool response_streaming = 5;</code> 196*1b3f573fSAndroid Build Coastguard Worker * @return bool 197*1b3f573fSAndroid Build Coastguard Worker */ 198*1b3f573fSAndroid Build Coastguard Worker public function getResponseStreaming() 199*1b3f573fSAndroid Build Coastguard Worker { 200*1b3f573fSAndroid Build Coastguard Worker return $this->response_streaming; 201*1b3f573fSAndroid Build Coastguard Worker } 202*1b3f573fSAndroid Build Coastguard Worker 203*1b3f573fSAndroid Build Coastguard Worker /** 204*1b3f573fSAndroid Build Coastguard Worker * If true, the response is streamed. 205*1b3f573fSAndroid Build Coastguard Worker * 206*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>bool response_streaming = 5;</code> 207*1b3f573fSAndroid Build Coastguard Worker * @param bool $var 208*1b3f573fSAndroid Build Coastguard Worker * @return $this 209*1b3f573fSAndroid Build Coastguard Worker */ 210*1b3f573fSAndroid Build Coastguard Worker public function setResponseStreaming($var) 211*1b3f573fSAndroid Build Coastguard Worker { 212*1b3f573fSAndroid Build Coastguard Worker GPBUtil::checkBool($var); 213*1b3f573fSAndroid Build Coastguard Worker $this->response_streaming = $var; 214*1b3f573fSAndroid Build Coastguard Worker 215*1b3f573fSAndroid Build Coastguard Worker return $this; 216*1b3f573fSAndroid Build Coastguard Worker } 217*1b3f573fSAndroid Build Coastguard Worker 218*1b3f573fSAndroid Build Coastguard Worker /** 219*1b3f573fSAndroid Build Coastguard Worker * Any metadata attached to the method. 220*1b3f573fSAndroid Build Coastguard Worker * 221*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>repeated .google.protobuf.Option options = 6;</code> 222*1b3f573fSAndroid Build Coastguard Worker * @return \Google\Protobuf\Internal\RepeatedField 223*1b3f573fSAndroid Build Coastguard Worker */ 224*1b3f573fSAndroid Build Coastguard Worker public function getOptions() 225*1b3f573fSAndroid Build Coastguard Worker { 226*1b3f573fSAndroid Build Coastguard Worker return $this->options; 227*1b3f573fSAndroid Build Coastguard Worker } 228*1b3f573fSAndroid Build Coastguard Worker 229*1b3f573fSAndroid Build Coastguard Worker /** 230*1b3f573fSAndroid Build Coastguard Worker * Any metadata attached to the method. 231*1b3f573fSAndroid Build Coastguard Worker * 232*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>repeated .google.protobuf.Option options = 6;</code> 233*1b3f573fSAndroid Build Coastguard Worker * @param array<\Google\Protobuf\Option>|\Google\Protobuf\Internal\RepeatedField $var 234*1b3f573fSAndroid Build Coastguard Worker * @return $this 235*1b3f573fSAndroid Build Coastguard Worker */ 236*1b3f573fSAndroid Build Coastguard Worker public function setOptions($var) 237*1b3f573fSAndroid Build Coastguard Worker { 238*1b3f573fSAndroid Build Coastguard Worker $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Option::class); 239*1b3f573fSAndroid Build Coastguard Worker $this->options = $arr; 240*1b3f573fSAndroid Build Coastguard Worker 241*1b3f573fSAndroid Build Coastguard Worker return $this; 242*1b3f573fSAndroid Build Coastguard Worker } 243*1b3f573fSAndroid Build Coastguard Worker 244*1b3f573fSAndroid Build Coastguard Worker /** 245*1b3f573fSAndroid Build Coastguard Worker * The source syntax of this method. 246*1b3f573fSAndroid Build Coastguard Worker * 247*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>.google.protobuf.Syntax syntax = 7;</code> 248*1b3f573fSAndroid Build Coastguard Worker * @return int 249*1b3f573fSAndroid Build Coastguard Worker */ 250*1b3f573fSAndroid Build Coastguard Worker public function getSyntax() 251*1b3f573fSAndroid Build Coastguard Worker { 252*1b3f573fSAndroid Build Coastguard Worker return $this->syntax; 253*1b3f573fSAndroid Build Coastguard Worker } 254*1b3f573fSAndroid Build Coastguard Worker 255*1b3f573fSAndroid Build Coastguard Worker /** 256*1b3f573fSAndroid Build Coastguard Worker * The source syntax of this method. 257*1b3f573fSAndroid Build Coastguard Worker * 258*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>.google.protobuf.Syntax syntax = 7;</code> 259*1b3f573fSAndroid Build Coastguard Worker * @param int $var 260*1b3f573fSAndroid Build Coastguard Worker * @return $this 261*1b3f573fSAndroid Build Coastguard Worker */ 262*1b3f573fSAndroid Build Coastguard Worker public function setSyntax($var) 263*1b3f573fSAndroid Build Coastguard Worker { 264*1b3f573fSAndroid Build Coastguard Worker GPBUtil::checkEnum($var, \Google\Protobuf\Syntax::class); 265*1b3f573fSAndroid Build Coastguard Worker $this->syntax = $var; 266*1b3f573fSAndroid Build Coastguard Worker 267*1b3f573fSAndroid Build Coastguard Worker return $this; 268*1b3f573fSAndroid Build Coastguard Worker } 269*1b3f573fSAndroid Build Coastguard Worker 270*1b3f573fSAndroid Build Coastguard Worker} 271*1b3f573fSAndroid Build Coastguard Worker 272