1 <?php
2 /*
3  * Copyright 2014 Google Inc.
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6  * use this file except in compliance with the License. You may obtain a copy of
7  * the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14  * License for the specific language governing permissions and limitations under
15  * the License.
16  */
17 
18 namespace Google\Service\Apigee;
19 
20 class GoogleCloudApigeeV1DeploymentConfig extends \Google\Model
21 {
22   /**
23    * @var string[]
24    */
25   public $attributes;
26   /**
27    * @var string
28    */
29   public $basePath;
30   /**
31    * @var string
32    */
33   public $location;
34   /**
35    * @var string
36    */
37   public $name;
38   /**
39    * @var string
40    */
41   public $proxyUid;
42   /**
43    * @var string
44    */
45   public $serviceAccount;
46   /**
47    * @var string
48    */
49   public $uid;
50 
51   /**
52    * @param string[]
53    */
54   public function setAttributes($attributes)
55   {
56     $this->attributes = $attributes;
57   }
58   /**
59    * @return string[]
60    */
61   public function getAttributes()
62   {
63     return $this->attributes;
64   }
65   /**
66    * @param string
67    */
68   public function setBasePath($basePath)
69   {
70     $this->basePath = $basePath;
71   }
72   /**
73    * @return string
74    */
75   public function getBasePath()
76   {
77     return $this->basePath;
78   }
79   /**
80    * @param string
81    */
82   public function setLocation($location)
83   {
84     $this->location = $location;
85   }
86   /**
87    * @return string
88    */
89   public function getLocation()
90   {
91     return $this->location;
92   }
93   /**
94    * @param string
95    */
96   public function setName($name)
97   {
98     $this->name = $name;
99   }
100   /**
101    * @return string
102    */
103   public function getName()
104   {
105     return $this->name;
106   }
107   /**
108    * @param string
109    */
110   public function setProxyUid($proxyUid)
111   {
112     $this->proxyUid = $proxyUid;
113   }
114   /**
115    * @return string
116    */
117   public function getProxyUid()
118   {
119     return $this->proxyUid;
120   }
121   /**
122    * @param string
123    */
124   public function setServiceAccount($serviceAccount)
125   {
126     $this->serviceAccount = $serviceAccount;
127   }
128   /**
129    * @return string
130    */
131   public function getServiceAccount()
132   {
133     return $this->serviceAccount;
134   }
135   /**
136    * @param string
137    */
138   public function setUid($uid)
139   {
140     $this->uid = $uid;
141   }
142   /**
143    * @return string
144    */
145   public function getUid()
146   {
147     return $this->uid;
148   }
149 }
150 
151 // Adding a class alias for backwards compatibility with the previous class name.
152 class_alias(GoogleCloudApigeeV1DeploymentConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeploymentConfig');
153