source: vendor/google/apiclient-services/src/Bigquery/TrainingOptions.php

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

Upload project files

  • Property mode set to 100644
File size: 26.8 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\Bigquery;
19
20class TrainingOptions extends \Google\Collection
21{
22 protected $collection_key = 'vertexAiModelVersionAliases';
23 /**
24 * @var string
25 */
26 public $activationFn;
27 /**
28 * @var bool
29 */
30 public $adjustStepChanges;
31 /**
32 * @var bool
33 */
34 public $approxGlobalFeatureContrib;
35 /**
36 * @var bool
37 */
38 public $autoArima;
39 /**
40 * @var string
41 */
42 public $autoArimaMaxOrder;
43 /**
44 * @var string
45 */
46 public $autoArimaMinOrder;
47 /**
48 * @var bool
49 */
50 public $autoClassWeights;
51 /**
52 * @var string
53 */
54 public $batchSize;
55 /**
56 * @var string
57 */
58 public $boosterType;
59 public $budgetHours;
60 /**
61 * @var bool
62 */
63 public $calculatePValues;
64 /**
65 * @var string
66 */
67 public $categoryEncodingMethod;
68 /**
69 * @var bool
70 */
71 public $cleanSpikesAndDips;
72 /**
73 * @var string
74 */
75 public $colorSpace;
76 public $colsampleBylevel;
77 public $colsampleBynode;
78 public $colsampleBytree;
79 /**
80 * @var string
81 */
82 public $contributionMetric;
83 /**
84 * @var string
85 */
86 public $dartNormalizeType;
87 /**
88 * @var string
89 */
90 public $dataFrequency;
91 /**
92 * @var string
93 */
94 public $dataSplitColumn;
95 public $dataSplitEvalFraction;
96 /**
97 * @var string
98 */
99 public $dataSplitMethod;
100 /**
101 * @var bool
102 */
103 public $decomposeTimeSeries;
104 /**
105 * @var string[]
106 */
107 public $dimensionIdColumns;
108 /**
109 * @var string
110 */
111 public $distanceType;
112 public $dropout;
113 /**
114 * @var bool
115 */
116 public $earlyStop;
117 /**
118 * @var bool
119 */
120 public $enableGlobalExplain;
121 /**
122 * @var string
123 */
124 public $feedbackType;
125 /**
126 * @var bool
127 */
128 public $fitIntercept;
129 /**
130 * @var string[]
131 */
132 public $hiddenUnits;
133 /**
134 * @var string
135 */
136 public $holidayRegion;
137 /**
138 * @var string[]
139 */
140 public $holidayRegions;
141 /**
142 * @var string
143 */
144 public $horizon;
145 /**
146 * @var string[]
147 */
148 public $hparamTuningObjectives;
149 /**
150 * @var bool
151 */
152 public $includeDrift;
153 public $initialLearnRate;
154 /**
155 * @var string[]
156 */
157 public $inputLabelColumns;
158 /**
159 * @var string
160 */
161 public $instanceWeightColumn;
162 /**
163 * @var string
164 */
165 public $integratedGradientsNumSteps;
166 /**
167 * @var string
168 */
169 public $isTestColumn;
170 /**
171 * @var string
172 */
173 public $itemColumn;
174 /**
175 * @var string
176 */
177 public $kmeansInitializationColumn;
178 /**
179 * @var string
180 */
181 public $kmeansInitializationMethod;
182 public $l1RegActivation;
183 public $l1Regularization;
184 public $l2Regularization;
185 public $labelClassWeights;
186 public $learnRate;
187 /**
188 * @var string
189 */
190 public $learnRateStrategy;
191 /**
192 * @var string
193 */
194 public $lossType;
195 /**
196 * @var string
197 */
198 public $maxIterations;
199 /**
200 * @var string
201 */
202 public $maxParallelTrials;
203 /**
204 * @var string
205 */
206 public $maxTimeSeriesLength;
207 /**
208 * @var string
209 */
210 public $maxTreeDepth;
211 public $minAprioriSupport;
212 public $minRelativeProgress;
213 public $minSplitLoss;
214 /**
215 * @var string
216 */
217 public $minTimeSeriesLength;
218 /**
219 * @var string
220 */
221 public $minTreeChildWeight;
222 /**
223 * @var string
224 */
225 public $modelRegistry;
226 /**
227 * @var string
228 */
229 public $modelUri;
230 protected $nonSeasonalOrderType = ArimaOrder::class;
231 protected $nonSeasonalOrderDataType = '';
232 /**
233 * @var string
234 */
235 public $numClusters;
236 /**
237 * @var string
238 */
239 public $numFactors;
240 /**
241 * @var string
242 */
243 public $numParallelTree;
244 /**
245 * @var string
246 */
247 public $numPrincipalComponents;
248 /**
249 * @var string
250 */
251 public $numTrials;
252 /**
253 * @var string
254 */
255 public $optimizationStrategy;
256 /**
257 * @var string
258 */
259 public $optimizer;
260 public $pcaExplainedVarianceRatio;
261 /**
262 * @var string
263 */
264 public $pcaSolver;
265 /**
266 * @var string
267 */
268 public $sampledShapleyNumPaths;
269 /**
270 * @var bool
271 */
272 public $scaleFeatures;
273 /**
274 * @var bool
275 */
276 public $standardizeFeatures;
277 public $subsample;
278 /**
279 * @var string
280 */
281 public $tfVersion;
282 /**
283 * @var string
284 */
285 public $timeSeriesDataColumn;
286 /**
287 * @var string
288 */
289 public $timeSeriesIdColumn;
290 /**
291 * @var string[]
292 */
293 public $timeSeriesIdColumns;
294 public $timeSeriesLengthFraction;
295 /**
296 * @var string
297 */
298 public $timeSeriesTimestampColumn;
299 /**
300 * @var string
301 */
302 public $treeMethod;
303 /**
304 * @var string
305 */
306 public $trendSmoothingWindowSize;
307 /**
308 * @var string
309 */
310 public $userColumn;
311 /**
312 * @var string[]
313 */
314 public $vertexAiModelVersionAliases;
315 public $walsAlpha;
316 /**
317 * @var bool
318 */
319 public $warmStart;
320 /**
321 * @var string
322 */
323 public $xgboostVersion;
324
325 /**
326 * @param string
327 */
328 public function setActivationFn($activationFn)
329 {
330 $this->activationFn = $activationFn;
331 }
332 /**
333 * @return string
334 */
335 public function getActivationFn()
336 {
337 return $this->activationFn;
338 }
339 /**
340 * @param bool
341 */
342 public function setAdjustStepChanges($adjustStepChanges)
343 {
344 $this->adjustStepChanges = $adjustStepChanges;
345 }
346 /**
347 * @return bool
348 */
349 public function getAdjustStepChanges()
350 {
351 return $this->adjustStepChanges;
352 }
353 /**
354 * @param bool
355 */
356 public function setApproxGlobalFeatureContrib($approxGlobalFeatureContrib)
357 {
358 $this->approxGlobalFeatureContrib = $approxGlobalFeatureContrib;
359 }
360 /**
361 * @return bool
362 */
363 public function getApproxGlobalFeatureContrib()
364 {
365 return $this->approxGlobalFeatureContrib;
366 }
367 /**
368 * @param bool
369 */
370 public function setAutoArima($autoArima)
371 {
372 $this->autoArima = $autoArima;
373 }
374 /**
375 * @return bool
376 */
377 public function getAutoArima()
378 {
379 return $this->autoArima;
380 }
381 /**
382 * @param string
383 */
384 public function setAutoArimaMaxOrder($autoArimaMaxOrder)
385 {
386 $this->autoArimaMaxOrder = $autoArimaMaxOrder;
387 }
388 /**
389 * @return string
390 */
391 public function getAutoArimaMaxOrder()
392 {
393 return $this->autoArimaMaxOrder;
394 }
395 /**
396 * @param string
397 */
398 public function setAutoArimaMinOrder($autoArimaMinOrder)
399 {
400 $this->autoArimaMinOrder = $autoArimaMinOrder;
401 }
402 /**
403 * @return string
404 */
405 public function getAutoArimaMinOrder()
406 {
407 return $this->autoArimaMinOrder;
408 }
409 /**
410 * @param bool
411 */
412 public function setAutoClassWeights($autoClassWeights)
413 {
414 $this->autoClassWeights = $autoClassWeights;
415 }
416 /**
417 * @return bool
418 */
419 public function getAutoClassWeights()
420 {
421 return $this->autoClassWeights;
422 }
423 /**
424 * @param string
425 */
426 public function setBatchSize($batchSize)
427 {
428 $this->batchSize = $batchSize;
429 }
430 /**
431 * @return string
432 */
433 public function getBatchSize()
434 {
435 return $this->batchSize;
436 }
437 /**
438 * @param string
439 */
440 public function setBoosterType($boosterType)
441 {
442 $this->boosterType = $boosterType;
443 }
444 /**
445 * @return string
446 */
447 public function getBoosterType()
448 {
449 return $this->boosterType;
450 }
451 public function setBudgetHours($budgetHours)
452 {
453 $this->budgetHours = $budgetHours;
454 }
455 public function getBudgetHours()
456 {
457 return $this->budgetHours;
458 }
459 /**
460 * @param bool
461 */
462 public function setCalculatePValues($calculatePValues)
463 {
464 $this->calculatePValues = $calculatePValues;
465 }
466 /**
467 * @return bool
468 */
469 public function getCalculatePValues()
470 {
471 return $this->calculatePValues;
472 }
473 /**
474 * @param string
475 */
476 public function setCategoryEncodingMethod($categoryEncodingMethod)
477 {
478 $this->categoryEncodingMethod = $categoryEncodingMethod;
479 }
480 /**
481 * @return string
482 */
483 public function getCategoryEncodingMethod()
484 {
485 return $this->categoryEncodingMethod;
486 }
487 /**
488 * @param bool
489 */
490 public function setCleanSpikesAndDips($cleanSpikesAndDips)
491 {
492 $this->cleanSpikesAndDips = $cleanSpikesAndDips;
493 }
494 /**
495 * @return bool
496 */
497 public function getCleanSpikesAndDips()
498 {
499 return $this->cleanSpikesAndDips;
500 }
501 /**
502 * @param string
503 */
504 public function setColorSpace($colorSpace)
505 {
506 $this->colorSpace = $colorSpace;
507 }
508 /**
509 * @return string
510 */
511 public function getColorSpace()
512 {
513 return $this->colorSpace;
514 }
515 public function setColsampleBylevel($colsampleBylevel)
516 {
517 $this->colsampleBylevel = $colsampleBylevel;
518 }
519 public function getColsampleBylevel()
520 {
521 return $this->colsampleBylevel;
522 }
523 public function setColsampleBynode($colsampleBynode)
524 {
525 $this->colsampleBynode = $colsampleBynode;
526 }
527 public function getColsampleBynode()
528 {
529 return $this->colsampleBynode;
530 }
531 public function setColsampleBytree($colsampleBytree)
532 {
533 $this->colsampleBytree = $colsampleBytree;
534 }
535 public function getColsampleBytree()
536 {
537 return $this->colsampleBytree;
538 }
539 /**
540 * @param string
541 */
542 public function setContributionMetric($contributionMetric)
543 {
544 $this->contributionMetric = $contributionMetric;
545 }
546 /**
547 * @return string
548 */
549 public function getContributionMetric()
550 {
551 return $this->contributionMetric;
552 }
553 /**
554 * @param string
555 */
556 public function setDartNormalizeType($dartNormalizeType)
557 {
558 $this->dartNormalizeType = $dartNormalizeType;
559 }
560 /**
561 * @return string
562 */
563 public function getDartNormalizeType()
564 {
565 return $this->dartNormalizeType;
566 }
567 /**
568 * @param string
569 */
570 public function setDataFrequency($dataFrequency)
571 {
572 $this->dataFrequency = $dataFrequency;
573 }
574 /**
575 * @return string
576 */
577 public function getDataFrequency()
578 {
579 return $this->dataFrequency;
580 }
581 /**
582 * @param string
583 */
584 public function setDataSplitColumn($dataSplitColumn)
585 {
586 $this->dataSplitColumn = $dataSplitColumn;
587 }
588 /**
589 * @return string
590 */
591 public function getDataSplitColumn()
592 {
593 return $this->dataSplitColumn;
594 }
595 public function setDataSplitEvalFraction($dataSplitEvalFraction)
596 {
597 $this->dataSplitEvalFraction = $dataSplitEvalFraction;
598 }
599 public function getDataSplitEvalFraction()
600 {
601 return $this->dataSplitEvalFraction;
602 }
603 /**
604 * @param string
605 */
606 public function setDataSplitMethod($dataSplitMethod)
607 {
608 $this->dataSplitMethod = $dataSplitMethod;
609 }
610 /**
611 * @return string
612 */
613 public function getDataSplitMethod()
614 {
615 return $this->dataSplitMethod;
616 }
617 /**
618 * @param bool
619 */
620 public function setDecomposeTimeSeries($decomposeTimeSeries)
621 {
622 $this->decomposeTimeSeries = $decomposeTimeSeries;
623 }
624 /**
625 * @return bool
626 */
627 public function getDecomposeTimeSeries()
628 {
629 return $this->decomposeTimeSeries;
630 }
631 /**
632 * @param string[]
633 */
634 public function setDimensionIdColumns($dimensionIdColumns)
635 {
636 $this->dimensionIdColumns = $dimensionIdColumns;
637 }
638 /**
639 * @return string[]
640 */
641 public function getDimensionIdColumns()
642 {
643 return $this->dimensionIdColumns;
644 }
645 /**
646 * @param string
647 */
648 public function setDistanceType($distanceType)
649 {
650 $this->distanceType = $distanceType;
651 }
652 /**
653 * @return string
654 */
655 public function getDistanceType()
656 {
657 return $this->distanceType;
658 }
659 public function setDropout($dropout)
660 {
661 $this->dropout = $dropout;
662 }
663 public function getDropout()
664 {
665 return $this->dropout;
666 }
667 /**
668 * @param bool
669 */
670 public function setEarlyStop($earlyStop)
671 {
672 $this->earlyStop = $earlyStop;
673 }
674 /**
675 * @return bool
676 */
677 public function getEarlyStop()
678 {
679 return $this->earlyStop;
680 }
681 /**
682 * @param bool
683 */
684 public function setEnableGlobalExplain($enableGlobalExplain)
685 {
686 $this->enableGlobalExplain = $enableGlobalExplain;
687 }
688 /**
689 * @return bool
690 */
691 public function getEnableGlobalExplain()
692 {
693 return $this->enableGlobalExplain;
694 }
695 /**
696 * @param string
697 */
698 public function setFeedbackType($feedbackType)
699 {
700 $this->feedbackType = $feedbackType;
701 }
702 /**
703 * @return string
704 */
705 public function getFeedbackType()
706 {
707 return $this->feedbackType;
708 }
709 /**
710 * @param bool
711 */
712 public function setFitIntercept($fitIntercept)
713 {
714 $this->fitIntercept = $fitIntercept;
715 }
716 /**
717 * @return bool
718 */
719 public function getFitIntercept()
720 {
721 return $this->fitIntercept;
722 }
723 /**
724 * @param string[]
725 */
726 public function setHiddenUnits($hiddenUnits)
727 {
728 $this->hiddenUnits = $hiddenUnits;
729 }
730 /**
731 * @return string[]
732 */
733 public function getHiddenUnits()
734 {
735 return $this->hiddenUnits;
736 }
737 /**
738 * @param string
739 */
740 public function setHolidayRegion($holidayRegion)
741 {
742 $this->holidayRegion = $holidayRegion;
743 }
744 /**
745 * @return string
746 */
747 public function getHolidayRegion()
748 {
749 return $this->holidayRegion;
750 }
751 /**
752 * @param string[]
753 */
754 public function setHolidayRegions($holidayRegions)
755 {
756 $this->holidayRegions = $holidayRegions;
757 }
758 /**
759 * @return string[]
760 */
761 public function getHolidayRegions()
762 {
763 return $this->holidayRegions;
764 }
765 /**
766 * @param string
767 */
768 public function setHorizon($horizon)
769 {
770 $this->horizon = $horizon;
771 }
772 /**
773 * @return string
774 */
775 public function getHorizon()
776 {
777 return $this->horizon;
778 }
779 /**
780 * @param string[]
781 */
782 public function setHparamTuningObjectives($hparamTuningObjectives)
783 {
784 $this->hparamTuningObjectives = $hparamTuningObjectives;
785 }
786 /**
787 * @return string[]
788 */
789 public function getHparamTuningObjectives()
790 {
791 return $this->hparamTuningObjectives;
792 }
793 /**
794 * @param bool
795 */
796 public function setIncludeDrift($includeDrift)
797 {
798 $this->includeDrift = $includeDrift;
799 }
800 /**
801 * @return bool
802 */
803 public function getIncludeDrift()
804 {
805 return $this->includeDrift;
806 }
807 public function setInitialLearnRate($initialLearnRate)
808 {
809 $this->initialLearnRate = $initialLearnRate;
810 }
811 public function getInitialLearnRate()
812 {
813 return $this->initialLearnRate;
814 }
815 /**
816 * @param string[]
817 */
818 public function setInputLabelColumns($inputLabelColumns)
819 {
820 $this->inputLabelColumns = $inputLabelColumns;
821 }
822 /**
823 * @return string[]
824 */
825 public function getInputLabelColumns()
826 {
827 return $this->inputLabelColumns;
828 }
829 /**
830 * @param string
831 */
832 public function setInstanceWeightColumn($instanceWeightColumn)
833 {
834 $this->instanceWeightColumn = $instanceWeightColumn;
835 }
836 /**
837 * @return string
838 */
839 public function getInstanceWeightColumn()
840 {
841 return $this->instanceWeightColumn;
842 }
843 /**
844 * @param string
845 */
846 public function setIntegratedGradientsNumSteps($integratedGradientsNumSteps)
847 {
848 $this->integratedGradientsNumSteps = $integratedGradientsNumSteps;
849 }
850 /**
851 * @return string
852 */
853 public function getIntegratedGradientsNumSteps()
854 {
855 return $this->integratedGradientsNumSteps;
856 }
857 /**
858 * @param string
859 */
860 public function setIsTestColumn($isTestColumn)
861 {
862 $this->isTestColumn = $isTestColumn;
863 }
864 /**
865 * @return string
866 */
867 public function getIsTestColumn()
868 {
869 return $this->isTestColumn;
870 }
871 /**
872 * @param string
873 */
874 public function setItemColumn($itemColumn)
875 {
876 $this->itemColumn = $itemColumn;
877 }
878 /**
879 * @return string
880 */
881 public function getItemColumn()
882 {
883 return $this->itemColumn;
884 }
885 /**
886 * @param string
887 */
888 public function setKmeansInitializationColumn($kmeansInitializationColumn)
889 {
890 $this->kmeansInitializationColumn = $kmeansInitializationColumn;
891 }
892 /**
893 * @return string
894 */
895 public function getKmeansInitializationColumn()
896 {
897 return $this->kmeansInitializationColumn;
898 }
899 /**
900 * @param string
901 */
902 public function setKmeansInitializationMethod($kmeansInitializationMethod)
903 {
904 $this->kmeansInitializationMethod = $kmeansInitializationMethod;
905 }
906 /**
907 * @return string
908 */
909 public function getKmeansInitializationMethod()
910 {
911 return $this->kmeansInitializationMethod;
912 }
913 public function setL1RegActivation($l1RegActivation)
914 {
915 $this->l1RegActivation = $l1RegActivation;
916 }
917 public function getL1RegActivation()
918 {
919 return $this->l1RegActivation;
920 }
921 public function setL1Regularization($l1Regularization)
922 {
923 $this->l1Regularization = $l1Regularization;
924 }
925 public function getL1Regularization()
926 {
927 return $this->l1Regularization;
928 }
929 public function setL2Regularization($l2Regularization)
930 {
931 $this->l2Regularization = $l2Regularization;
932 }
933 public function getL2Regularization()
934 {
935 return $this->l2Regularization;
936 }
937 public function setLabelClassWeights($labelClassWeights)
938 {
939 $this->labelClassWeights = $labelClassWeights;
940 }
941 public function getLabelClassWeights()
942 {
943 return $this->labelClassWeights;
944 }
945 public function setLearnRate($learnRate)
946 {
947 $this->learnRate = $learnRate;
948 }
949 public function getLearnRate()
950 {
951 return $this->learnRate;
952 }
953 /**
954 * @param string
955 */
956 public function setLearnRateStrategy($learnRateStrategy)
957 {
958 $this->learnRateStrategy = $learnRateStrategy;
959 }
960 /**
961 * @return string
962 */
963 public function getLearnRateStrategy()
964 {
965 return $this->learnRateStrategy;
966 }
967 /**
968 * @param string
969 */
970 public function setLossType($lossType)
971 {
972 $this->lossType = $lossType;
973 }
974 /**
975 * @return string
976 */
977 public function getLossType()
978 {
979 return $this->lossType;
980 }
981 /**
982 * @param string
983 */
984 public function setMaxIterations($maxIterations)
985 {
986 $this->maxIterations = $maxIterations;
987 }
988 /**
989 * @return string
990 */
991 public function getMaxIterations()
992 {
993 return $this->maxIterations;
994 }
995 /**
996 * @param string
997 */
998 public function setMaxParallelTrials($maxParallelTrials)
999 {
1000 $this->maxParallelTrials = $maxParallelTrials;
1001 }
1002 /**
1003 * @return string
1004 */
1005 public function getMaxParallelTrials()
1006 {
1007 return $this->maxParallelTrials;
1008 }
1009 /**
1010 * @param string
1011 */
1012 public function setMaxTimeSeriesLength($maxTimeSeriesLength)
1013 {
1014 $this->maxTimeSeriesLength = $maxTimeSeriesLength;
1015 }
1016 /**
1017 * @return string
1018 */
1019 public function getMaxTimeSeriesLength()
1020 {
1021 return $this->maxTimeSeriesLength;
1022 }
1023 /**
1024 * @param string
1025 */
1026 public function setMaxTreeDepth($maxTreeDepth)
1027 {
1028 $this->maxTreeDepth = $maxTreeDepth;
1029 }
1030 /**
1031 * @return string
1032 */
1033 public function getMaxTreeDepth()
1034 {
1035 return $this->maxTreeDepth;
1036 }
1037 public function setMinAprioriSupport($minAprioriSupport)
1038 {
1039 $this->minAprioriSupport = $minAprioriSupport;
1040 }
1041 public function getMinAprioriSupport()
1042 {
1043 return $this->minAprioriSupport;
1044 }
1045 public function setMinRelativeProgress($minRelativeProgress)
1046 {
1047 $this->minRelativeProgress = $minRelativeProgress;
1048 }
1049 public function getMinRelativeProgress()
1050 {
1051 return $this->minRelativeProgress;
1052 }
1053 public function setMinSplitLoss($minSplitLoss)
1054 {
1055 $this->minSplitLoss = $minSplitLoss;
1056 }
1057 public function getMinSplitLoss()
1058 {
1059 return $this->minSplitLoss;
1060 }
1061 /**
1062 * @param string
1063 */
1064 public function setMinTimeSeriesLength($minTimeSeriesLength)
1065 {
1066 $this->minTimeSeriesLength = $minTimeSeriesLength;
1067 }
1068 /**
1069 * @return string
1070 */
1071 public function getMinTimeSeriesLength()
1072 {
1073 return $this->minTimeSeriesLength;
1074 }
1075 /**
1076 * @param string
1077 */
1078 public function setMinTreeChildWeight($minTreeChildWeight)
1079 {
1080 $this->minTreeChildWeight = $minTreeChildWeight;
1081 }
1082 /**
1083 * @return string
1084 */
1085 public function getMinTreeChildWeight()
1086 {
1087 return $this->minTreeChildWeight;
1088 }
1089 /**
1090 * @param string
1091 */
1092 public function setModelRegistry($modelRegistry)
1093 {
1094 $this->modelRegistry = $modelRegistry;
1095 }
1096 /**
1097 * @return string
1098 */
1099 public function getModelRegistry()
1100 {
1101 return $this->modelRegistry;
1102 }
1103 /**
1104 * @param string
1105 */
1106 public function setModelUri($modelUri)
1107 {
1108 $this->modelUri = $modelUri;
1109 }
1110 /**
1111 * @return string
1112 */
1113 public function getModelUri()
1114 {
1115 return $this->modelUri;
1116 }
1117 /**
1118 * @param ArimaOrder
1119 */
1120 public function setNonSeasonalOrder(ArimaOrder $nonSeasonalOrder)
1121 {
1122 $this->nonSeasonalOrder = $nonSeasonalOrder;
1123 }
1124 /**
1125 * @return ArimaOrder
1126 */
1127 public function getNonSeasonalOrder()
1128 {
1129 return $this->nonSeasonalOrder;
1130 }
1131 /**
1132 * @param string
1133 */
1134 public function setNumClusters($numClusters)
1135 {
1136 $this->numClusters = $numClusters;
1137 }
1138 /**
1139 * @return string
1140 */
1141 public function getNumClusters()
1142 {
1143 return $this->numClusters;
1144 }
1145 /**
1146 * @param string
1147 */
1148 public function setNumFactors($numFactors)
1149 {
1150 $this->numFactors = $numFactors;
1151 }
1152 /**
1153 * @return string
1154 */
1155 public function getNumFactors()
1156 {
1157 return $this->numFactors;
1158 }
1159 /**
1160 * @param string
1161 */
1162 public function setNumParallelTree($numParallelTree)
1163 {
1164 $this->numParallelTree = $numParallelTree;
1165 }
1166 /**
1167 * @return string
1168 */
1169 public function getNumParallelTree()
1170 {
1171 return $this->numParallelTree;
1172 }
1173 /**
1174 * @param string
1175 */
1176 public function setNumPrincipalComponents($numPrincipalComponents)
1177 {
1178 $this->numPrincipalComponents = $numPrincipalComponents;
1179 }
1180 /**
1181 * @return string
1182 */
1183 public function getNumPrincipalComponents()
1184 {
1185 return $this->numPrincipalComponents;
1186 }
1187 /**
1188 * @param string
1189 */
1190 public function setNumTrials($numTrials)
1191 {
1192 $this->numTrials = $numTrials;
1193 }
1194 /**
1195 * @return string
1196 */
1197 public function getNumTrials()
1198 {
1199 return $this->numTrials;
1200 }
1201 /**
1202 * @param string
1203 */
1204 public function setOptimizationStrategy($optimizationStrategy)
1205 {
1206 $this->optimizationStrategy = $optimizationStrategy;
1207 }
1208 /**
1209 * @return string
1210 */
1211 public function getOptimizationStrategy()
1212 {
1213 return $this->optimizationStrategy;
1214 }
1215 /**
1216 * @param string
1217 */
1218 public function setOptimizer($optimizer)
1219 {
1220 $this->optimizer = $optimizer;
1221 }
1222 /**
1223 * @return string
1224 */
1225 public function getOptimizer()
1226 {
1227 return $this->optimizer;
1228 }
1229 public function setPcaExplainedVarianceRatio($pcaExplainedVarianceRatio)
1230 {
1231 $this->pcaExplainedVarianceRatio = $pcaExplainedVarianceRatio;
1232 }
1233 public function getPcaExplainedVarianceRatio()
1234 {
1235 return $this->pcaExplainedVarianceRatio;
1236 }
1237 /**
1238 * @param string
1239 */
1240 public function setPcaSolver($pcaSolver)
1241 {
1242 $this->pcaSolver = $pcaSolver;
1243 }
1244 /**
1245 * @return string
1246 */
1247 public function getPcaSolver()
1248 {
1249 return $this->pcaSolver;
1250 }
1251 /**
1252 * @param string
1253 */
1254 public function setSampledShapleyNumPaths($sampledShapleyNumPaths)
1255 {
1256 $this->sampledShapleyNumPaths = $sampledShapleyNumPaths;
1257 }
1258 /**
1259 * @return string
1260 */
1261 public function getSampledShapleyNumPaths()
1262 {
1263 return $this->sampledShapleyNumPaths;
1264 }
1265 /**
1266 * @param bool
1267 */
1268 public function setScaleFeatures($scaleFeatures)
1269 {
1270 $this->scaleFeatures = $scaleFeatures;
1271 }
1272 /**
1273 * @return bool
1274 */
1275 public function getScaleFeatures()
1276 {
1277 return $this->scaleFeatures;
1278 }
1279 /**
1280 * @param bool
1281 */
1282 public function setStandardizeFeatures($standardizeFeatures)
1283 {
1284 $this->standardizeFeatures = $standardizeFeatures;
1285 }
1286 /**
1287 * @return bool
1288 */
1289 public function getStandardizeFeatures()
1290 {
1291 return $this->standardizeFeatures;
1292 }
1293 public function setSubsample($subsample)
1294 {
1295 $this->subsample = $subsample;
1296 }
1297 public function getSubsample()
1298 {
1299 return $this->subsample;
1300 }
1301 /**
1302 * @param string
1303 */
1304 public function setTfVersion($tfVersion)
1305 {
1306 $this->tfVersion = $tfVersion;
1307 }
1308 /**
1309 * @return string
1310 */
1311 public function getTfVersion()
1312 {
1313 return $this->tfVersion;
1314 }
1315 /**
1316 * @param string
1317 */
1318 public function setTimeSeriesDataColumn($timeSeriesDataColumn)
1319 {
1320 $this->timeSeriesDataColumn = $timeSeriesDataColumn;
1321 }
1322 /**
1323 * @return string
1324 */
1325 public function getTimeSeriesDataColumn()
1326 {
1327 return $this->timeSeriesDataColumn;
1328 }
1329 /**
1330 * @param string
1331 */
1332 public function setTimeSeriesIdColumn($timeSeriesIdColumn)
1333 {
1334 $this->timeSeriesIdColumn = $timeSeriesIdColumn;
1335 }
1336 /**
1337 * @return string
1338 */
1339 public function getTimeSeriesIdColumn()
1340 {
1341 return $this->timeSeriesIdColumn;
1342 }
1343 /**
1344 * @param string[]
1345 */
1346 public function setTimeSeriesIdColumns($timeSeriesIdColumns)
1347 {
1348 $this->timeSeriesIdColumns = $timeSeriesIdColumns;
1349 }
1350 /**
1351 * @return string[]
1352 */
1353 public function getTimeSeriesIdColumns()
1354 {
1355 return $this->timeSeriesIdColumns;
1356 }
1357 public function setTimeSeriesLengthFraction($timeSeriesLengthFraction)
1358 {
1359 $this->timeSeriesLengthFraction = $timeSeriesLengthFraction;
1360 }
1361 public function getTimeSeriesLengthFraction()
1362 {
1363 return $this->timeSeriesLengthFraction;
1364 }
1365 /**
1366 * @param string
1367 */
1368 public function setTimeSeriesTimestampColumn($timeSeriesTimestampColumn)
1369 {
1370 $this->timeSeriesTimestampColumn = $timeSeriesTimestampColumn;
1371 }
1372 /**
1373 * @return string
1374 */
1375 public function getTimeSeriesTimestampColumn()
1376 {
1377 return $this->timeSeriesTimestampColumn;
1378 }
1379 /**
1380 * @param string
1381 */
1382 public function setTreeMethod($treeMethod)
1383 {
1384 $this->treeMethod = $treeMethod;
1385 }
1386 /**
1387 * @return string
1388 */
1389 public function getTreeMethod()
1390 {
1391 return $this->treeMethod;
1392 }
1393 /**
1394 * @param string
1395 */
1396 public function setTrendSmoothingWindowSize($trendSmoothingWindowSize)
1397 {
1398 $this->trendSmoothingWindowSize = $trendSmoothingWindowSize;
1399 }
1400 /**
1401 * @return string
1402 */
1403 public function getTrendSmoothingWindowSize()
1404 {
1405 return $this->trendSmoothingWindowSize;
1406 }
1407 /**
1408 * @param string
1409 */
1410 public function setUserColumn($userColumn)
1411 {
1412 $this->userColumn = $userColumn;
1413 }
1414 /**
1415 * @return string
1416 */
1417 public function getUserColumn()
1418 {
1419 return $this->userColumn;
1420 }
1421 /**
1422 * @param string[]
1423 */
1424 public function setVertexAiModelVersionAliases($vertexAiModelVersionAliases)
1425 {
1426 $this->vertexAiModelVersionAliases = $vertexAiModelVersionAliases;
1427 }
1428 /**
1429 * @return string[]
1430 */
1431 public function getVertexAiModelVersionAliases()
1432 {
1433 return $this->vertexAiModelVersionAliases;
1434 }
1435 public function setWalsAlpha($walsAlpha)
1436 {
1437 $this->walsAlpha = $walsAlpha;
1438 }
1439 public function getWalsAlpha()
1440 {
1441 return $this->walsAlpha;
1442 }
1443 /**
1444 * @param bool
1445 */
1446 public function setWarmStart($warmStart)
1447 {
1448 $this->warmStart = $warmStart;
1449 }
1450 /**
1451 * @return bool
1452 */
1453 public function getWarmStart()
1454 {
1455 return $this->warmStart;
1456 }
1457 /**
1458 * @param string
1459 */
1460 public function setXgboostVersion($xgboostVersion)
1461 {
1462 $this->xgboostVersion = $xgboostVersion;
1463 }
1464 /**
1465 * @return string
1466 */
1467 public function getXgboostVersion()
1468 {
1469 return $this->xgboostVersion;
1470 }
1471}
1472
1473// Adding a class alias for backwards compatibility with the previous class name.
1474class_alias(TrainingOptions::class, 'Google_Service_Bigquery_TrainingOptions');
Note: See TracBrowser for help on using the repository browser.