source: vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseProperties.php@ f9c482b

Last change on this file since f9c482b was f9c482b, checked in by Vlado 222039 <vlado.popovski@…>, 12 days ago

Upload new project files

  • Property mode set to 100644
File size: 19.7 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\OracleDatabase;
19
20class AutonomousDatabaseProperties extends \Google\Collection
21{
22 protected $collection_key = 'supportedCloneRegions';
23 public $actualUsedDataStorageSizeTb;
24 public $allocatedStorageSizeTb;
25 protected $apexDetailsType = AutonomousDatabaseApex::class;
26 protected $apexDetailsDataType = '';
27 /**
28 * @var bool
29 */
30 public $arePrimaryAllowlistedIpsUsed;
31 /**
32 * @var string
33 */
34 public $autonomousContainerDatabaseId;
35 /**
36 * @var string[]
37 */
38 public $availableUpgradeVersions;
39 /**
40 * @var int
41 */
42 public $backupRetentionPeriodDays;
43 /**
44 * @var string
45 */
46 public $characterSet;
47 /**
48 * @var float
49 */
50 public $computeCount;
51 protected $connectionStringsType = AutonomousDatabaseConnectionStrings::class;
52 protected $connectionStringsDataType = '';
53 protected $connectionUrlsType = AutonomousDatabaseConnectionUrls::class;
54 protected $connectionUrlsDataType = '';
55 /**
56 * @var int
57 */
58 public $cpuCoreCount;
59 protected $customerContactsType = CustomerContact::class;
60 protected $customerContactsDataType = 'array';
61 /**
62 * @var string
63 */
64 public $dataSafeState;
65 /**
66 * @var int
67 */
68 public $dataStorageSizeGb;
69 /**
70 * @var int
71 */
72 public $dataStorageSizeTb;
73 /**
74 * @var string
75 */
76 public $databaseManagementState;
77 /**
78 * @var string
79 */
80 public $dbEdition;
81 /**
82 * @var string
83 */
84 public $dbVersion;
85 /**
86 * @var string
87 */
88 public $dbWorkload;
89 /**
90 * @var string
91 */
92 public $failedDataRecoveryDuration;
93 /**
94 * @var bool
95 */
96 public $isAutoScalingEnabled;
97 /**
98 * @var bool
99 */
100 public $isLocalDataGuardEnabled;
101 /**
102 * @var bool
103 */
104 public $isStorageAutoScalingEnabled;
105 /**
106 * @var string
107 */
108 public $licenseType;
109 /**
110 * @var string
111 */
112 public $lifecycleDetails;
113 /**
114 * @var int
115 */
116 public $localAdgAutoFailoverMaxDataLossLimit;
117 /**
118 * @var string
119 */
120 public $localDisasterRecoveryType;
121 protected $localStandbyDbType = AutonomousDatabaseStandbySummary::class;
122 protected $localStandbyDbDataType = '';
123 /**
124 * @var string
125 */
126 public $maintenanceBeginTime;
127 /**
128 * @var string
129 */
130 public $maintenanceEndTime;
131 /**
132 * @var string
133 */
134 public $maintenanceScheduleType;
135 /**
136 * @var int
137 */
138 public $memoryPerOracleComputeUnitGbs;
139 /**
140 * @var int
141 */
142 public $memoryTableGbs;
143 /**
144 * @var bool
145 */
146 public $mtlsConnectionRequired;
147 /**
148 * @var string
149 */
150 public $nCharacterSet;
151 /**
152 * @var string
153 */
154 public $nextLongTermBackupTime;
155 /**
156 * @var string
157 */
158 public $ociUrl;
159 /**
160 * @var string
161 */
162 public $ocid;
163 /**
164 * @var string
165 */
166 public $openMode;
167 /**
168 * @var string
169 */
170 public $operationsInsightsState;
171 /**
172 * @var string[]
173 */
174 public $peerDbIds;
175 /**
176 * @var string
177 */
178 public $permissionLevel;
179 /**
180 * @var string
181 */
182 public $privateEndpoint;
183 /**
184 * @var string
185 */
186 public $privateEndpointIp;
187 /**
188 * @var string
189 */
190 public $privateEndpointLabel;
191 /**
192 * @var string
193 */
194 public $refreshableMode;
195 /**
196 * @var string
197 */
198 public $refreshableState;
199 /**
200 * @var string
201 */
202 public $role;
203 protected $scheduledOperationDetailsType = ScheduledOperationDetails::class;
204 protected $scheduledOperationDetailsDataType = 'array';
205 /**
206 * @var string
207 */
208 public $secretId;
209 /**
210 * @var string
211 */
212 public $sqlWebDeveloperUrl;
213 /**
214 * @var string
215 */
216 public $state;
217 /**
218 * @var string[]
219 */
220 public $supportedCloneRegions;
221 /**
222 * @var float
223 */
224 public $totalAutoBackupStorageSizeGbs;
225 /**
226 * @var int
227 */
228 public $usedDataStorageSizeTbs;
229 /**
230 * @var string
231 */
232 public $vaultId;
233
234 public function setActualUsedDataStorageSizeTb($actualUsedDataStorageSizeTb)
235 {
236 $this->actualUsedDataStorageSizeTb = $actualUsedDataStorageSizeTb;
237 }
238 public function getActualUsedDataStorageSizeTb()
239 {
240 return $this->actualUsedDataStorageSizeTb;
241 }
242 public function setAllocatedStorageSizeTb($allocatedStorageSizeTb)
243 {
244 $this->allocatedStorageSizeTb = $allocatedStorageSizeTb;
245 }
246 public function getAllocatedStorageSizeTb()
247 {
248 return $this->allocatedStorageSizeTb;
249 }
250 /**
251 * @param AutonomousDatabaseApex
252 */
253 public function setApexDetails(AutonomousDatabaseApex $apexDetails)
254 {
255 $this->apexDetails = $apexDetails;
256 }
257 /**
258 * @return AutonomousDatabaseApex
259 */
260 public function getApexDetails()
261 {
262 return $this->apexDetails;
263 }
264 /**
265 * @param bool
266 */
267 public function setArePrimaryAllowlistedIpsUsed($arePrimaryAllowlistedIpsUsed)
268 {
269 $this->arePrimaryAllowlistedIpsUsed = $arePrimaryAllowlistedIpsUsed;
270 }
271 /**
272 * @return bool
273 */
274 public function getArePrimaryAllowlistedIpsUsed()
275 {
276 return $this->arePrimaryAllowlistedIpsUsed;
277 }
278 /**
279 * @param string
280 */
281 public function setAutonomousContainerDatabaseId($autonomousContainerDatabaseId)
282 {
283 $this->autonomousContainerDatabaseId = $autonomousContainerDatabaseId;
284 }
285 /**
286 * @return string
287 */
288 public function getAutonomousContainerDatabaseId()
289 {
290 return $this->autonomousContainerDatabaseId;
291 }
292 /**
293 * @param string[]
294 */
295 public function setAvailableUpgradeVersions($availableUpgradeVersions)
296 {
297 $this->availableUpgradeVersions = $availableUpgradeVersions;
298 }
299 /**
300 * @return string[]
301 */
302 public function getAvailableUpgradeVersions()
303 {
304 return $this->availableUpgradeVersions;
305 }
306 /**
307 * @param int
308 */
309 public function setBackupRetentionPeriodDays($backupRetentionPeriodDays)
310 {
311 $this->backupRetentionPeriodDays = $backupRetentionPeriodDays;
312 }
313 /**
314 * @return int
315 */
316 public function getBackupRetentionPeriodDays()
317 {
318 return $this->backupRetentionPeriodDays;
319 }
320 /**
321 * @param string
322 */
323 public function setCharacterSet($characterSet)
324 {
325 $this->characterSet = $characterSet;
326 }
327 /**
328 * @return string
329 */
330 public function getCharacterSet()
331 {
332 return $this->characterSet;
333 }
334 /**
335 * @param float
336 */
337 public function setComputeCount($computeCount)
338 {
339 $this->computeCount = $computeCount;
340 }
341 /**
342 * @return float
343 */
344 public function getComputeCount()
345 {
346 return $this->computeCount;
347 }
348 /**
349 * @param AutonomousDatabaseConnectionStrings
350 */
351 public function setConnectionStrings(AutonomousDatabaseConnectionStrings $connectionStrings)
352 {
353 $this->connectionStrings = $connectionStrings;
354 }
355 /**
356 * @return AutonomousDatabaseConnectionStrings
357 */
358 public function getConnectionStrings()
359 {
360 return $this->connectionStrings;
361 }
362 /**
363 * @param AutonomousDatabaseConnectionUrls
364 */
365 public function setConnectionUrls(AutonomousDatabaseConnectionUrls $connectionUrls)
366 {
367 $this->connectionUrls = $connectionUrls;
368 }
369 /**
370 * @return AutonomousDatabaseConnectionUrls
371 */
372 public function getConnectionUrls()
373 {
374 return $this->connectionUrls;
375 }
376 /**
377 * @param int
378 */
379 public function setCpuCoreCount($cpuCoreCount)
380 {
381 $this->cpuCoreCount = $cpuCoreCount;
382 }
383 /**
384 * @return int
385 */
386 public function getCpuCoreCount()
387 {
388 return $this->cpuCoreCount;
389 }
390 /**
391 * @param CustomerContact[]
392 */
393 public function setCustomerContacts($customerContacts)
394 {
395 $this->customerContacts = $customerContacts;
396 }
397 /**
398 * @return CustomerContact[]
399 */
400 public function getCustomerContacts()
401 {
402 return $this->customerContacts;
403 }
404 /**
405 * @param string
406 */
407 public function setDataSafeState($dataSafeState)
408 {
409 $this->dataSafeState = $dataSafeState;
410 }
411 /**
412 * @return string
413 */
414 public function getDataSafeState()
415 {
416 return $this->dataSafeState;
417 }
418 /**
419 * @param int
420 */
421 public function setDataStorageSizeGb($dataStorageSizeGb)
422 {
423 $this->dataStorageSizeGb = $dataStorageSizeGb;
424 }
425 /**
426 * @return int
427 */
428 public function getDataStorageSizeGb()
429 {
430 return $this->dataStorageSizeGb;
431 }
432 /**
433 * @param int
434 */
435 public function setDataStorageSizeTb($dataStorageSizeTb)
436 {
437 $this->dataStorageSizeTb = $dataStorageSizeTb;
438 }
439 /**
440 * @return int
441 */
442 public function getDataStorageSizeTb()
443 {
444 return $this->dataStorageSizeTb;
445 }
446 /**
447 * @param string
448 */
449 public function setDatabaseManagementState($databaseManagementState)
450 {
451 $this->databaseManagementState = $databaseManagementState;
452 }
453 /**
454 * @return string
455 */
456 public function getDatabaseManagementState()
457 {
458 return $this->databaseManagementState;
459 }
460 /**
461 * @param string
462 */
463 public function setDbEdition($dbEdition)
464 {
465 $this->dbEdition = $dbEdition;
466 }
467 /**
468 * @return string
469 */
470 public function getDbEdition()
471 {
472 return $this->dbEdition;
473 }
474 /**
475 * @param string
476 */
477 public function setDbVersion($dbVersion)
478 {
479 $this->dbVersion = $dbVersion;
480 }
481 /**
482 * @return string
483 */
484 public function getDbVersion()
485 {
486 return $this->dbVersion;
487 }
488 /**
489 * @param string
490 */
491 public function setDbWorkload($dbWorkload)
492 {
493 $this->dbWorkload = $dbWorkload;
494 }
495 /**
496 * @return string
497 */
498 public function getDbWorkload()
499 {
500 return $this->dbWorkload;
501 }
502 /**
503 * @param string
504 */
505 public function setFailedDataRecoveryDuration($failedDataRecoveryDuration)
506 {
507 $this->failedDataRecoveryDuration = $failedDataRecoveryDuration;
508 }
509 /**
510 * @return string
511 */
512 public function getFailedDataRecoveryDuration()
513 {
514 return $this->failedDataRecoveryDuration;
515 }
516 /**
517 * @param bool
518 */
519 public function setIsAutoScalingEnabled($isAutoScalingEnabled)
520 {
521 $this->isAutoScalingEnabled = $isAutoScalingEnabled;
522 }
523 /**
524 * @return bool
525 */
526 public function getIsAutoScalingEnabled()
527 {
528 return $this->isAutoScalingEnabled;
529 }
530 /**
531 * @param bool
532 */
533 public function setIsLocalDataGuardEnabled($isLocalDataGuardEnabled)
534 {
535 $this->isLocalDataGuardEnabled = $isLocalDataGuardEnabled;
536 }
537 /**
538 * @return bool
539 */
540 public function getIsLocalDataGuardEnabled()
541 {
542 return $this->isLocalDataGuardEnabled;
543 }
544 /**
545 * @param bool
546 */
547 public function setIsStorageAutoScalingEnabled($isStorageAutoScalingEnabled)
548 {
549 $this->isStorageAutoScalingEnabled = $isStorageAutoScalingEnabled;
550 }
551 /**
552 * @return bool
553 */
554 public function getIsStorageAutoScalingEnabled()
555 {
556 return $this->isStorageAutoScalingEnabled;
557 }
558 /**
559 * @param string
560 */
561 public function setLicenseType($licenseType)
562 {
563 $this->licenseType = $licenseType;
564 }
565 /**
566 * @return string
567 */
568 public function getLicenseType()
569 {
570 return $this->licenseType;
571 }
572 /**
573 * @param string
574 */
575 public function setLifecycleDetails($lifecycleDetails)
576 {
577 $this->lifecycleDetails = $lifecycleDetails;
578 }
579 /**
580 * @return string
581 */
582 public function getLifecycleDetails()
583 {
584 return $this->lifecycleDetails;
585 }
586 /**
587 * @param int
588 */
589 public function setLocalAdgAutoFailoverMaxDataLossLimit($localAdgAutoFailoverMaxDataLossLimit)
590 {
591 $this->localAdgAutoFailoverMaxDataLossLimit = $localAdgAutoFailoverMaxDataLossLimit;
592 }
593 /**
594 * @return int
595 */
596 public function getLocalAdgAutoFailoverMaxDataLossLimit()
597 {
598 return $this->localAdgAutoFailoverMaxDataLossLimit;
599 }
600 /**
601 * @param string
602 */
603 public function setLocalDisasterRecoveryType($localDisasterRecoveryType)
604 {
605 $this->localDisasterRecoveryType = $localDisasterRecoveryType;
606 }
607 /**
608 * @return string
609 */
610 public function getLocalDisasterRecoveryType()
611 {
612 return $this->localDisasterRecoveryType;
613 }
614 /**
615 * @param AutonomousDatabaseStandbySummary
616 */
617 public function setLocalStandbyDb(AutonomousDatabaseStandbySummary $localStandbyDb)
618 {
619 $this->localStandbyDb = $localStandbyDb;
620 }
621 /**
622 * @return AutonomousDatabaseStandbySummary
623 */
624 public function getLocalStandbyDb()
625 {
626 return $this->localStandbyDb;
627 }
628 /**
629 * @param string
630 */
631 public function setMaintenanceBeginTime($maintenanceBeginTime)
632 {
633 $this->maintenanceBeginTime = $maintenanceBeginTime;
634 }
635 /**
636 * @return string
637 */
638 public function getMaintenanceBeginTime()
639 {
640 return $this->maintenanceBeginTime;
641 }
642 /**
643 * @param string
644 */
645 public function setMaintenanceEndTime($maintenanceEndTime)
646 {
647 $this->maintenanceEndTime = $maintenanceEndTime;
648 }
649 /**
650 * @return string
651 */
652 public function getMaintenanceEndTime()
653 {
654 return $this->maintenanceEndTime;
655 }
656 /**
657 * @param string
658 */
659 public function setMaintenanceScheduleType($maintenanceScheduleType)
660 {
661 $this->maintenanceScheduleType = $maintenanceScheduleType;
662 }
663 /**
664 * @return string
665 */
666 public function getMaintenanceScheduleType()
667 {
668 return $this->maintenanceScheduleType;
669 }
670 /**
671 * @param int
672 */
673 public function setMemoryPerOracleComputeUnitGbs($memoryPerOracleComputeUnitGbs)
674 {
675 $this->memoryPerOracleComputeUnitGbs = $memoryPerOracleComputeUnitGbs;
676 }
677 /**
678 * @return int
679 */
680 public function getMemoryPerOracleComputeUnitGbs()
681 {
682 return $this->memoryPerOracleComputeUnitGbs;
683 }
684 /**
685 * @param int
686 */
687 public function setMemoryTableGbs($memoryTableGbs)
688 {
689 $this->memoryTableGbs = $memoryTableGbs;
690 }
691 /**
692 * @return int
693 */
694 public function getMemoryTableGbs()
695 {
696 return $this->memoryTableGbs;
697 }
698 /**
699 * @param bool
700 */
701 public function setMtlsConnectionRequired($mtlsConnectionRequired)
702 {
703 $this->mtlsConnectionRequired = $mtlsConnectionRequired;
704 }
705 /**
706 * @return bool
707 */
708 public function getMtlsConnectionRequired()
709 {
710 return $this->mtlsConnectionRequired;
711 }
712 /**
713 * @param string
714 */
715 public function setNCharacterSet($nCharacterSet)
716 {
717 $this->nCharacterSet = $nCharacterSet;
718 }
719 /**
720 * @return string
721 */
722 public function getNCharacterSet()
723 {
724 return $this->nCharacterSet;
725 }
726 /**
727 * @param string
728 */
729 public function setNextLongTermBackupTime($nextLongTermBackupTime)
730 {
731 $this->nextLongTermBackupTime = $nextLongTermBackupTime;
732 }
733 /**
734 * @return string
735 */
736 public function getNextLongTermBackupTime()
737 {
738 return $this->nextLongTermBackupTime;
739 }
740 /**
741 * @param string
742 */
743 public function setOciUrl($ociUrl)
744 {
745 $this->ociUrl = $ociUrl;
746 }
747 /**
748 * @return string
749 */
750 public function getOciUrl()
751 {
752 return $this->ociUrl;
753 }
754 /**
755 * @param string
756 */
757 public function setOcid($ocid)
758 {
759 $this->ocid = $ocid;
760 }
761 /**
762 * @return string
763 */
764 public function getOcid()
765 {
766 return $this->ocid;
767 }
768 /**
769 * @param string
770 */
771 public function setOpenMode($openMode)
772 {
773 $this->openMode = $openMode;
774 }
775 /**
776 * @return string
777 */
778 public function getOpenMode()
779 {
780 return $this->openMode;
781 }
782 /**
783 * @param string
784 */
785 public function setOperationsInsightsState($operationsInsightsState)
786 {
787 $this->operationsInsightsState = $operationsInsightsState;
788 }
789 /**
790 * @return string
791 */
792 public function getOperationsInsightsState()
793 {
794 return $this->operationsInsightsState;
795 }
796 /**
797 * @param string[]
798 */
799 public function setPeerDbIds($peerDbIds)
800 {
801 $this->peerDbIds = $peerDbIds;
802 }
803 /**
804 * @return string[]
805 */
806 public function getPeerDbIds()
807 {
808 return $this->peerDbIds;
809 }
810 /**
811 * @param string
812 */
813 public function setPermissionLevel($permissionLevel)
814 {
815 $this->permissionLevel = $permissionLevel;
816 }
817 /**
818 * @return string
819 */
820 public function getPermissionLevel()
821 {
822 return $this->permissionLevel;
823 }
824 /**
825 * @param string
826 */
827 public function setPrivateEndpoint($privateEndpoint)
828 {
829 $this->privateEndpoint = $privateEndpoint;
830 }
831 /**
832 * @return string
833 */
834 public function getPrivateEndpoint()
835 {
836 return $this->privateEndpoint;
837 }
838 /**
839 * @param string
840 */
841 public function setPrivateEndpointIp($privateEndpointIp)
842 {
843 $this->privateEndpointIp = $privateEndpointIp;
844 }
845 /**
846 * @return string
847 */
848 public function getPrivateEndpointIp()
849 {
850 return $this->privateEndpointIp;
851 }
852 /**
853 * @param string
854 */
855 public function setPrivateEndpointLabel($privateEndpointLabel)
856 {
857 $this->privateEndpointLabel = $privateEndpointLabel;
858 }
859 /**
860 * @return string
861 */
862 public function getPrivateEndpointLabel()
863 {
864 return $this->privateEndpointLabel;
865 }
866 /**
867 * @param string
868 */
869 public function setRefreshableMode($refreshableMode)
870 {
871 $this->refreshableMode = $refreshableMode;
872 }
873 /**
874 * @return string
875 */
876 public function getRefreshableMode()
877 {
878 return $this->refreshableMode;
879 }
880 /**
881 * @param string
882 */
883 public function setRefreshableState($refreshableState)
884 {
885 $this->refreshableState = $refreshableState;
886 }
887 /**
888 * @return string
889 */
890 public function getRefreshableState()
891 {
892 return $this->refreshableState;
893 }
894 /**
895 * @param string
896 */
897 public function setRole($role)
898 {
899 $this->role = $role;
900 }
901 /**
902 * @return string
903 */
904 public function getRole()
905 {
906 return $this->role;
907 }
908 /**
909 * @param ScheduledOperationDetails[]
910 */
911 public function setScheduledOperationDetails($scheduledOperationDetails)
912 {
913 $this->scheduledOperationDetails = $scheduledOperationDetails;
914 }
915 /**
916 * @return ScheduledOperationDetails[]
917 */
918 public function getScheduledOperationDetails()
919 {
920 return $this->scheduledOperationDetails;
921 }
922 /**
923 * @param string
924 */
925 public function setSecretId($secretId)
926 {
927 $this->secretId = $secretId;
928 }
929 /**
930 * @return string
931 */
932 public function getSecretId()
933 {
934 return $this->secretId;
935 }
936 /**
937 * @param string
938 */
939 public function setSqlWebDeveloperUrl($sqlWebDeveloperUrl)
940 {
941 $this->sqlWebDeveloperUrl = $sqlWebDeveloperUrl;
942 }
943 /**
944 * @return string
945 */
946 public function getSqlWebDeveloperUrl()
947 {
948 return $this->sqlWebDeveloperUrl;
949 }
950 /**
951 * @param string
952 */
953 public function setState($state)
954 {
955 $this->state = $state;
956 }
957 /**
958 * @return string
959 */
960 public function getState()
961 {
962 return $this->state;
963 }
964 /**
965 * @param string[]
966 */
967 public function setSupportedCloneRegions($supportedCloneRegions)
968 {
969 $this->supportedCloneRegions = $supportedCloneRegions;
970 }
971 /**
972 * @return string[]
973 */
974 public function getSupportedCloneRegions()
975 {
976 return $this->supportedCloneRegions;
977 }
978 /**
979 * @param float
980 */
981 public function setTotalAutoBackupStorageSizeGbs($totalAutoBackupStorageSizeGbs)
982 {
983 $this->totalAutoBackupStorageSizeGbs = $totalAutoBackupStorageSizeGbs;
984 }
985 /**
986 * @return float
987 */
988 public function getTotalAutoBackupStorageSizeGbs()
989 {
990 return $this->totalAutoBackupStorageSizeGbs;
991 }
992 /**
993 * @param int
994 */
995 public function setUsedDataStorageSizeTbs($usedDataStorageSizeTbs)
996 {
997 $this->usedDataStorageSizeTbs = $usedDataStorageSizeTbs;
998 }
999 /**
1000 * @return int
1001 */
1002 public function getUsedDataStorageSizeTbs()
1003 {
1004 return $this->usedDataStorageSizeTbs;
1005 }
1006 /**
1007 * @param string
1008 */
1009 public function setVaultId($vaultId)
1010 {
1011 $this->vaultId = $vaultId;
1012 }
1013 /**
1014 * @return string
1015 */
1016 public function getVaultId()
1017 {
1018 return $this->vaultId;
1019 }
1020}
1021
1022// Adding a class alias for backwards compatibility with the previous class name.
1023class_alias(AutonomousDatabaseProperties::class, 'Google_Service_OracleDatabase_AutonomousDatabaseProperties');
Note: See TracBrowser for help on using the repository browser.