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/source_context.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 * `SourceContext` represents information about the source of a 13*1b3f573fSAndroid Build Coastguard Worker * protobuf element, like the file in which it is defined. 14*1b3f573fSAndroid Build Coastguard Worker * 15*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf message <code>google.protobuf.SourceContext</code> 16*1b3f573fSAndroid Build Coastguard Worker */ 17*1b3f573fSAndroid Build Coastguard Workerclass SourceContext extends \Google\Protobuf\Internal\Message 18*1b3f573fSAndroid Build Coastguard Worker{ 19*1b3f573fSAndroid Build Coastguard Worker /** 20*1b3f573fSAndroid Build Coastguard Worker * The path-qualified name of the .proto file that contained the associated 21*1b3f573fSAndroid Build Coastguard Worker * protobuf element. For example: `"google/protobuf/source_context.proto"`. 22*1b3f573fSAndroid Build Coastguard Worker * 23*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string file_name = 1;</code> 24*1b3f573fSAndroid Build Coastguard Worker */ 25*1b3f573fSAndroid Build Coastguard Worker protected $file_name = ''; 26*1b3f573fSAndroid Build Coastguard Worker 27*1b3f573fSAndroid Build Coastguard Worker /** 28*1b3f573fSAndroid Build Coastguard Worker * Constructor. 29*1b3f573fSAndroid Build Coastguard Worker * 30*1b3f573fSAndroid Build Coastguard Worker * @param array $data { 31*1b3f573fSAndroid Build Coastguard Worker * Optional. Data for populating the Message object. 32*1b3f573fSAndroid Build Coastguard Worker * 33*1b3f573fSAndroid Build Coastguard Worker * @type string $file_name 34*1b3f573fSAndroid Build Coastguard Worker * The path-qualified name of the .proto file that contained the associated 35*1b3f573fSAndroid Build Coastguard Worker * protobuf element. For example: `"google/protobuf/source_context.proto"`. 36*1b3f573fSAndroid Build Coastguard Worker * } 37*1b3f573fSAndroid Build Coastguard Worker */ 38*1b3f573fSAndroid Build Coastguard Worker public function __construct($data = NULL) { 39*1b3f573fSAndroid Build Coastguard Worker \GPBMetadata\Google\Protobuf\SourceContext::initOnce(); 40*1b3f573fSAndroid Build Coastguard Worker parent::__construct($data); 41*1b3f573fSAndroid Build Coastguard Worker } 42*1b3f573fSAndroid Build Coastguard Worker 43*1b3f573fSAndroid Build Coastguard Worker /** 44*1b3f573fSAndroid Build Coastguard Worker * The path-qualified name of the .proto file that contained the associated 45*1b3f573fSAndroid Build Coastguard Worker * protobuf element. For example: `"google/protobuf/source_context.proto"`. 46*1b3f573fSAndroid Build Coastguard Worker * 47*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string file_name = 1;</code> 48*1b3f573fSAndroid Build Coastguard Worker * @return string 49*1b3f573fSAndroid Build Coastguard Worker */ 50*1b3f573fSAndroid Build Coastguard Worker public function getFileName() 51*1b3f573fSAndroid Build Coastguard Worker { 52*1b3f573fSAndroid Build Coastguard Worker return $this->file_name; 53*1b3f573fSAndroid Build Coastguard Worker } 54*1b3f573fSAndroid Build Coastguard Worker 55*1b3f573fSAndroid Build Coastguard Worker /** 56*1b3f573fSAndroid Build Coastguard Worker * The path-qualified name of the .proto file that contained the associated 57*1b3f573fSAndroid Build Coastguard Worker * protobuf element. For example: `"google/protobuf/source_context.proto"`. 58*1b3f573fSAndroid Build Coastguard Worker * 59*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string file_name = 1;</code> 60*1b3f573fSAndroid Build Coastguard Worker * @param string $var 61*1b3f573fSAndroid Build Coastguard Worker * @return $this 62*1b3f573fSAndroid Build Coastguard Worker */ 63*1b3f573fSAndroid Build Coastguard Worker public function setFileName($var) 64*1b3f573fSAndroid Build Coastguard Worker { 65*1b3f573fSAndroid Build Coastguard Worker GPBUtil::checkString($var, True); 66*1b3f573fSAndroid Build Coastguard Worker $this->file_name = $var; 67*1b3f573fSAndroid Build Coastguard Worker 68*1b3f573fSAndroid Build Coastguard Worker return $this; 69*1b3f573fSAndroid Build Coastguard Worker } 70*1b3f573fSAndroid Build Coastguard Worker 71*1b3f573fSAndroid Build Coastguard Worker} 72*1b3f573fSAndroid Build Coastguard Worker 73