PluginProbe
WP Database Backup – Unlimited Database & Files Backup by Backup for WP / 6.11
WP Database Backup – Unlimited Database & Files Backup by Backup for WP v6.11
7.13 7.12 trunk 1.1 2.1.1 5.9 6.0 6.1 6.10 6.11 6.12 6.12.1 6.2 6.3 6.4 6.5 6.5.1 6.6 6.7 6.8 6.9 7.0 7.0.1 7.1 7.10 All 34 releases
wp-database-backup / includes / admin / Destination / Google / google-api-php-client / src / contrib / Google_PredictionService.php

Google_PredictionService.php in WP Database Backup – Unlimited Database & Files Backup by Backup for WP 6.11, at includes/admin/Destination/Google/google-api-php-client/src/contrib/Google_PredictionService.php

837 lines 28.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 * use this file except in compliance with the License. You may obtain a copy of
5 * the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 * License for the specific language governing permissions and limitations under
13 * the License.
14 */
15
16
17 /**
18 * The "hostedmodels" collection of methods.
19 * Typical usage is:
20 * <code>
21 * $predictionService = new Google_PredictionService(...);
22 * $hostedmodels = $predictionService->hostedmodels;
23 * </code>
24 */
25 class Google_HostedmodelsServiceResource extends Google_ServiceResource {
26
27 /**
28 * Submit input and request an output against a hosted model. (hostedmodels.predict)
29 *
30 * @param string $project The project associated with the model.
31 * @param string $hostedModelName The name of a hosted model.
32 * @param Google_Input $postBody
33 * @param array $optParams Optional parameters.
34 * @return Google_Output
35 */
36 public function predict($project, $hostedModelName, Google_Input $postBody, $optParams = array()) {
37 $params = array('project' => $project, 'hostedModelName' => $hostedModelName, 'postBody' => $postBody);
38 $params = array_merge($params, $optParams);
39 $data = $this->__call('predict', array($params));
40 if ($this->useObjects()) {
41 return new Google_Output($data);
42 } else {
43 return $data;
44 }
45 }
46 }
47
48 /**
49 * The "trainedmodels" collection of methods.
50 * Typical usage is:
51 * <code>
52 * $predictionService = new Google_PredictionService(...);
53 * $trainedmodels = $predictionService->trainedmodels;
54 * </code>
55 */
56 class Google_TrainedmodelsServiceResource extends Google_ServiceResource {
57
58 /**
59 * Get analysis of the model and the data the model was trained on. (trainedmodels.analyze)
60 *
61 * @param string $project The project associated with the model.
62 * @param string $id The unique name for the predictive model.
63 * @param array $optParams Optional parameters.
64 * @return Google_Analyze
65 */
66 public function analyze($project, $id, $optParams = array()) {
67 $params = array('project' => $project, 'id' => $id);
68 $params = array_merge($params, $optParams);
69 $data = $this->__call('analyze', array($params));
70 if ($this->useObjects()) {
71 return new Google_Analyze($data);
72 } else {
73 return $data;
74 }
75 }
76 /**
77 * Delete a trained model. (trainedmodels.delete)
78 *
79 * @param string $project The project associated with the model.
80 * @param string $id The unique name for the predictive model.
81 * @param array $optParams Optional parameters.
82 */
83 public function delete($project, $id, $optParams = array()) {
84 $params = array('project' => $project, 'id' => $id);
85 $params = array_merge($params, $optParams);
86 $data = $this->__call('delete', array($params));
87 return $data;
88 }
89 /**
90 * Check training status of your model. (trainedmodels.get)
91 *
92 * @param string $project The project associated with the model.
93 * @param string $id The unique name for the predictive model.
94 * @param array $optParams Optional parameters.
95 * @return Google_Insert2
96 */
97 public function get($project, $id, $optParams = array()) {
98 $params = array('project' => $project, 'id' => $id);
99 $params = array_merge($params, $optParams);
100 $data = $this->__call('get', array($params));
101 if ($this->useObjects()) {
102 return new Google_Insert2($data);
103 } else {
104 return $data;
105 }
106 }
107 /**
108 * Train a Prediction API model. (trainedmodels.insert)
109 *
110 * @param string $project The project associated with the model.
111 * @param Google_Insert $postBody
112 * @param array $optParams Optional parameters.
113 * @return Google_Insert2
114 */
115 public function insert($project, Google_Insert $postBody, $optParams = array()) {
116 $params = array('project' => $project, 'postBody' => $postBody);
117 $params = array_merge($params, $optParams);
118 $data = $this->__call('insert', array($params));
119 if ($this->useObjects()) {
120 return new Google_Insert2($data);
121 } else {
122 return $data;
123 }
124 }
125 /**
126 * List available models. (trainedmodels.list)
127 *
128 * @param string $project The project associated with the model.
129 * @param array $optParams Optional parameters.
130 *
131 * @opt_param string maxResults Maximum number of results to return.
132 * @opt_param string pageToken Pagination token.
133 * @return Google_PredictionList
134 */
135 public function listTrainedmodels($project, $optParams = array()) {
136 $params = array('project' => $project);
137 $params = array_merge($params, $optParams);
138 $data = $this->__call('list', array($params));
139 if ($this->useObjects()) {
140 return new Google_PredictionList($data);
141 } else {
142 return $data;
143 }
144 }
145 /**
146 * Submit model id and request a prediction. (trainedmodels.predict)
147 *
148 * @param string $project The project associated with the model.
149 * @param string $id The unique name for the predictive model.
150 * @param Google_Input $postBody
151 * @param array $optParams Optional parameters.
152 * @return Google_Output
153 */
154 public function predict($project, $id, Google_Input $postBody, $optParams = array()) {
155 $params = array('project' => $project, 'id' => $id, 'postBody' => $postBody);
156 $params = array_merge($params, $optParams);
157 $data = $this->__call('predict', array($params));
158 if ($this->useObjects()) {
159 return new Google_Output($data);
160 } else {
161 return $data;
162 }
163 }
164 /**
165 * Add new data to a trained model. (trainedmodels.update)
166 *
167 * @param string $project The project associated with the model.
168 * @param string $id The unique name for the predictive model.
169 * @param Google_Update $postBody
170 * @param array $optParams Optional parameters.
171 * @return Google_Insert2
172 */
173 public function update($project, $id, Google_Update $postBody, $optParams = array()) {
174 $params = array('project' => $project, 'id' => $id, 'postBody' => $postBody);
175 $params = array_merge($params, $optParams);
176 $data = $this->__call('update', array($params));
177 if ($this->useObjects()) {
178 return new Google_Insert2($data);
179 } else {
180 return $data;
181 }
182 }
183 }
184
185 /**
186 * Service definition for Google_Prediction (v1.6).
187 *
188 * <p>
189 * Lets you access a cloud hosted machine learning service that makes it easy to build smart apps
190 * </p>
191 *
192 * <p>
193 * For more information about this service, see the
194 * <a href="https://developers.google.com/prediction/docs/developer-guide" target="_blank">API Documentation</a>
195 * </p>
196 *
197 * @author Google, Inc.
198 */
199 class Google_PredictionService extends Google_Service {
200 public $hostedmodels;
201 public $trainedmodels;
202 /**
203 * Constructs the internal representation of the Prediction service.
204 *
205 * @param Google_Client $client
206 */
207 public function __construct(Google_Client $client) {
208 $this->servicePath = 'prediction/v1.6/projects/';
209 $this->version = 'v1.6';
210 $this->serviceName = 'prediction';
211
212 $client->addService($this->serviceName, $this->version);
213 $this->hostedmodels = new Google_HostedmodelsServiceResource($this, $this->serviceName, 'hostedmodels', json_decode('{"methods": {"predict": {"id": "prediction.hostedmodels.predict", "path": "{project}/hostedmodels/{hostedModelName}/predict", "httpMethod": "POST", "parameters": {"hostedModelName": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Input"}, "response": {"$ref": "Output"}, "scopes": ["https://www.googleapis.com/auth/prediction"]}}}', true));
214 $this->trainedmodels = new Google_TrainedmodelsServiceResource($this, $this->serviceName, 'trainedmodels', json_decode('{"methods": {"analyze": {"id": "prediction.trainedmodels.analyze", "path": "{project}/trainedmodels/{id}/analyze", "httpMethod": "GET", "parameters": {"id": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Analyze"}, "scopes": ["https://www.googleapis.com/auth/prediction"]}, "delete": {"id": "prediction.trainedmodels.delete", "path": "{project}/trainedmodels/{id}", "httpMethod": "DELETE", "parameters": {"id": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "scopes": ["https://www.googleapis.com/auth/prediction"]}, "get": {"id": "prediction.trainedmodels.get", "path": "{project}/trainedmodels/{id}", "httpMethod": "GET", "parameters": {"id": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Insert2"}, "scopes": ["https://www.googleapis.com/auth/prediction"]}, "insert": {"id": "prediction.trainedmodels.insert", "path": "{project}/trainedmodels", "httpMethod": "POST", "parameters": {"project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Insert"}, "response": {"$ref": "Insert2"}, "scopes": ["https://www.googleapis.com/auth/devstorage.full_control", "https://www.googleapis.com/auth/devstorage.read_only", "https://www.googleapis.com/auth/devstorage.read_write", "https://www.googleapis.com/auth/prediction"]}, "list": {"id": "prediction.trainedmodels.list", "path": "{project}/trainedmodels/list", "httpMethod": "GET", "parameters": {"maxResults": {"type": "integer", "format": "uint32", "minimum": "0", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "project": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "List"}, "scopes": ["https://www.googleapis.com/auth/prediction"]}, "predict": {"id": "prediction.trainedmodels.predict", "path": "{project}/trainedmodels/{id}/predict", "httpMethod": "POST", "parameters": {"id": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Input"}, "response": {"$ref": "Output"}, "scopes": ["https://www.googleapis.com/auth/prediction"]}, "update": {"id": "prediction.trainedmodels.update", "path": "{project}/trainedmodels/{id}", "httpMethod": "PUT", "parameters": {"id": {"type": "string", "required": true, "location": "path"}, "project": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Update"}, "response": {"$ref": "Insert2"}, "scopes": ["https://www.googleapis.com/auth/prediction"]}}}', true));
215
216 }
217 }
218
219
220
221 class Google_Analyze extends Google_Model {
222 protected $__dataDescriptionType = 'Google_AnalyzeDataDescription';
223 protected $__dataDescriptionDataType = '';
224 public $dataDescription;
225 public $errors;
226 public $id;
227 public $kind;
228 protected $__modelDescriptionType = 'Google_AnalyzeModelDescription';
229 protected $__modelDescriptionDataType = '';
230 public $modelDescription;
231 public $selfLink;
232 public function setDataDescription(Google_AnalyzeDataDescription $dataDescription) {
233 $this->dataDescription = $dataDescription;
234 }
235 public function getDataDescription() {
236 return $this->dataDescription;
237 }
238 public function setErrors(/* array(Google_string) */ $errors) {
239 $this->assertIsArray($errors, 'Google_string', __METHOD__);
240 $this->errors = $errors;
241 }
242 public function getErrors() {
243 return $this->errors;
244 }
245 public function setId( $id) {
246 $this->id = $id;
247 }
248 public function getId() {
249 return $this->id;
250 }
251 public function setKind( $kind) {
252 $this->kind = $kind;
253 }
254 public function getKind() {
255 return $this->kind;
256 }
257 public function setModelDescription(Google_AnalyzeModelDescription $modelDescription) {
258 $this->modelDescription = $modelDescription;
259 }
260 public function getModelDescription() {
261 return $this->modelDescription;
262 }
263 public function setSelfLink( $selfLink) {
264 $this->selfLink = $selfLink;
265 }
266 public function getSelfLink() {
267 return $this->selfLink;
268 }
269 }
270
271 class Google_AnalyzeDataDescription extends Google_Model {
272 protected $__featuresType = 'Google_AnalyzeDataDescriptionFeatures';
273 protected $__featuresDataType = 'array';
274 public $features;
275 protected $__outputFeatureType = 'Google_AnalyzeDataDescriptionOutputFeature';
276 protected $__outputFeatureDataType = '';
277 public $outputFeature;
278 public function setFeatures(/* array(Google_AnalyzeDataDescriptionFeatures) */ $features) {
279 $this->assertIsArray($features, 'Google_AnalyzeDataDescriptionFeatures', __METHOD__);
280 $this->features = $features;
281 }
282 public function getFeatures() {
283 return $this->features;
284 }
285 public function setOutputFeature(Google_AnalyzeDataDescriptionOutputFeature $outputFeature) {
286 $this->outputFeature = $outputFeature;
287 }
288 public function getOutputFeature() {
289 return $this->outputFeature;
290 }
291 }
292
293 class Google_AnalyzeDataDescriptionFeatures extends Google_Model {
294 protected $__categoricalType = 'Google_AnalyzeDataDescriptionFeaturesCategorical';
295 protected $__categoricalDataType = '';
296 public $categorical;
297 public $index;
298 protected $__numericType = 'Google_AnalyzeDataDescriptionFeaturesNumeric';
299 protected $__numericDataType = '';
300 public $numeric;
301 protected $__textType = 'Google_AnalyzeDataDescriptionFeaturesText';
302 protected $__textDataType = '';
303 public $text;
304 public function setCategorical(Google_AnalyzeDataDescriptionFeaturesCategorical $categorical) {
305 $this->categorical = $categorical;
306 }
307 public function getCategorical() {
308 return $this->categorical;
309 }
310 public function setIndex( $index) {
311 $this->index = $index;
312 }
313 public function getIndex() {
314 return $this->index;
315 }
316 public function setNumeric(Google_AnalyzeDataDescriptionFeaturesNumeric $numeric) {
317 $this->numeric = $numeric;
318 }
319 public function getNumeric() {
320 return $this->numeric;
321 }
322 public function setText(Google_AnalyzeDataDescriptionFeaturesText $text) {
323 $this->text = $text;
324 }
325 public function getText() {
326 return $this->text;
327 }
328 }
329
330 class Google_AnalyzeDataDescriptionFeaturesCategorical extends Google_Model {
331 public $count;
332 protected $__valuesType = 'Google_AnalyzeDataDescriptionFeaturesCategoricalValues';
333 protected $__valuesDataType = 'array';
334 public $values;
335 public function setCount( $count) {
336 $this->count = $count;
337 }
338 public function getCount() {
339 return $this->count;
340 }
341 public function setValues(/* array(Google_AnalyzeDataDescriptionFeaturesCategoricalValues) */ $values) {
342 $this->assertIsArray($values, 'Google_AnalyzeDataDescriptionFeaturesCategoricalValues', __METHOD__);
343 $this->values = $values;
344 }
345 public function getValues() {
346 return $this->values;
347 }
348 }
349
350 class Google_AnalyzeDataDescriptionFeaturesCategoricalValues extends Google_Model {
351 public $count;
352 public $value;
353 public function setCount( $count) {
354 $this->count = $count;
355 }
356 public function getCount() {
357 return $this->count;
358 }
359 public function setValue( $value) {
360 $this->value = $value;
361 }
362 public function getValue() {
363 return $this->value;
364 }
365 }
366
367 class Google_AnalyzeDataDescriptionFeaturesNumeric extends Google_Model {
368 public $count;
369 public $mean;
370 public $variance;
371 public function setCount( $count) {
372 $this->count = $count;
373 }
374 public function getCount() {
375 return $this->count;
376 }
377 public function setMean( $mean) {
378 $this->mean = $mean;
379 }
380 public function getMean() {
381 return $this->mean;
382 }
383 public function setVariance( $variance) {
384 $this->variance = $variance;
385 }
386 public function getVariance() {
387 return $this->variance;
388 }
389 }
390
391 class Google_AnalyzeDataDescriptionFeaturesText extends Google_Model {
392 public $count;
393 public function setCount( $count) {
394 $this->count = $count;
395 }
396 public function getCount() {
397 return $this->count;
398 }
399 }
400
401 class Google_AnalyzeDataDescriptionOutputFeature extends Google_Model {
402 protected $__numericType = 'Google_AnalyzeDataDescriptionOutputFeatureNumeric';
403 protected $__numericDataType = '';
404 public $numeric;
405 protected $__textType = 'Google_AnalyzeDataDescriptionOutputFeatureText';
406 protected $__textDataType = 'array';
407 public $text;
408 public function setNumeric(Google_AnalyzeDataDescriptionOutputFeatureNumeric $numeric) {
409 $this->numeric = $numeric;
410 }
411 public function getNumeric() {
412 return $this->numeric;
413 }
414 public function setText(/* array(Google_AnalyzeDataDescriptionOutputFeatureText) */ $text) {
415 $this->assertIsArray($text, 'Google_AnalyzeDataDescriptionOutputFeatureText', __METHOD__);
416 $this->text = $text;
417 }
418 public function getText() {
419 return $this->text;
420 }
421 }
422
423 class Google_AnalyzeDataDescriptionOutputFeatureNumeric extends Google_Model {
424 public $count;
425 public $mean;
426 public $variance;
427 public function setCount( $count) {
428 $this->count = $count;
429 }
430 public function getCount() {
431 return $this->count;
432 }
433 public function setMean( $mean) {
434 $this->mean = $mean;
435 }
436 public function getMean() {
437 return $this->mean;
438 }
439 public function setVariance( $variance) {
440 $this->variance = $variance;
441 }
442 public function getVariance() {
443 return $this->variance;
444 }
445 }
446
447 class Google_AnalyzeDataDescriptionOutputFeatureText extends Google_Model {
448 public $count;
449 public $value;
450 public function setCount( $count) {
451 $this->count = $count;
452 }
453 public function getCount() {
454 return $this->count;
455 }
456 public function setValue( $value) {
457 $this->value = $value;
458 }
459 public function getValue() {
460 return $this->value;
461 }
462 }
463
464 class Google_AnalyzeModelDescription extends Google_Model {
465 public $confusionMatrix;
466 public $confusionMatrixRowTotals;
467 protected $__modelinfoType = 'Google_Insert2';
468 protected $__modelinfoDataType = '';
469 public $modelinfo;
470 public function setConfusionMatrix( $confusionMatrix) {
471 $this->confusionMatrix = $confusionMatrix;
472 }
473 public function getConfusionMatrix() {
474 return $this->confusionMatrix;
475 }
476 public function setConfusionMatrixRowTotals( $confusionMatrixRowTotals) {
477 $this->confusionMatrixRowTotals = $confusionMatrixRowTotals;
478 }
479 public function getConfusionMatrixRowTotals() {
480 return $this->confusionMatrixRowTotals;
481 }
482 public function setModelinfo(Google_Insert2 $modelinfo) {
483 $this->modelinfo = $modelinfo;
484 }
485 public function getModelinfo() {
486 return $this->modelinfo;
487 }
488 }
489
490 class Google_Input extends Google_Model {
491 protected $__inputType = 'Google_InputInput';
492 protected $__inputDataType = '';
493 public $input;
494 public function setInput(Google_InputInput $input) {
495 $this->input = $input;
496 }
497 public function getInput() {
498 return $this->input;
499 }
500 }
501
502 class Google_InputInput extends Google_Model {
503 public $csvInstance;
504 public function setCsvInstance(/* array(Google_object) */ $csvInstance) {
505 $this->assertIsArray($csvInstance, 'Google_object', __METHOD__);
506 $this->csvInstance = $csvInstance;
507 }
508 public function getCsvInstance() {
509 return $this->csvInstance;
510 }
511 }
512
513 class Google_Insert extends Google_Model {
514 public $id;
515 public $modelType;
516 public $sourceModel;
517 public $storageDataLocation;
518 public $storagePMMLLocation;
519 public $storagePMMLModelLocation;
520 protected $__trainingInstancesType = 'Google_InsertTrainingInstances';
521 protected $__trainingInstancesDataType = 'array';
522 public $trainingInstances;
523 public $utility;
524 public function setId( $id) {
525 $this->id = $id;
526 }
527 public function getId() {
528 return $this->id;
529 }
530 public function setModelType( $modelType) {
531 $this->modelType = $modelType;
532 }
533 public function getModelType() {
534 return $this->modelType;
535 }
536 public function setSourceModel( $sourceModel) {
537 $this->sourceModel = $sourceModel;
538 }
539 public function getSourceModel() {
540 return $this->sourceModel;
541 }
542 public function setStorageDataLocation( $storageDataLocation) {
543 $this->storageDataLocation = $storageDataLocation;
544 }
545 public function getStorageDataLocation() {
546 return $this->storageDataLocation;
547 }
548 public function setStoragePMMLLocation( $storagePMMLLocation) {
549 $this->storagePMMLLocation = $storagePMMLLocation;
550 }
551 public function getStoragePMMLLocation() {
552 return $this->storagePMMLLocation;
553 }
554 public function setStoragePMMLModelLocation( $storagePMMLModelLocation) {
555 $this->storagePMMLModelLocation = $storagePMMLModelLocation;
556 }
557 public function getStoragePMMLModelLocation() {
558 return $this->storagePMMLModelLocation;
559 }
560 public function setTrainingInstances(/* array(Google_InsertTrainingInstances) */ $trainingInstances) {
561 $this->assertIsArray($trainingInstances, 'Google_InsertTrainingInstances', __METHOD__);
562 $this->trainingInstances = $trainingInstances;
563 }
564 public function getTrainingInstances() {
565 return $this->trainingInstances;
566 }
567 public function setUtility(/* array(Google_double) */ $utility) {
568 $this->assertIsArray($utility, 'Google_double', __METHOD__);
569 $this->utility = $utility;
570 }
571 public function getUtility() {
572 return $this->utility;
573 }
574 }
575
576 class Google_Insert2 extends Google_Model {
577 public $created;
578 public $id;
579 public $kind;
580 protected $__modelInfoType = 'Google_Insert2ModelInfo';
581 protected $__modelInfoDataType = '';
582 public $modelInfo;
583 public $modelType;
584 public $selfLink;
585 public $storageDataLocation;
586 public $storagePMMLLocation;
587 public $storagePMMLModelLocation;
588 public $trainingComplete;
589 public $trainingStatus;
590 public function setCreated( $created) {
591 $this->created = $created;
592 }
593 public function getCreated() {
594 return $this->created;
595 }
596 public function setId( $id) {
597 $this->id = $id;
598 }
599 public function getId() {
600 return $this->id;
601 }
602 public function setKind( $kind) {
603 $this->kind = $kind;
604 }
605 public function getKind() {
606 return $this->kind;
607 }
608 public function setModelInfo(Google_Insert2ModelInfo $modelInfo) {
609 $this->modelInfo = $modelInfo;
610 }
611 public function getModelInfo() {
612 return $this->modelInfo;
613 }
614 public function setModelType( $modelType) {
615 $this->modelType = $modelType;
616 }
617 public function getModelType() {
618 return $this->modelType;
619 }
620 public function setSelfLink( $selfLink) {
621 $this->selfLink = $selfLink;
622 }
623 public function getSelfLink() {
624 return $this->selfLink;
625 }
626 public function setStorageDataLocation( $storageDataLocation) {
627 $this->storageDataLocation = $storageDataLocation;
628 }
629 public function getStorageDataLocation() {
630 return $this->storageDataLocation;
631 }
632 public function setStoragePMMLLocation( $storagePMMLLocation) {
633 $this->storagePMMLLocation = $storagePMMLLocation;
634 }
635 public function getStoragePMMLLocation() {
636 return $this->storagePMMLLocation;
637 }
638 public function setStoragePMMLModelLocation( $storagePMMLModelLocation) {
639 $this->storagePMMLModelLocation = $storagePMMLModelLocation;
640 }
641 public function getStoragePMMLModelLocation() {
642 return $this->storagePMMLModelLocation;
643 }
644 public function setTrainingComplete( $trainingComplete) {
645 $this->trainingComplete = $trainingComplete;
646 }
647 public function getTrainingComplete() {
648 return $this->trainingComplete;
649 }
650 public function setTrainingStatus( $trainingStatus) {
651 $this->trainingStatus = $trainingStatus;
652 }
653 public function getTrainingStatus() {
654 return $this->trainingStatus;
655 }
656 }
657
658 class Google_Insert2ModelInfo extends Google_Model {
659 public $classWeightedAccuracy;
660 public $classificationAccuracy;
661 public $meanSquaredError;
662 public $modelType;
663 public $numberInstances;
664 public $numberLabels;
665 public function setClassWeightedAccuracy( $classWeightedAccuracy) {
666 $this->classWeightedAccuracy = $classWeightedAccuracy;
667 }
668 public function getClassWeightedAccuracy() {
669 return $this->classWeightedAccuracy;
670 }
671 public function setClassificationAccuracy( $classificationAccuracy) {
672 $this->classificationAccuracy = $classificationAccuracy;
673 }
674 public function getClassificationAccuracy() {
675 return $this->classificationAccuracy;
676 }
677 public function setMeanSquaredError( $meanSquaredError) {
678 $this->meanSquaredError = $meanSquaredError;
679 }
680 public function getMeanSquaredError() {
681 return $this->meanSquaredError;
682 }
683 public function setModelType( $modelType) {
684 $this->modelType = $modelType;
685 }
686 public function getModelType() {
687 return $this->modelType;
688 }
689 public function setNumberInstances( $numberInstances) {
690 $this->numberInstances = $numberInstances;
691 }
692 public function getNumberInstances() {
693 return $this->numberInstances;
694 }
695 public function setNumberLabels( $numberLabels) {
696 $this->numberLabels = $numberLabels;
697 }
698 public function getNumberLabels() {
699 return $this->numberLabels;
700 }
701 }
702
703 class Google_InsertTrainingInstances extends Google_Model {
704 public $csvInstance;
705 public $output;
706 public function setCsvInstance(/* array(Google_object) */ $csvInstance) {
707 $this->assertIsArray($csvInstance, 'Google_object', __METHOD__);
708 $this->csvInstance = $csvInstance;
709 }
710 public function getCsvInstance() {
711 return $this->csvInstance;
712 }
713 public function setOutput( $output) {
714 $this->output = $output;
715 }
716 public function getOutput() {
717 return $this->output;
718 }
719 }
720
721 class Google_Output extends Google_Model {
722 public $id;
723 public $kind;
724 public $outputLabel;
725 protected $__outputMultiType = 'Google_OutputOutputMulti';
726 protected $__outputMultiDataType = 'array';
727 public $outputMulti;
728 public $outputValue;
729 public $selfLink;
730 public function setId( $id) {
731 $this->id = $id;
732 }
733 public function getId() {
734 return $this->id;
735 }
736 public function setKind( $kind) {
737 $this->kind = $kind;
738 }
739 public function getKind() {
740 return $this->kind;
741 }
742 public function setOutputLabel( $outputLabel) {
743 $this->outputLabel = $outputLabel;
744 }
745 public function getOutputLabel() {
746 return $this->outputLabel;
747 }
748 public function setOutputMulti(/* array(Google_OutputOutputMulti) */ $outputMulti) {
749 $this->assertIsArray($outputMulti, 'Google_OutputOutputMulti', __METHOD__);
750 $this->outputMulti = $outputMulti;
751 }
752 public function getOutputMulti() {
753 return $this->outputMulti;
754 }
755 public function setOutputValue( $outputValue) {
756 $this->outputValue = $outputValue;
757 }
758 public function getOutputValue() {
759 return $this->outputValue;
760 }
761 public function setSelfLink( $selfLink) {
762 $this->selfLink = $selfLink;
763 }
764 public function getSelfLink() {
765 return $this->selfLink;
766 }
767 }
768
769 class Google_OutputOutputMulti extends Google_Model {
770 public $label;
771 public $score;
772 public function setLabel( $label) {
773 $this->label = $label;
774 }
775 public function getLabel() {
776 return $this->label;
777 }
778 public function setScore( $score) {
779 $this->score = $score;
780 }
781 public function getScore() {
782 return $this->score;
783 }
784 }
785
786 class Google_PredictionList extends Google_Model {
787 protected $__itemsType = 'Google_Insert2';
788 protected $__itemsDataType = 'array';
789 public $items;
790 public $kind;
791 public $nextPageToken;
792 public $selfLink;
793 public function setItems(/* array(Google_Insert2) */ $items) {
794 $this->assertIsArray($items, 'Google_Insert2', __METHOD__);
795 $this->items = $items;
796 }
797 public function getItems() {
798 return $this->items;
799 }
800 public function setKind( $kind) {
801 $this->kind = $kind;
802 }
803 public function getKind() {
804 return $this->kind;
805 }
806 public function setNextPageToken( $nextPageToken) {
807 $this->nextPageToken = $nextPageToken;
808 }
809 public function getNextPageToken() {
810 return $this->nextPageToken;
811 }
812 public function setSelfLink( $selfLink) {
813 $this->selfLink = $selfLink;
814 }
815 public function getSelfLink() {
816 return $this->selfLink;
817 }
818 }
819
820 class Google_Update extends Google_Model {
821 public $csvInstance;
822 public $output;
823 public function setCsvInstance(/* array(Google_object) */ $csvInstance) {
824 $this->assertIsArray($csvInstance, 'Google_object', __METHOD__);
825 $this->csvInstance = $csvInstance;
826 }
827 public function getCsvInstance() {
828 return $this->csvInstance;
829 }
830 public function setOutput( $output) {
831 $this->output = $output;
832 }
833 public function getOutput() {
834 return $this->output;
835 }
836 }
837