source: vendor/google/apiclient-services/src/Assuredworkloads/GoogleCloudAssuredworkloadsVersioningV1mainWorkload.php

Last change on this file was e3d4e0a, checked in by Vlado 222039 <vlado.popovski@…>, 2 weeks ago

Upload project files

  • Property mode set to 100644
File size: 9.5 KB
Line 
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
18namespace Google\Service\Assuredworkloads;
19
20class GoogleCloudAssuredworkloadsVersioningV1mainWorkload extends \Google\Collection
21{
22 protected $collection_key = 'resources';
23 /**
24 * @var string
25 */
26 public $billingAccount;
27 protected $cjisSettingsType = GoogleCloudAssuredworkloadsVersioningV1mainWorkloadCJISSettings::class;
28 protected $cjisSettingsDataType = '';
29 /**
30 * @var string
31 */
32 public $complianceRegime;
33 protected $complianceStatusType = GoogleCloudAssuredworkloadsVersioningV1mainWorkloadComplianceStatus::class;
34 protected $complianceStatusDataType = '';
35 /**
36 * @var string[]
37 */
38 public $compliantButDisallowedServices;
39 /**
40 * @var string
41 */
42 public $createTime;
43 /**
44 * @var string
45 */
46 public $displayName;
47 /**
48 * @var bool
49 */
50 public $enableSovereignControls;
51 /**
52 * @var string
53 */
54 public $etag;
55 protected $fedrampHighSettingsType = GoogleCloudAssuredworkloadsVersioningV1mainWorkloadFedrampHighSettings::class;
56 protected $fedrampHighSettingsDataType = '';
57 protected $fedrampModerateSettingsType = GoogleCloudAssuredworkloadsVersioningV1mainWorkloadFedrampModerateSettings::class;
58 protected $fedrampModerateSettingsDataType = '';
59 protected $il4SettingsType = GoogleCloudAssuredworkloadsVersioningV1mainWorkloadIL4Settings::class;
60 protected $il4SettingsDataType = '';
61 /**
62 * @var string
63 */
64 public $kajEnrollmentState;
65 protected $kmsSettingsType = GoogleCloudAssuredworkloadsVersioningV1mainWorkloadKMSSettings::class;
66 protected $kmsSettingsDataType = '';
67 /**
68 * @var string[]
69 */
70 public $labels;
71 /**
72 * @var string
73 */
74 public $name;
75 /**
76 * @var string
77 */
78 public $provisionedResourcesParent;
79 protected $resourceSettingsType = GoogleCloudAssuredworkloadsVersioningV1mainWorkloadResourceSettings::class;
80 protected $resourceSettingsDataType = 'array';
81 protected $resourcesType = GoogleCloudAssuredworkloadsVersioningV1mainWorkloadResourceInfo::class;
82 protected $resourcesDataType = 'array';
83 protected $saaEnrollmentResponseType = GoogleCloudAssuredworkloadsVersioningV1mainWorkloadSaaEnrollmentResponse::class;
84 protected $saaEnrollmentResponseDataType = '';
85
86 /**
87 * @param string
88 */
89 public function setBillingAccount($billingAccount)
90 {
91 $this->billingAccount = $billingAccount;
92 }
93 /**
94 * @return string
95 */
96 public function getBillingAccount()
97 {
98 return $this->billingAccount;
99 }
100 /**
101 * @param GoogleCloudAssuredworkloadsVersioningV1mainWorkloadCJISSettings
102 */
103 public function setCjisSettings(GoogleCloudAssuredworkloadsVersioningV1mainWorkloadCJISSettings $cjisSettings)
104 {
105 $this->cjisSettings = $cjisSettings;
106 }
107 /**
108 * @return GoogleCloudAssuredworkloadsVersioningV1mainWorkloadCJISSettings
109 */
110 public function getCjisSettings()
111 {
112 return $this->cjisSettings;
113 }
114 /**
115 * @param string
116 */
117 public function setComplianceRegime($complianceRegime)
118 {
119 $this->complianceRegime = $complianceRegime;
120 }
121 /**
122 * @return string
123 */
124 public function getComplianceRegime()
125 {
126 return $this->complianceRegime;
127 }
128 /**
129 * @param GoogleCloudAssuredworkloadsVersioningV1mainWorkloadComplianceStatus
130 */
131 public function setComplianceStatus(GoogleCloudAssuredworkloadsVersioningV1mainWorkloadComplianceStatus $complianceStatus)
132 {
133 $this->complianceStatus = $complianceStatus;
134 }
135 /**
136 * @return GoogleCloudAssuredworkloadsVersioningV1mainWorkloadComplianceStatus
137 */
138 public function getComplianceStatus()
139 {
140 return $this->complianceStatus;
141 }
142 /**
143 * @param string[]
144 */
145 public function setCompliantButDisallowedServices($compliantButDisallowedServices)
146 {
147 $this->compliantButDisallowedServices = $compliantButDisallowedServices;
148 }
149 /**
150 * @return string[]
151 */
152 public function getCompliantButDisallowedServices()
153 {
154 return $this->compliantButDisallowedServices;
155 }
156 /**
157 * @param string
158 */
159 public function setCreateTime($createTime)
160 {
161 $this->createTime = $createTime;
162 }
163 /**
164 * @return string
165 */
166 public function getCreateTime()
167 {
168 return $this->createTime;
169 }
170 /**
171 * @param string
172 */
173 public function setDisplayName($displayName)
174 {
175 $this->displayName = $displayName;
176 }
177 /**
178 * @return string
179 */
180 public function getDisplayName()
181 {
182 return $this->displayName;
183 }
184 /**
185 * @param bool
186 */
187 public function setEnableSovereignControls($enableSovereignControls)
188 {
189 $this->enableSovereignControls = $enableSovereignControls;
190 }
191 /**
192 * @return bool
193 */
194 public function getEnableSovereignControls()
195 {
196 return $this->enableSovereignControls;
197 }
198 /**
199 * @param string
200 */
201 public function setEtag($etag)
202 {
203 $this->etag = $etag;
204 }
205 /**
206 * @return string
207 */
208 public function getEtag()
209 {
210 return $this->etag;
211 }
212 /**
213 * @param GoogleCloudAssuredworkloadsVersioningV1mainWorkloadFedrampHighSettings
214 */
215 public function setFedrampHighSettings(GoogleCloudAssuredworkloadsVersioningV1mainWorkloadFedrampHighSettings $fedrampHighSettings)
216 {
217 $this->fedrampHighSettings = $fedrampHighSettings;
218 }
219 /**
220 * @return GoogleCloudAssuredworkloadsVersioningV1mainWorkloadFedrampHighSettings
221 */
222 public function getFedrampHighSettings()
223 {
224 return $this->fedrampHighSettings;
225 }
226 /**
227 * @param GoogleCloudAssuredworkloadsVersioningV1mainWorkloadFedrampModerateSettings
228 */
229 public function setFedrampModerateSettings(GoogleCloudAssuredworkloadsVersioningV1mainWorkloadFedrampModerateSettings $fedrampModerateSettings)
230 {
231 $this->fedrampModerateSettings = $fedrampModerateSettings;
232 }
233 /**
234 * @return GoogleCloudAssuredworkloadsVersioningV1mainWorkloadFedrampModerateSettings
235 */
236 public function getFedrampModerateSettings()
237 {
238 return $this->fedrampModerateSettings;
239 }
240 /**
241 * @param GoogleCloudAssuredworkloadsVersioningV1mainWorkloadIL4Settings
242 */
243 public function setIl4Settings(GoogleCloudAssuredworkloadsVersioningV1mainWorkloadIL4Settings $il4Settings)
244 {
245 $this->il4Settings = $il4Settings;
246 }
247 /**
248 * @return GoogleCloudAssuredworkloadsVersioningV1mainWorkloadIL4Settings
249 */
250 public function getIl4Settings()
251 {
252 return $this->il4Settings;
253 }
254 /**
255 * @param string
256 */
257 public function setKajEnrollmentState($kajEnrollmentState)
258 {
259 $this->kajEnrollmentState = $kajEnrollmentState;
260 }
261 /**
262 * @return string
263 */
264 public function getKajEnrollmentState()
265 {
266 return $this->kajEnrollmentState;
267 }
268 /**
269 * @param GoogleCloudAssuredworkloadsVersioningV1mainWorkloadKMSSettings
270 */
271 public function setKmsSettings(GoogleCloudAssuredworkloadsVersioningV1mainWorkloadKMSSettings $kmsSettings)
272 {
273 $this->kmsSettings = $kmsSettings;
274 }
275 /**
276 * @return GoogleCloudAssuredworkloadsVersioningV1mainWorkloadKMSSettings
277 */
278 public function getKmsSettings()
279 {
280 return $this->kmsSettings;
281 }
282 /**
283 * @param string[]
284 */
285 public function setLabels($labels)
286 {
287 $this->labels = $labels;
288 }
289 /**
290 * @return string[]
291 */
292 public function getLabels()
293 {
294 return $this->labels;
295 }
296 /**
297 * @param string
298 */
299 public function setName($name)
300 {
301 $this->name = $name;
302 }
303 /**
304 * @return string
305 */
306 public function getName()
307 {
308 return $this->name;
309 }
310 /**
311 * @param string
312 */
313 public function setProvisionedResourcesParent($provisionedResourcesParent)
314 {
315 $this->provisionedResourcesParent = $provisionedResourcesParent;
316 }
317 /**
318 * @return string
319 */
320 public function getProvisionedResourcesParent()
321 {
322 return $this->provisionedResourcesParent;
323 }
324 /**
325 * @param GoogleCloudAssuredworkloadsVersioningV1mainWorkloadResourceSettings[]
326 */
327 public function setResourceSettings($resourceSettings)
328 {
329 $this->resourceSettings = $resourceSettings;
330 }
331 /**
332 * @return GoogleCloudAssuredworkloadsVersioningV1mainWorkloadResourceSettings[]
333 */
334 public function getResourceSettings()
335 {
336 return $this->resourceSettings;
337 }
338 /**
339 * @param GoogleCloudAssuredworkloadsVersioningV1mainWorkloadResourceInfo[]
340 */
341 public function setResources($resources)
342 {
343 $this->resources = $resources;
344 }
345 /**
346 * @return GoogleCloudAssuredworkloadsVersioningV1mainWorkloadResourceInfo[]
347 */
348 public function getResources()
349 {
350 return $this->resources;
351 }
352 /**
353 * @param GoogleCloudAssuredworkloadsVersioningV1mainWorkloadSaaEnrollmentResponse
354 */
355 public function setSaaEnrollmentResponse(GoogleCloudAssuredworkloadsVersioningV1mainWorkloadSaaEnrollmentResponse $saaEnrollmentResponse)
356 {
357 $this->saaEnrollmentResponse = $saaEnrollmentResponse;
358 }
359 /**
360 * @return GoogleCloudAssuredworkloadsVersioningV1mainWorkloadSaaEnrollmentResponse
361 */
362 public function getSaaEnrollmentResponse()
363 {
364 return $this->saaEnrollmentResponse;
365 }
366}
367
368// Adding a class alias for backwards compatibility with the previous class name.
369class_alias(GoogleCloudAssuredworkloadsVersioningV1mainWorkload::class, 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsVersioningV1mainWorkload');
Note: See TracBrowser for help on using the repository browser.