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\ManagedServiceforMicrosoftActiveDirectoryConsumerAPI;
19 
20 class Backup extends \Google\Model
21 {
22   /**
23    * @var string
24    */
25   public $createTime;
26   /**
27    * @var string[]
28    */
29   public $labels;
30   /**
31    * @var string
32    */
33   public $name;
34   /**
35    * @var string
36    */
37   public $state;
38   /**
39    * @var string
40    */
41   public $statusMessage;
42   /**
43    * @var string
44    */
45   public $type;
46   /**
47    * @var string
48    */
49   public $updateTime;
50 
51   /**
52    * @param string
53    */
54   public function setCreateTime($createTime)
55   {
56     $this->createTime = $createTime;
57   }
58   /**
59    * @return string
60    */
61   public function getCreateTime()
62   {
63     return $this->createTime;
64   }
65   /**
66    * @param string[]
67    */
68   public function setLabels($labels)
69   {
70     $this->labels = $labels;
71   }
72   /**
73    * @return string[]
74    */
75   public function getLabels()
76   {
77     return $this->labels;
78   }
79   /**
80    * @param string
81    */
82   public function setName($name)
83   {
84     $this->name = $name;
85   }
86   /**
87    * @return string
88    */
89   public function getName()
90   {
91     return $this->name;
92   }
93   /**
94    * @param string
95    */
96   public function setState($state)
97   {
98     $this->state = $state;
99   }
100   /**
101    * @return string
102    */
103   public function getState()
104   {
105     return $this->state;
106   }
107   /**
108    * @param string
109    */
110   public function setStatusMessage($statusMessage)
111   {
112     $this->statusMessage = $statusMessage;
113   }
114   /**
115    * @return string
116    */
117   public function getStatusMessage()
118   {
119     return $this->statusMessage;
120   }
121   /**
122    * @param string
123    */
124   public function setType($type)
125   {
126     $this->type = $type;
127   }
128   /**
129    * @return string
130    */
131   public function getType()
132   {
133     return $this->type;
134   }
135   /**
136    * @param string
137    */
138   public function setUpdateTime($updateTime)
139   {
140     $this->updateTime = $updateTime;
141   }
142   /**
143    * @return string
144    */
145   public function getUpdateTime()
146   {
147     return $this->updateTime;
148   }
149 }
150 
151 // Adding a class alias for backwards compatibility with the previous class name.
152 class_alias(Backup::class, 'Google_Service_ManagedServiceforMicrosoftActiveDirectoryConsumerAPI_Backup');
153